Daymetric

macOS · iOS · local first

The day planner that's a text file.

todos.md and memory.md are the whole database. Add a line, save the file, and the deck already knows what fits today and when you're done. No account. No cloud. No web view.

Download for macOS See the format

Version 1.22.0 · universal (Apple Silicon + Intel) · macOS 14+ · signed and notarized · iOS in TestFlight

The Daymetric deck on macOS, light mode: today's lane holding Northwind tasks — drafting the metrics section, shipping the onboarding copy, and a proposed task awaiting review — a wheels-down readout, and tomorrow and backlog lanes underneath.
The deck on macOS. Wheels down is when today's remaining work runs out, not a guess.

Your tasks

todos.md

A task is one line of text. That's the whole format.

No database, no export button, no proprietary format. Open the file in any editor and the app follows along as you type.

- [ ] Draft the metrics section | project: Northwind | effort: 45m | deadline: 2026-09-04 | priority: 1
project
Carries the weight you set once in memory.md.
effort
How long you think it takes. This is what makes a finish time possible.
deadline
Sorts ahead of everything else as the date closes in.
priority
1, 2 or 3. Beats the project's own priority when they disagree.

Two more tokens do the unglamorous work: defer: 2026-09-01 pushes a task out of today without deleting it, and carried: 4 counts how many times you've hauled it forward. Four is usually the app telling you something.


Your day

15:48

Wheels down is a time, not a wish.

Add up what's left, drop it into the hours you actually work, and the deck tells you when today runs out. It moves as you clear things.

Master caution

When the work outgrows the day, the readout turns red at 9am rather than at 6pm. You still choose what gives — it will not quietly reshuffle your list to make the arithmetic work.

Calibration

Every finished task is logged with the time you finished it. Guess 30m on a project you reliably spend an hour on, and the estimate gets multiplied before it reaches the clock.


Your files

no account

Nobody can revoke a text file.

Everything Daymetric reads and writes is plain markdown in a folder you already control.

Durable

Opens in TextEdit today. Opens in TextEdit in ten years.

Private

Nobody reads todos.md but you. Not even us.

Independent

If Daymetric disappeared tomorrow, your day wouldn't.

Sign in only if you want the same deck on your phone. Nothing about the format changes either way.


Your agent

16 tools

Claude already reads your todos.md.

Daymetric ships its own MCP server and registers it with Claude Code, Claude Desktop, Cursor and Codex the moment you open the app. Nothing to configure. Say this:

what's on my deck in daymetric?

  1. 01

    It reads todos.md and memory.md — the same files you edit.

  2. 02

    Anything it thinks of on its own lands as - [?], not - [ ].

  3. 03

    You accept or reject it in the app. Nothing reaches your day unseen.

  4. 04

    Turn it off and nothing breaks. The scheduler is plain Swift with no network calls in it — it behaves the same with no agent attached at all.

The Daymetric Ideas tab on macOS, light mode, showing a flowchart rendered natively in the app's own dot-matrix grid — no image, no export.
An idea can carry a flowchart. Daymetric draws it in the same dot grid the deck uses — no image, no export.
list_tasksget_taskadd_taskupdate_task_notescomplete_taskuncomplete_taskremove_taskadd_idearead_memoryread_done_logupdate_memoryset_capacityset_projectwrite_briefingadd_learningread_learned

Ready when you are

Download for macOS

Free while in beta.