New MasterDeck v0.8.2 is out: see what’s new

MasterDeck — the command center for Claude CodeRun every Claude Code session. Stay in command.

MasterDeck puts all your Claude Code sessions in one window, next to your GitHub board, PRs and costs, with a master-agent that watches them. Nothing waits on you without you knowing.

$ curl -fsSL https://raw.githubusercontent.com/amntoppo/MasterDeck-Terminal/main/install.sh | bash

Open source · macOS and Windows · runs on your machine, with your own Claude Code

MasterDeck’s Terminals view: the Sessions column grouped into Needs you, Working and In review, a Claude Code terminal in the middle, and the session’s details on the right.
Claude CodeGitHub Projectsgh CLIgit worktreesmacOSWindows
Why MasterDeck

Ten sessions is a team. Run it like one.

Claude Code is great at one task. At five or ten at once you lose track: which one is stuck on a prompt, which PR got a review, which ticket burned $40. MasterDeck keeps the whole picture in one place.

Needs you, first

Sessions on a prompt, questions, failing CI, idle work, context and budget warnings. Each with a one-click action.

A master-agent that watches the rest

A Claude session pinned on the right sweeps your issues, PRs and sessions and proposes work. Nothing is sent or started without your yes.

Board that moves itself

Cards go to In Dev, PR Raised and Dev Done as sessions start, open PRs and merge.

PRs handed back

Review comments, conflicts and merges of a session’s PR are sent to that session. A self-review runs before the first PR.

Workflows you draw

Triggers, skills and built-ins on a canvas, or describe one and let Claude build it.

Costs per ticket

Spend and tokens per day, ticket and session, budgets per ticket, and an hours estimate.

Several GitHub accounts

Work and side projects side by side. Each session runs as its account, with its own token and commits.

From your phone

Optional: the same sessions and live terminals at app.masterdeck.dev, end-to-end encrypted to your Mac.

A tour

From ticket to merged PR, in one place.

01 / 04

Every session, one window

Each Claude Code session is a tab with its real terminal, grouped by what it needs: waiting on you, working, in review, idle, merged.

  • Split two terminals side by side
  • Details: ticket, PR, diff, tokens, context
  • Background sessions keep running when you close a tab
MasterDeck’s Terminals view: the Sessions column grouped into Needs you, Working and In review, a Claude Code terminal in the middle, and the session’s details on the right.
02 / 04

Your board, wired to your sessions

Your GitHub Project as a Kanban board. Click a ticket to start a session for it; MasterDeck moves the card as the work moves.

  • In Dev when the session starts, PR Raised on the PR
  • No board? Columns worked out from your issues
  • Assign, filter by person, sprint and repository
MasterDeck’s Board: GitHub Project tickets in Todo, In Dev, PR Raised and Done columns, each card showing its session, PR and spend.
03 / 04

Draw what your sessions do

A canvas of triggers, skills and built-ins. After a push run the tests; if they fail fix them, if they pass post the preview.

  • Build with Claude: describe it, get a workflow
  • Custom triggers on any hook, tool or command
  • Agent loops that run until a goal is met (coming soon)
MasterDeck’s Workflow canvas: triggers, skills and built-ins joined by arrows, from a session starting to its PR merging.
04 / 04

Know what every ticket costs

Spend and tokens per day, per ticket and per session, from Claude Code’s own status line, with a budget per ticket.

  • 14-day chart, USD or tokens
  • Context warnings with one-click Compact
  • Hours per account and ticket, exported as CSV
MasterDeck’s Costs view: spend today, over 7 and 30 days, a 14-day bar chart, and spend per ticket and per session.
Workflows

Teach every session your way of shipping.

Join triggers, skills and MasterDeck’s built-ins with arrows: then, if it worked, if it failed. Go on, drag the blocks.

TriggerSession starts
Built-inMove card → In Dev
TriggerBefore the PR
Skill/review the diff
Agent loop · soonFix until tests pass
Built-inPR watch
ActionNotify me
Get going

Three minutes to your first session.

Install

One command on macOS, or the installer on Windows. MasterDeck adds its skills to ~/.claude/skills.

Connect GitHub

Setup checks your tools, connects your gh accounts and lets you tick repositories and boards.

Start from a ticket

Click a card. The session starts in the repository’s checkout, linked to the issue, and the card moves.

Nothing without your yesProposals wait for approval. Sessions never get text on a permission prompt.
Never merges for youNo force-push, no merge, no --dangerously-skip-permissions.
Local firstYour tokens and code stay on your machine. Remote is off until you turn it on.
Open sourceRead every line on GitHub. Issues and pull requests welcome.
Free and open source

Take command of your sessions.

Download MasterDeck for macOS or Windows, or build it from source.