a Mac app for Claude Code, Cursor and Codex

A project board your AI coding agent updates for you.

Your agent adds the tasks, works through them and logs the bugs it finds while it codes. You open Hatchlog and see where the project stands.

pay once · 7-day refund · no account

LumenLUM New task
Todo 4
LUM-52 CC
Export to PDF and Markdown
LUM-47 CU
Tag filter in the sidebar
LUM-44 S
Markdown editor with live preview
LUM-40 CX
Keyboard shortcut cheatsheet
In progress 1
LUM-31 CC
Full-text search for notes
Claude Code · 2 of 4 criteria
In review 2
LUM-26 CC
Global quick-capture hotkey
LUM-18 CX
Encrypted sync
Done 18
LUM-22 CU
Pin notes to the menu bar
LUM-19 CC
Import from Apple Notes
LUM-12 S
Onboarding window
  1. You ask for a feature In Claude Code, Cursor or Codex, the way you already work.
  2. Your agent plans it into tasks They appear on the board on their own.
  3. It works through them You see which task, which agent and how far along.
  4. Finished work waits for you Review it, mark it done, or send it back.
connect in one click
claude code cursor codex claude desktop
+ any MCP client

You describe the feature. The agent runs the board.

Connect your agent once. From then on it keeps the board true as it works, without you dragging a single card.

write_plan · add_tasks

The plan becomes tasks

Ask your agent to plan a feature. It writes the plan into Hatchlog and breaks it into tasks with priorities and acceptance criteria.

Plan: Search v1 6 tasks
Index every note P0
Highlight matches P1

next_task

It picks up the right work

Every session starts by asking for the next task. Highest priority first, and claimed, so two sessions never take the same card.

LUM-31 → In progress claimed
skips blocked tasks
null when Todo is empty

update_task · report_bug

It reports back as it goes

Criteria get checked, files and commits get attached, and bugs it trips over land in Bugs. Then the card moves to review.

Ranks title matches first checked
commit a1f9c2e attached git
Crash on empty query LUM-58

And a proper Mac app for you.

Native, fast to open, keyboard first, light and dark. Everything the agent writes is there to read, search and hand back.

board · list · plans · bugs

Four ways to look at a project

A board for flow, a list for triage, plans as documents, and bugs kept apart from features.

⌘K

Jump to anything

Full-text search across tasks, plans and notes in every project.

copy as prompt

Hand a task back

One click turns a task, its criteria and notes into a prompt for any agent.

overview

Where the project stands

Burn-up, who closed the work, cycle time and milestones. 7 days, 30 days or all time.

history

Every change, attributed

Which agent moved what, checked which criterion, and when. Commits and branches on the task.

live

Updates as agents work

Cards move the moment an agent calls a tool. No refresh, even with three agents at once.

backlog

Ideas stay out of the way

Quick-add sends ideas to Backlog, so agents only pick from what you promoted to Todo.

undo · trash

Mistakes are cheap

Undo anything with ⌘Z. Deleted tasks and projects wait in Trash for 30 days.

token tracking · claude code

See what every feature cost you to build.

Every task shows the tokens your agent spent on it and what that would cost at API prices. So does every plan, and the whole project.

measured on your Mac
numbers only, never your prompts or code
off until you turn it on
available for claude code

most expensive · last 30 days · example project

LUM-26 Global quick-capture hotkey 1.74M ~$5.60
LUM-31 Full-text search for notes 973k ~$3.10
LUM-44 Markdown editor with live preview 612k ~$2.00
LUM-18 Encrypted sync 388k ~$1.20
LUM-52 Export to PDF and Markdown 141k ~$0.50

Your board lives on your Mac. That's the whole architecture.

No account, no cloud. Your projects stay on your Mac and your agents connect to it right there. This is everything that leaves your Mac:

data leaves your Mac
Projects and tasks Never
Token counts Never
Prompts and code Never read into Hatchlog
Licence key For a periodic licence check
App version For update checks

Pay once. Earlier is cheaper.

No subscription and no account. Launch prices last until each tier sells out, then the price steps up. It never comes back down.

1 Mac

$6 launch price
$19 regular

The full app and every 1.x update, on one Mac.

Get the launch email

3 Macs

best value regular price $13, now $4 per Mac
$12 launch price
$39 regular

Your laptop, your desktop and one more. Same licence key.

Get the launch email
pay once, no subscription /every 1.x update /7-day refund /works offline /licence key by email

More than 3 Macs? Email us for a bigger licence.

Guides & comparisons

Working notes on getting more from Claude Code, Cursor and Codex — and how Hatchlog compares to the other tools.

Get the launch email.

Hatchlog ships soon. Leave your email and you'll get one message when it's out, with the launch price. Nothing else.

one email at launch · no account · unsubscribe any time

Questions

Do I need Claude Code to use it?

No. Any agent that speaks MCP works, and you can run the board by hand. Token tracking is the one feature that needs Claude Code today.

Does anything leave my Mac?

Your projects and tasks never do. The app checks its licence now and then and looks for updates. That is all.

Why no free trial?

You get a 7-day refund instead, no questions asked.

What does "API-equivalent cost" mean on a subscription?

What the tokens would cost at Anthropic API prices. On a Claude plan you are not billed this, but it is the honest way to compare tasks.

Can two agents work at once?

Yes. Each task goes to one agent at a time, so parallel sessions never pick the same card.

Which macOS versions?

macOS 14 Sonoma or later, Apple Silicon and Intel.