Open Source
Star on GitHub

Claude Deck

Local agent coordination for Claude Code and Codex CLI

Claude Deck gives you a local command center for coding agents: route Agent Mail context requests and handoffs, launch reusable Agent Teams, monitor live sessions, and manage Claude Code and Codex CLI configuration from one browser UI.

Local-only No account No telemetry Agent Mail Agent Teams Works with real Claude Code and Codex files

Visual configuration for Claude Code and Codex CLI instead of juggling command-line edits and scattered settings

Agent Mail lets local agents ask for context, hand off work, reply in threads, and keep durable per-repo identities

Agent Teams saves planner, implementer, reviewer, release, or DevOps rosters so they can be launched or reused quickly

Important: Claude Deck works with your real local Claude Code and Codex CLI files

It is not a mock viewer. Changes made in the UI can change your actual local agent setup, including Agent Mail MCP and hook configuration. Review changes carefully and create a backup before major edits. Claude Deck is local-only, with no account and no telemetry.

Who It’s For

Claude Deck is most useful when you run more than one local agent, move work across repositories, or want the current state of your Claude Code and Codex CLI setup to be visible without digging through files and terminal panes.

Local agent teams

When a planner, implementer, reviewer, or release agent needs a durable role and a clear route to the rest of the team.

Cross-repo projects

When separate repositories contribute to the same system and agents need to ask each other for repo-specific context.

Live session operators

When Claude Code or Codex lives in tmux and you want browser access to monitor, spawn, resume, fork, or attach to sessions.

Provider setup owners

When MCP servers, commands, hooks, permissions, Codex profiles, transcripts, and backups need one visible control surface.

Why use Claude Deck instead of staying in the command line?

The command line is still where the agents work. Claude Deck is the coordination layer around that work: a place to see who is running, what they can receive, which team they belong to, and how their provider setup is configured.

The value shows up when multiple local agents are active. Agent Mail keeps requests and handoffs durable, Agent Teams makes rosters reusable, Agent Bridge keeps live sessions inspectable, and provider-aware configuration keeps Claude Code and Codex boundaries explicit.

Provider files stay the source of truth Claude Deck works with your existing Claude Code and Codex files, hooks, MCP config, and sessions rather than inventing a parallel setup.
The UI adds coordination and visibility Agent Mail, Agent Teams, Agent Bridge, provider diagnostics, usage visibility, transcript browsing, and backups are the real value.

See It In Action

Agent Mail, Agent Teams, live sessions, and provider setup in one local interface.

Claude Deck Agent Mail with demo team members and inbox state
Claude Deck Agent Teams roster preset editor
Claude Deck dashboard overview

Features

Manage Claude Code and Codex CLI configuration, communication, sessions, and reusable teams in one place.

Agent Mail

Route structured messages, context requests, handoffs, replies, and inbox state between local Claude Code and Codex agents.

Read the docs

Agent Teams

Save named rosters for projects, release work, DevOps, or same-repo planner/implementer/reviewer loops.

Read the docs

Agent Bridge

Monitor, spawn, resume, fork, and attach to Claude Code and Codex tmux sessions from the browser.

Click to preview

MCP Servers

Add, test, and manage MCP server connections with a visual interface.

Click to preview

Configuration

Visual editor for Claude Code settings and safe Codex TOML settings with merged and individual views.

Click to preview

Provider Status & Usage

Track provider availability, Claude Code tokens, costs, billing, and diagnostics where the provider supports it.

Click to preview

Commands & Plugins

Browse, create, and manage slash commands and plugins visually.

Click to preview

Hooks & Permissions

Configure automation hooks and access control rules visually.

Click to preview

Session Transcripts

Browse conversation history with full message and tool use details.

Click to preview

Plus agents, skills, memory, output styles, status line, backup & restore, external orchestration docs, and more.

Get Started

Clone the repository and start the development servers.

terminal
# Clone and install
$ git clone https://github.com/adrirubio/claude-deck
$ cd claude-deck
$ ./scripts/install.sh
# Start both servers
$ ./scripts/dev.sh
Open http://localhost:5173 in your browser

Built With

FastAPI React TypeScript SQLite shadcn/ui Tailwind CSS

Built by Adrian (13) and Juan as a Christmas break learning project.

Screenshot