TinyAgentDeck
TinyAgentDeck icon

TinyAgentDeck

Many Claude Code sessions.
One Kanban board.

Run several Claude Code agents at once and see — at a glance — whose turn it is. Native macOS, not a browser. Each session is a live terminal you jump into the moment it needs you.

The board

Whose turn is it?

Every session is a card in three lanes — needs you, idle, and working. Cards move themselves as your agents start, stop, and wait, so one glance tells you where to look. Each card shows the project, your last prompt, and the agent's latest reply.

Session windows

A live terminal per session

Open a card into its own window: a real Claude Code terminal you can type into, plus a Files tab to browse the project with Markdown and syntax-highlighted code. Switch in a tab — the session keeps running, even when hidden.

Auto status

Driven by Claude Code hooks

A tiny local hook nudges each card the instant its agent needs input or goes back to work — no polling, no babysitting. The receiver is loopback-only and token-authenticated, so nothing on your network (or in your browser) can move your cards.

Reference panel

Your skills, commands & MCP — one click

Every / command, skill, and MCP server available to the project, scanned live from your config. Click one to drop it straight into the focused terminal — no memorizing, no typos.

Why TinyAgentDeck

A command deck for the way you actually run Claude Code — several agents at once, native, and sold once.

Native & light

Built in SwiftUI and AppKit for Apple Silicon. No Electron, no web view — each extra session is just a thin window and a terminal, not another browser.

Your turn, surfaced

The board answers one question all day: which agent is waiting on you? When a session needs attention, a macOS notification brings you straight to it.

Parallel without collisions

Spin up a session in its own git worktree, so two agents working the same repo never clobber each other's files. Cleaned up automatically when the session ends.

Jump straight in

Click a card and its window comes forward. The terminal is live — type your reply, send it back to work, or close the window to end the session for good.

A dashboard per project

Sessions, a task checklist, and Markdown notes for each project — plus the reference panel — so the things you can't keep in your head are one click away.

Buy once

One purchase unlocks everything, forever within 1.x. A 14-day trial up front — no subscription, no account, no per-session billing.

The loop

Start agents, let the board track them, step in only when it's your turn.

1

Start a session

Pick a project, hit Start. A real Claude Code session launches and its card lands in Working.

2

It needs you

When the agent stops or asks for input, its card moves itself to Needs you and you get a notification.

3

You reply

Open the card, type into the live terminal, send it on. Back to Working — or slide it to the middle when you're satisfied.

4

Done

Close the window to end the session. The terminal and any worktree are cleaned up — the card comes off the board.

vs. juggling terminals

TinyAgentDeck Terminal tabs tmux / windows
See whose turn it is at a glance
Status updates from the agent itself hooks
One click to the session that needs you hunt for the tab remember the pane
Per-session file browser
git worktree isolation built in manual manual
Native macOS, no browser
Price $19.99 once free free

Simple pricing

Free trial

$0
14 days
  • The full app for 14 days
  • Unlimited sessions
  • Every feature, no limits
  • Local & native
Download

Your license key arrives by email right after checkout. Paste it into Settings → License to unlock Pro — it reactivates after reinstalling.

Get TinyAgentDeck

Download the app, add a project, and start your first session. Then let the board tell you whose turn it is.

Download TinyAgentDeck

Requires macOS 14 (Sonoma) or later, Apple Silicon. Needs the Claude Code CLI (claude) on your PATH.