A desktop app that keeps everything as Markdown files in a folder you choose, readable in any other editor, with an optional two-way sync to a GitHub repository.
Latest release v0.9.0, 22 Oct 2026 · Release notes ↗

Luma on a made-up vault. Acme and the people in it are fictional.
How it works
Everything lives in the same folder of Markdown files, so a task written in a meeting note shows up in the calendar, and the time spent on it lands back in the note.

A task is a Markdown checkbox in any note, with a priority, a due date and hours. One view gathers them all, from overdue to later.

Month, week and day views place the tasks on their date and hours. Drag a task to move it, click a day to open its daily note.

A Pomodoro timer on a task adds the time spent to the task line, and the history shows where the time went, per client, project and tag.

A local model run by Ollama answers questions about your notes and tasks, and shows the notes it used. Off by default, read only.
Promises
Your notes should outlive the app you write them in. Here is what Luma commits to, in one place.
Every note is a plain Markdown file, in a folder you choose.
Any other editor reads your notes, and an existing Obsidian vault opens as is.
Sync is optional, and goes to your own GitHub repository through the Git of your Mac.
When two edits collide, both versions are kept.
The assistant talks to a model running on your own computer through Ollama. No note is sent anywhere, and it stays off until you turn it on.
A free download for macOS on Apple Silicon. Point it at any folder, or at an existing Obsidian vault.
Download Luma ↗