LeftmarkBeta

The kanban board for Claude Code, Codex and Gemini

One board for all your coding agents.

Claude Code, Codex and Gemini log every request as a ticket and keep it current. Stop asking them where things stand.

Request an invite →Beta · no account
Nothing leaves your Mac

The Leftmark app: a board where Claude's ticket waits in Needs you with a question, Claude and Codex are running tickets in Doing, and the open ticket T-052, Fix flaky login test, shows where Claude left off, its next action and the command to resume Claude's session.

How Leftmark works

Your agents do the bookkeeping over MCP. You stop rebuilding the picture from terminal tabs.

  1. Connect Claude Code, Codex and Gemini from the app in one step. Leftmark backs up each agent's settings before it changes them.

  2. Each request becomes a ticket, with the project, branch and session it came from.

  3. They move the ticket from Doing to Done as they work, send it to Needs you when they want you to check it, and say when they're blocked.

  4. Questions and runs waiting for your go-ahead land in Needs you, with Reply right on the card.

  5. Press U to step through only what changed while you were away. Resume any session from its ticket.

Leftmark's Connect your agents screen in dark mode, after its review of what it will change: Claude Code, Codex and Gemini each marked Connected with a green tick, and a Done button.

One dashboard for every AI coding agent you run

Five Claude Code sessions, two Codex runs, a Gemini chat. Leftmark puts every one of them on the same board.

A ticket's Agents on this panel: Claude, session 9c1e44b2, in ~/code/web on invite-flow, with its resume command and a Copy button that now says Copied.

Claude Code

Every Claude Code session logs its tickets with its session ID, so you can resume the exact session after the terminal is gone.

Two cards side by side in Doing: Codex running on Speed up CI and Gemini running on Translate docs, each with its own logo and a turning ring.

Codex and Gemini

Connected the same way, through their own CLIs. Their work shows on the same cards, with each agent's logo on the ones it owns.

A ticket's conversation: you wrote fix the flaky test to Codex, and below it Codex is running on ticket T-058, Checkout test fails on CI.

Hand work over with @mention

Write @codex fix the flaky test on a ticket to start a run in its own worktree. When one agent asks another for help, you approve it first.

Your board stays on your Mac

One file, no account

The whole board is one SQLite file on your Mac. There's no sign-up and no cloud copy.

No telemetry

Leftmark makes no AI calls of its own and sends nothing home. A bug report goes out only when you read it and press Send.

Day job and side projects apart

Projects claim folders. An agent working in your day job's folder can't see your side project's tickets.

Questions

What is Leftmark?

Leftmark is a Mac app, now in beta: a kanban board for AI coding agents. Claude Code, Codex and Gemini log every request to it over MCP and keep each ticket current, so you can see what every agent is doing without reading its chat.

How do I resume a Claude Code session after closing the terminal?

Every ticket keeps the session that worked on it. Open the ticket and copy its resume command: it changes to the right folder and runs claude --resume with that exact session ID, so you don't hunt through the resume list.

Does it work with Cursor or other agents?

Yes, any agent that supports MCP can use it. Claude Code, Codex and Gemini connect in one step from the app. For any other agent, add an MCP server named leftmark in its settings, with the command set to the full path of ~/Library/Application Support/Leftmark/bin/leftmark and the argument mcp. Then add the board habits to its rules: running that same command with agent-instructions prints them.

Can I see all my Claude Code sessions in one place?

Yes. Each request becomes a ticket with its project, branch, session and status, whichever terminal it came from. Needs you collects the questions and approvals waiting on you.

Is Leftmark an agent orchestrator?

No. It tracks; it doesn't run your agents for you. You keep using Claude Code, Codex and Gemini the way you do now, and they keep the board. When you want to hand a task over, @mention an agent on its ticket.

Does Leftmark send my code or chats anywhere?

No. The board is one SQLite file on your Mac, with no account and no telemetry. Leftmark makes no AI calls of its own. The only thing it ever sends is a bug report you have read and chosen to send.

Can I use Leftmark now?

Leftmark is in beta and invite only for now. Request an invite and we'll send you the Mac app. There's no account to create.

Which Macs does it run on?

Macs with Apple Silicon, on macOS 13 or later.