A heavy slate storm deck over treeless steppe at dusk, a break of apricot light at the horizon, wind-combed golden grass crushing to black in the foreground.

Software that keeps workingwhen you stop watching it.

219
Hours saved
24/7
Attention

I wanted software that tells me when something is wrong and otherwise leaves me alone. Most tools do the reverse.

Maksim SabunovLumilay · shabunov.dev

Principles

Four decisions that hold across everything Lumilay makes.

  1. 1.0

    Native, not wrapped.

    Swift and SwiftUI on macOS 14. No runtime; nothing in the interface is a web page.

  2. 1.1

    Nothing rots quietly.

    Files are referenced in place, never copied. A moved file says Missing instead of pretending.

  3. 1.2

    Silence is an output.

    Plikka messages first only when something warrants it. Silence is the default, not a failure.

  4. 1.3

    Data stays legible.

    One readable JSON file, written atomically. Deleting an account takes every record and file with it.

Work

What Lumilay has built so far, largest first.

Evening light over rolling steppe grass under a low storm deck.

01 — In development

Plikka

A proactive assistant, reached the way you reach a person.

It watches mail, calendar, reminders, weather, news and location, and messages first only when something warrants it. It acts on real accounts, not suggestions. One voice from three layers: a thinker that never speaks, a speaker with no tools, and a formatter that decides only the shape of delivery.

Reach
Telegram. macOS and iOS clients in progress.
Written in
Python and Swift.
Runs on
A rented server of its own.
Status
In active development. Running daily on Telegram.
Golden grass in warm evening haze, low hills on the horizon.
The Keepin window: a board of saved links, images and files, with rooms and tags in the sidebar.

02 — Built

Keepin

A native macOS library for the things you save.

Links, files and notes on one board; files are referenced in place, never copied. Sync and AI enrichment run through Lumilay’s own service on Cloudflare. Signing in with a Google or GitHub account, or an emailed code, does one thing: it creates and signs in to a Lumilay account so a library can follow its owner between Macs.

Platform
macOS 14 and later.
Written in
Swift and SwiftUI.
Storage
One JSON file on the Mac; Cloudflare D1 and R2 for sync.
Status
Built. Used daily by its author.

Who

Lumilay is one person: Maksim Sabunov, in Tallinn.

I design, write and ship everything here myself, and use it every day. This site describes what exists.