clideck

Tools & Infrastructure 💻 JavaScript ⚖️ MIT 🟢 Actively maintained
154 stars

clideck is a local app that provides a unified browser-based interface for running and managing multiple AI coding agents like Claude Code, Codex, Gemini CLI, OpenCode, and Pi. It solves the problem of juggling terminals by offering a chat-style sidebar with live status, session resume, and project organization, all while keeping data local. It is for developers who use multiple AI agents and need a centralized way to monitor and interact with them.

CliDeck — manage Claude Code, Codex Opencode & Gemini from one screen

🎬 CliDeck — manage Claude Code, Codex Opencode & Gemini from one screen · corbin0dallas

✨ Key features

  • Live status of agents (working, idle, waiting)
  • Session resume with automatic session ID capture
  • Ask another session for cross-session consultation
  • E2E encrypted mobile remote control
  • Native terminals with direct key input
  • Projects, prompt library, search, plugins, themes, notifications

🎯 Use cases

  • Monitor and manage multiple AI coding agents from one browser window
  • Resume long-running agent sessions after a restart
  • Have one agent consult another for review or findings
  • Control agents remotely from a phone while away
  • Organize agent sessions by project and reuse prompts

📦 Installation

🧰 Requirements: Node.js 18+; macOS, Linux, or Windows 10 1809+; no API keys or accounts required.

npm install -g clideck
clideck

Or run once with npx clideck. For Linux without prebuilt binaries, install build tools and use --allow-scripts=node-pty:

Debian/Ubuntu
sudo apt-get install -y build-essential python3 && npm install -g clideck --allow-scripts=node-pty
Alpine/musl
apk add python3 make g++ && npm_config_build_from_source=true npm install -g clideck --allow-scripts=node-pty

🚀 Usage

clideck

Open localhost:4000. Click +, pick an agent, start working.

To list agents and ask another session:

clideck agents
clideck ask --session "Reviewer" --message "Review this output and return findings." --timeout 10m

⚠️ Good to know

If the target session is busy, CliDeck does not queue the message; the caller gets a busy response. Linux builds may require source compilation if no prebuilt binary matches.

❓ FAQ

Which agents are supported?

Claude Code, Codex, Gemini CLI, OpenCode, Pi, Shell, and any other terminal tool.

Does clideck send my data to the cloud?

No, everything runs locally and no data leaves your machine.

How do I change the port if 4000 is in use?

Use clideck --port 4001 or another port.

Can I use clideck on a phone?

Yes, the mobile remote gives full control over all agents from a phone, with E2E encryption and no account needed.

📊 Repository

Stars★ 154
Forks🍴 26
Open issues🐛 3
Last commit🕒 Aug 19, 2026
Created📅 Mar 2026
Language💻 JavaScript
License⚖️ MIT

🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.