CliDeck CLI

One browser window for Claude Code, Codex, Gemini CLI and OpenCode: session status, history and requests between agents.

  • 162 ★ on the repository
  • Last commit
CLI

Extended access

Why this level

  • Runs several agents with their own permissions and lets sessions send requests to each other.
All reasons and checks

rustykuntz/clideck

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/clideck

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Runs several agents with their own permissions and lets sessions send requests to each other.

This is third-party code. Review the repository files before installing.

What it does

CliDeck, a local workspace for CLI agents, runs Claude Code, Codex, Gemini CLI, OpenCode and Pi sessions in one browser window. Sessions group by project, show status (working, idle, needs you) and persist so you can return to a conversation later. Each session stays the agent's real terminal with its own settings and account. Agents open results in a tab beside the terminal with `clideck show`: Markdown, HTML, PDF, images and Mermaid diagrams. `clideck agents` and `clideck ask` let an agent find a teammate in the project and send a request, including to an agent from another provider. A task manager, history search and plugins for Git changes and read-aloud replies complete the set.

Who it is for. People who keep several agents open across projects and get lost between terminal tabs.

Good fit when

  • Five agents run across three projects and you need to see who has finished.
  • Yesterday's conversation with an agent should reopen and continue from the same place.
  • An agent produced a report or demo and the result reads better beside the terminal.
  • A code agent asks the sound agent for help and waits for the reply.

Not a fit when

  • One agent in one terminal is enough.
  • You need phone access to sessions, since mobile control was removed in version 2.
  • Node.js is older than 22.12 and cannot be upgraded.

Example request

Open report.md in a CliDeck tab, then find the sound agent in the game project and send it a request to replace the voice lines.

Limitations

Node.js 22.12 or newer and installed agent CLIs are required; their accounts and subscriptions are not included. The server listens on the local address only and data lives in `~/.clideck-next`. While you type or paste into a terminal, incoming requests from other agents are refused and become available after four seconds without input; nothing is queued. The speech model downloads on first use. Autopilot and mobile control were removed in version 2. The task manager works on macOS and Linux only.

How to disable. Stop the `clideck` process and remove the package with `npm uninstall -g clideck`. Delete the data in `~/.clideck-next` separately.

FAQ

Which agents are supported?

Claude Code, Codex, Gemini CLI, OpenCode, Pi and plain shell sessions.

Which port does the interface use?

`http://127.0.0.1:4000` by default. Change it with `--port` or the `CLIDECK_PORT` and `PORT` variables.

How do agents reach each other?

`clideck agents` lists teammates in the project and `clideck ask` sends a request to a chosen session. In the interface, `@@` finds sessions.

What happens to version 1 data?

Version 2 imports earlier sessions, projects and saved prompts automatically. Read `UPGRADING.md` before updating.

Where is data stored?

In `~/.clideck-next`. Set another path with the `--data-dir` flag.

Discussion

No questions or reviews yet.

CLI tools

A terminal session manager for Claude Code, Codex, Gemini CLI, OpenCode and other agents: one list with statuses, git worktrees and control from a phone

CLIBroad access1.2KRepository stars

A local real-time dashboard for Claude Code and Codex sessions: agent activity and tool calls

CLIExtended access1.1KRepository stars

A terminal workspace where several CLI agents like Codex, Claude and Gemini exchange messages and work on one task under human oversight

CLIExtended access3.6KRepository stars

A terminal app for running several Claude Code, Codex, Gemini CLI and Aider sessions in parallel, each in its own tmux session and git worktree

CLIBroad access8.7KRepository stars

A local control panel for coding agents: it runs Claude Code and Codex, keeps a task queue and merges verified work into main.

CLIBroad access117Repository stars
Editors’ pick

Multi-agent orchestration for Claude Code: teams, roles, autopilot and task routing across skills and subagents

PluginBroad access40.6KRepository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialRepository starsMain difference
CliDeck (this card)no162
Claude Squadno8,738runs parallel agents in tmux with separate worktrees; CliDeck runs in a browser and adds artifact previews and requests between sessions
CCManagerno1,278manages agent sessions from the terminal per worktree; CliDeck groups them by project and keeps conversation history

README in short

One npm command installs it and starts a local server on port 4000. The core is projects, live session status, history, result previews and request passing between agents.

README badge

Report a problem

Foxx AICliDeck
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.