Sandbox
@rustykuntz/clideck

Multi-agent dashboard for Claude Code, Codex, and Gemini CLI

CliDeck runs your existing agent CLIs and lets them ask each other for help inside the same project. It gives each session an address, supports cross-session requests with CliDeck Ask, and shows generated reports and files in preview tabs. The app also includes session resume, backups, saved prompts, and a plugin SDK.

153 stars26 forksJavaScriptUpdated 7d ago
Who it's for

Builders who want multiple agent CLIs to collaborate in one project while they stay in the loop.

What it delivers

You can coordinate different agents, route questions between them, and review their outputs without jumping between separate terminals.

What it does

Multi-agent sessions

Runs Claude Code, Codex, Gemini, OpenCode, Pi, and shell sessions in one place.

Cross-session asks

Lets one session send a request to another session by name, then bring the answer back.

Project-based organization

Groups sessions around a project folder and uses session names like `@website/reviewer`.

Preview tabs for outputs

Opens markdown, HTML, images, video, PDFs, diagrams, and diffs beside the terminals.

Saved prompts and session fields

Stores prompts with `//` lookup and fills values like `{{session_name}}` and `{{project_name}}`.

Session resume and backup

Keeps terminal history, session backups, and resume support so work can continue later.

Plugin support

Includes a plugin SDK and built-in plugins such as Supertonic Voice, Emoji, and Smart Dictation.

How to get it

  1. 1Requires Node.js 22.12 or newer and at least one installed agent CLI.
    npm install -g clideck@2
    clideck

README

clideck

One place for your AI agents to work with you and each other.

CliDeck with a team of agents and a Markdown report open

Put a frontend agent, a backend agent, and a researcher in the same project. They can use different AI providers. Tell one to ask another for help, and the request and answer travel between their actual terminals. You stay part of the conversation.

CliDeck runs the agent CLIs you already use. No orchestration code to write, and no new agent API to wire up.

Quick start

Requires Node.js 22.12 or newer and at least one installed agent CLI.

npm install -g clideck@2
clideck

Open http://127.0.0.1:4000. Create a project, open a few sessions, and give them names that describe their work. The short tour shows you around.

You can also run npx clideck@2. Coming from v1? Read the upgrade notes first. V2.0.1 imports your legacy sessions, projects, and saved prompts automatically.

Agents working together

Say “ask the reviewer to check my work.” Your agent discovers the reviewer, sends the request, and gets the answer back. The reviewer can use a different provider.

  • Projects keep sessions together around a folder.
  • Session names are addresses such as @website/reviewer. Type @@ in a terminal to find them.
  • CliDeck Ask carries requests and replies between sessions. Agents can check who is available or steer a session that is already working.
  • You stay involved through the terminals, notifications, and questions agents can send back to you.

The agent-facing commands are available inside CliDeck sessions:

clideck agents
clideck ask "@website/reviewer" "Review the changes and report the important issues"
clideck ask status

View what they produce

Ask an agent to show its work inside CliDeck. Markdown reports, HTML pages, images, videos, PDFs, diagrams, and diffs open in preview tabs beside the terminals. You can also drop files onto the tab strip.

clideck show report.md
clideck show demo.html
clideck show walkthrough.mp4

Also included

  • Claude Code, Codex, Gemini, OpenCode, Pi, and shell sessions, plus custom commands.
  • Saved prompts with // lookup and {{session_name}} / {{project_name}} fields.
  • Session resume, terminal history, working/idle notifications, and session backups.
  • Light and dark themes, configurable shortcuts, and a plugin SDK.
  • Supertonic Voice reads replies and selected text aloud.
  • Emoji support and optional Smart Dictation for speaking your prompts.

Voice models are downloaded when set up; they are not included in the npm package. OmniVoice is not part of this release.

What changed in v2

We removed Autopilot because today's agents already have sub-agents. The CLI is the right interface for this generation of CLI agents, so CliDeck focuses on helping them work across providers with you.

We also removed mobile control. Harnesses such as Codex and Claude Code now provide their own remote access, and maintaining another mobile control layer no longer makes sense for CliDeck.

The focus is projects where you and agents from multiple providers work together, with their conversations and outputs in one place.

Running locally

clideck --port 4200
clideck --data-dir /path/to/clideck-data
clideck --help
clideck --version

CLIDECK_PORT or PORT also sets the port. CliDeck v2 binds to loopback only. Its default data directory is ~/.clideck-next, kept separate from v1's ~/.clideck. Agent CLIs use their own accounts and network connections.

For development, run npm ci, npm test, then npm start.

Docs

License

MIT

Files in the repo

Repository payload28 top-level entries
  • .github
  • bin
  • plugin-sdk
  • plugins
  • public
  • src
  • test
  • test-ui
  • .gitignore
  • CONTRIBUTING.md
  • LICENSE
  • package-lock.json
  • package.json
  • PLUGIN-SDK.md
  • README.md
  • SESSION-BACKUP.md
  • smoke-ask.js
  • smoke-codex-hook-trust.js
  • smoke-codex.js
  • smoke-gemini.js
  • smoke-menu.js
  • smoke-multi.js
  • smoke-opencode.js
  • smoke-pi.js
  • smoke-resume.js
  • smoke-shell.js
  • smoke.js
  • UPGRADING.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More agents

Hmbown/
Codewhale

Open-source coding agent for your terminal, built in Rust and on a journey of continuous community improvement. Issues and PRs welcome.

41k

A lightweight alternative to OpenClaw that runs in containers for security. Connects to WhatsApp, Telegram, Slack, Discord, Gmail and other messaging apps,, has memory, scheduled jobs, and runs directly on Anthropic's Agents SDK

31k
TokenRhythm/
opensquilla

OpenSquilla — Token-Efficient AI Agent with same budget, higher intelligence density

7k

An open-source AI coding agent that lives in your terminal.

28k
Untrivial-ai/
agent-orchestrator

Run and supervise teams of coding agents from planning to merge. Any harness (Claude code, codex, +25 more). Desktop, web, mobile, and cloud agents.

11k