Developer preview for macOS

Your work.
All in one place.

Tasks, project directories, and the coding agents you already use—together in one native workspace.

Built for Apple silicon · macOS 26+
TodoAgent Local
TODAY

Make the work visible.

Polish the public previewTodoAgent · today
Running
Review terminal recoveryTodoAgent · today
Shape the launch storyCompleted
Polish the public preview
Codex•••
TodoAgent Local
TODAY

Make the work visible.

Polish the public previewTodoAgent · today
Running
Review terminal recoveryTodoAgent · today
Shape the launch storyCompleted
Polish the public previewCodex

A workspace that keeps up

Think in tasks.
Work in terminals.

TodoAgent gives every task a place to think, a directory to work in, and a terminal that stays alive while you move on.

One task. One live terminal.

Leave the process running.
Keep the context close.

Open a task in its own Ghostty-powered PTY. Move between tasks without stopping the command, agent, or shell that is still working.

Today3 tasks
Prepare public previewCodex · active01
Verify session restoreClaude Code · ready02
Review local data flowCursor Agent · idle03
Prepare public preview
Codex

todoagent codex

Reading the current workspace…

Task context loaded

Working directory retained

Refining the launch experience

~/Desktop/todoagent PTY retained

Bring the tools you trust

Your agents.
Still themselves.

TodoAgent detects supported Coding Agent CLIs already installed on your Mac and opens their native terminal experience in the right project directory.

1CodexReady2Claude CodeReady3Cursor AgentReady4Kiro CLIReady

Made for the everyday

Quietly powerful.
Deliberately familiar.

01

Today, at a glance.

Keep the work that matters now in the main window—and a native menu bar view that is always close.

02

Resume with intent.

Verified managed runs can return to the same provider conversation after TodoAgent restarts.

03

An assistant for the task list.

Use the optional Gemini assistant to find, create, update, and organize TodoAgent tasks—without giving it shell access.

04

Native from end to end.

SwiftUI and AppKit on the surface. Ghostty for the terminal. A compact Rust engine underneath. No local web server.

Local-first by design

Your workspace
belongs on your Mac.

Tasks, attachments, and session metadata live in local SQLite. TodoAgent does not turn your terminal output into another chat archive.

Local storageTask data and metadata stay on device.
Your accountsCoding agents keep their own identity and permissions.
Clear boundariesThe optional Gemini assistant has no shell or agent-dispatch access.

Coding agents and the optional Gemini assistant may use their own network services when you invoke them. Gemini requires your own API key.

TodoAgent app icon

Developer preview

Make room for
the work that matters.

TodoAgent is being built in public for macOS 26+ on Apple silicon.

Signed and notarized public downloads are not available yet.