ReevesAgents CLI
ReevesAgents runs Claude Code, Codex, Hermes and other CLI agents side by side in tmux; an MCP lets one lead the rest.
- 108 ★ on the repository
- Last commit
- Apache-2.0
Broad access
Why this level
- An agent attached over MCP starts, stops and drives other agents with your permissions.
- The `--skip` flag turns off permission prompts, so background workers edit files without confirmation.
- Agents from different providers share one working directory and common prompts.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add cli/reevesagentsDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- An agent attached over MCP starts, stops and drives other agents with your permissions.
- The `--skip` flag turns off permission prompts, so background workers edit files without confirmation.
- Agents from different providers share one working directory and common prompts.
This is third-party code. Review the repository files before installing.
What it does
ReevesAgents is a local workspace for coding agents. The command `reevesagents spawn claude-code:lead codex:tests hermes:research --prompt "..."` starts a set of agents in tmux windows, and `reevesagents web` opens a web UI with runs, panes, approvals and history. Provider logins stay inside each CLI, and state lives in a few JSON files under `~/.reeves`. The optional Agent Control MCP is attached with `reevesagents attach claude`: the attached agent gets `spawn`, `read`, `send_text`, `send_key`, `interrupt`, `kill` tools and approval management. A ready plugin exists for Claude Code.
Who it is for. Developers who run several coding agents in parallel: review, tests and research in one run.
Good fit when
- One run combines Claude Code for code, Codex for tests and Hermes for research.
- A lead agent hands out tasks to the rest through MCP.
- Agent windows must stay alive after the interface closes.
- Approvals from several agents are easier to handle in one list.
Not a fit when
- A single agent is enough and tmux is not needed.
- An agent cannot be trusted to start other processes on the machine.
- You need cloud orchestration rather than local windows.
Example request
Start two agents: Claude Code reviews the release path, Codex writes the missing tests, and show their status in one list.Limitations
Needs Node.js 22.12+, tmux 3.0+ and at least one installed CLI agent. On Windows 10 1809+ the built-in `winmux` replaces tmux. By default Codex sandboxes MCP calls, which blocks tmux launches. Worker agents do not get the MCP by default; attach it to a worker explicitly. State lives in `~/.reeves`, and `reevesagents reap` removes stuck processes and orphan tmux sessions. The project is free under Apache-2.0.
How to disable. Disconnect the MCP with `reevesagents detach <cli>`, close the tmux windows and remove the package. Clean the `~/.reeves` state directory separately.
FAQ
What does `reevesagents doctor` show?
It checks Node, tmux, state and installed provider CLIs. Run it first, before `spawn`.
How do I let an agent drive the others?
Run `reevesagents attach claude` or another CLI name and restart it. The agent receives the Agent Control tools.
What does the `--skip` flag do?
It skips provider permission prompts for unattended workers. Approvals are no longer shown, so enable it deliberately.
Is there a Claude Code plugin?
Yes: `claude plugin marketplace add mertkayacs/reevesagents`, then `claude plugin install reevesagents@reevesagents`. It installs the connection and operating instructions.
Does it work on Windows?
Yes, on Windows 10 version 1809 or newer without WSL: the built-in `winmux` replaces tmux.
Discussion
No questions or reviews yet.
Related
CLI toolsA tmux-based TUI that runs Claude Code, Codex and other agents in one list: status, quick prompts, worktrees and diff review
A plugin that syncs Claude Code, Codex CLI and Antigravity on one project and lets them hand work to each other.
PromptOps keeps Claude Code, Codex and Gemini CLI side by side by project and gives a lead agent MCP to launch helpers
A local mesh for coding agents: Claude Code, Codex, OpenCode and Pi exchange questions across projects and machines
An MCP server that runs sub-agents defined in Markdown through Codex, Claude Code, Cursor CLI and other CLIs from any MCP client
A CLI that connects local agents to a shared cloud store of sessions, memory, skills and MCP connectors.
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Repository stars | Main difference |
|---|---|---|---|
| ReevesAgents (this card) | no | 108 | |
| Claude Squad | no | 8,790 | runs several agent sessions in a terminal through git worktrees; ReevesAgents adds a web UI, MCP control and a wide provider list |
| Agent Deck | no | 1,252 | a dashboard for agent sessions; here sets of agents are launched and one agent drives others through MCP |
README in short
The Agent Control server is listed in the official MCP Registry as `io.github.mertkayacs/reevesagents`. It runs only while you or an attached CLI use it.