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
CLI

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.
All reasons and checks

mertkayacs/reevesagents

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/reevesagents

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

Other ways to install

Access and checks

How we review

Broad 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.

CLI tools

A tmux-based TUI that runs Claude Code, Codex and other agents in one list: status, quick prompts, worktrees and diff review

CLIBroad access691Repository stars

A plugin that syncs Claude Code, Codex CLI and Antigravity on one project and lets them hand work to each other.

PluginBroad access57Repository stars

PromptOps keeps Claude Code, Codex and Gemini CLI side by side by project and gives a lead agent MCP to launch helpers

CLIBroad access70Repository stars

A local mesh for coding agents: Claude Code, Codex, OpenCode and Pi exchange questions across projects and machines

CLIBroad access273Repository stars

An MCP server that runs sub-agents defined in Markdown through Codex, Claude Code, Cursor CLI and other CLIs from any MCP client

MCP serverBroad access98Repository stars

A CLI that connects local agents to a shared cloud store of sessions, memory, skills and MCP connectors.

CLIExtended access107Repository stars

Comparison with similar tools

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

ToolOfficialRepository starsMain difference
ReevesAgents (this card)no108
Claude Squadno8,790runs several agent sessions in a terminal through git worktrees; ReevesAgents adds a web UI, MCP control and a wide provider list
Agent Deckno1,252a 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.

README badge

Report a problem