Native macOS app for Tahoe+

Your AI agents' progress,
always one glance away

A menu bar Kanban that shows what every coding agent is doing, which files it's touching, and what it's costing you. Real-time. Zero config.

You run 3 agents in parallel.
You have no idea what any of them are doing.

Claude Code is refactoring auth in one terminal. Codex is writing tests in another. A third agent is doing... something. You alt-tab between them like a maniac, losing focus each time.

AgentBoard sits in your menu bar. Click it, see a Kanban board. Every card is created and moved by your agents automatically. Which agent is working on what. What file it's touching. How far along. What it costs. Glance and get back to work.

Native Swift
Not Electron, not a web app
Cost tracking
Know what you're spending before the bill
Liquid Glass
Real Apple APIs on macOS Tahoe
Notifications
Agent done, failed, needs review
<1% CPU idle
50MB RAM, zero daemon bloat
Fully offline
Localhost only, no account needed

Setup is one command

Three ways in. Hooks for Claude Code and Codex. HTTP POST for custom scripts. File watcher for everything else.

Claude Code hooks
# install hooks for Claude Code
$ agentboard setup claude-code
done. cards will appear next time you start a session.
HTTP POST
# or POST from any agent/script
$ curl -X POST localhost:7432/api/events \
-d '{"event":"progress","agent":"my-script","task_id":"abc","progress":0.5}'
File watcher
# or just write a markdown file
$ echo '---\nstatus: in_progress\nagent: claude-1\n---' > .agentboard/tasks/fix-auth.md

Works with anything

If it can make an HTTP call or write a file, it works.

Claude Code
native hooks
Codex CLI
hooks + HTTP
Cursor
file watcher
Aider
HTTP POST
Gemini CLI
HTTP POST
Your own scripts
curl or write a file
Early bird
$19
One-time payment
  • 2 Mac license
  • Free updates for v1
  • 14-day free trial
  • No account required
  • Fully offline

14-day free trial. No credit card required.

FAQ

Why can't I create tasks or move cards?

On purpose. Your agents do that. AgentBoard is a monitor, not a project manager. Less UI, less distraction.

Does it need internet?

No. Everything runs on localhost. You only need internet once to activate your license.

What macOS version?

Tahoe (26) or later. The Liquid Glass stuff needs the real Apple APIs.

How heavy is it?

Under 50MB RAM, <1% CPU when idle. Native Swift, not Electron.

What if my agent isn't supported?

If it can curl localhost or write a file, it works. The protocol is intentionally simple.