OPEN SOURCE · MIT · BRING YOUR OWN CLAUDE

Every agent.
One deck.

AgentDeck turns Claude Code into a team you direct. Write a ticket, pick a model — an agent branches, builds, and opens the PR while you watch the whole fleet on one live map.

Get hosted — $20/mo Self-host free →
MIT-licensed · your code never leaves machines you control
AgentDeck — Orchestrate ▲ 2.4M tok today
Orchestrate
Threads
Live map
Approvals 2
Usage
BACKLOG · 2
SPWN-34
CSV export for usage view
SPWN-32
Fix relay reconnect loop
IN PROGRESS · 2
SPWN-31
Marketing site + pricing
opus · 212k tok · spwn-31
SPWN-32
Fix relay reconnect loop
sonnet · 48k tok · spwn-32
REVIEW · 1
SPWN-29
Native notifications
PR #48 · checks ✓
SPWN-32
Fix relay reconnect loop
PR #52 · checks ✓
NEW TICKET · ⌘N
Fix relay reconnect loop
relay sonnet effort: high worktree: spwn-32
Delegate ⏎
agent→ worktree created · branch spwn-32
agent→ Edit reconnect.ts · +18 −6
agent→ npm test · 42 passing
agent✓ PR #52 opened · checks green
↻ one ticket, start to PR — no terminal touched
LIVE THREADS

Every agent is a transcript you can steer.

Tool calls stream in as they happen. Type mid-run to redirect the agent. The context rail keeps the run's cost, branch, worktree state, and PR checks one glance away.

SPWN-32 · relay · sonnetrunning 4m 12s
14:02:11 Read src/relay/reconnect.ts
14:02:14 Edit reconnect.ts · +18 −6
14:02:19 Bash npm test → 42 passing
14:02:31 "Reconnect used a fixed 5s delay; switching to exponential backoff with jitter."
14:02:44approval: git pushAllowDeny
steer the run…
MODEL
sonnet
TOKENS
48.2k
BRANCH
spwn-32
CONTEXT
PR
— pending
LIVE MAP — 3 RUNNING
▲ 2.4M TOK TODAY
team lead
pid 48112 · opus
3 threads live
▸ relay
2 running · dirty 3
▸ docs
idle · clean
spwn-31
opus · 212k tok · PR —
spwn-32
sonnet · 48k tok
PR #52 · checks ✓
docs-1
done · 12k tok
+
LIVE MAP

See the whole operation breathe.

Team lead, projects, running threads — one graph, updating live. Every node carries its pid, token count, dirty state, and PR checks. Pan, zoom, and click any node to jump straight into its thread.

MOBILE COMPANION

Approve from anywhere.

The relay pairs your daemon with your phone. Approvals arrive as push notifications you answer with a tap, threads keep streaming, and the board stays live — from the couch, the train, the queue for coffee. iOS first.

iOS · in beta end-to-end via your relay
21:47●●●
AGENTDECK · now
Approval needed
git push origin spwn-32
Allow Deny
RUNNING · 3
SPWN-31 Marketing site
opus · 212k tok
SPWN-32 Relay reconnect
sonnet · 48k tok
SPWN-29 Notifications
PR #48 · checks ✓
BoardThreadsApprovalsUsage
USAGE LEDGER

Know where every token goes.

A real ledger, not estimates — every token and turn attributed by hour, model, and project. Live sessions show each agent's context window filling in real time.

USAGE — LAST 7 DAYS
today 7d 30d
0M
tokens
0
threads
0
turns
0
PRs opened
TOKENS BY DAY
ThuFriSatSunMonTueWed
BY MODEL
opus
9.6M
sonnet
8.1M
haiku
0.7M
LIVE SESSIONS · CONTEXT
spwn-31
spwn-32
also in the box: approvals inbox team-lead agent ⌘K palette native notifications per-project MCP + skills
HOW IT WORKS

Three pieces. You control all of them.

01

Run the daemon

A small background process owns your Claude Code sessions, tickets, and the usage ledger — SQLite, on your Mac or a VPS. Node 20+, one command.

02

Open the app

The desktop app connects to your daemon — board, threads, map, usage. It even starts the daemon for you if it isn't running.

03

Delegate

Write a ticket, pick a model, hit go. AgentDeck drives Claude Code with your account — Anthropic bills you directly, zero markup.

OPEN SOURCE

The whole product is public. Nothing held back.

Daemon, desktop app, mobile relay — MIT-licensed, every line auditable. Self-host forever for free, or pay us to run it and never think about updates or backups again.

Read the source →
# self-host in three commands
$ git clone https://github.com/MarcK98/agentdeck.git
$ cd agentdeck && npm install
$ npm run desktop
✓ daemon up · desktop connected · delegate your first ticket
PRICING

Free to run yourself. Paid if we run it.

Same product on every plan — paid tiers buy operations, not features.

EARLY ACCESS — LOCKED-IN DISCOUNT

Self-host

$0 forever
the full product, your hardware
→ every feature, nothing gated → MIT license, audit every line → desktop + daemon + relay → updates when you git pull
Clone the repo

Hosted

$30$20 /mo
we run AgentDeck, you delegate
→ everything in Self-host → your daemon on a managed VPS → continuous updates, applied for you → mobile relay out of the box
Get hosted

Concierge

$200$100 /mo
your fleet, set up and tuned
→ everything in Hosted → onboarding across your repos → custom MCPs, skills & agents wired → priority support, direct line
Get Concierge

Enterprise

Custom
your whole team on one fleet
→ everything in Hosted → team-wide deployment, your infra or ours → custom MCPs, skills & agents wired → onboarding across your repos → priority support, direct line & SLA
Talk to us

every plan is bring-your-own-Claude — Anthropic bills your usage directly, AgentDeck never marks up a token

Stop babysitting terminals.
Start directing.

Get hosted — $20/mo Star on GitHub
AgentDeck
Features Pricing GitHub Contact Privacy
© 2026 AgentDeck · agentdeck.run · MIT
Not affiliated with Anthropic. Claude is a trademark of Anthropic, PBC.