← 返回内容列表
GGitHub采集原文

ReevesAgents:统一管理编码代理

发布时间未知 · 北京时间

AI 编程

有实践材料可继续查看

代码仓库安装说明使用说明示例代码演示线索

原文与观测指标

1 个来源
GGitHub

ReevesAgents:统一管理编码代理

mertkayacs
查看原文
星标107采集时的累计值
每小时增长待观察星标 / 小时 · 观测区间平均值
最近提交10-26 19:59提交时间不是项目发布时间

发布时间:未知 · 首次发现 10-26 20:00 · 北京时间

指标采集:10-26 20:00 · 指标已取得

项目文档有线索安装说明有线索使用说明有线索示例有线索

仅反映文档与示例线索,未实际运行项目。

简短概述

ReevesAgents 是开源本地工作区,可并行运行 Claude Code、Codex 等编码命令行工具,提供终端和网页界面。通过可选 MCP 接口,一个代理可启动、查看、引导或停止其他代理。

AI 概述,仅依据已采集材料,未经独立核验。
采集原文 展开 / 收起

reevesagents

Run Claude Code, Codex, Kimi, OpenCode, Hermes and one of the 26 other coding agents using MCP , CLI or TUI , WebUI.
项目说明 展开 / 收起
ReevesAgents is free and open source under the Apache-2.0 license. Demo · Docs · FAQ · Issues 25+ coding CLIs, one workspace. English · Deutsch · Français · Español · Português · Italiano · Türkçe · Русский · 简体中文 · العربية ReevesAgents is a local workspace for AI coding CLIs. It runs Claude Code, Codex, OpenCode, Hermes, Kimi, DeepSeek, Qwen, Pi, Aider, Gemini CLI, Cline CLI, Crush, Goose, Kilo Code, Letta Code, Mistral Vibe, Grok Build, Kiro CLI, Factory Droid, Qoder CLI, Warp, Junie CLI, GitHub Copilot CLI, Cursor CLI, Rovo Dev CLI, and other provider CLIs side by side in tmux. You can use it as a normal CLI/TUI/Web UI, or attach its opt-in MCP so one agent can spawn, read, steer, and stop the rest. Provider logins stay inside each provider CLI. ReevesAgents keeps its own state as a few plain JSON files under ~/.reeves, and it runs only while you or an attached CLI are using it. Quick Start pnpm add -g reevesagents reevesagents doctor reevesagents Start a run from the CLI: reevesagents spawn claude-code:lead codex:tests hermes:research \ --name "release check" \ --prompt "Review the release path, test coverage, and docs." Open the Web UI: reevesagents web Let one attached agent drive the others: reevesagents attach codex reevesagents hosts Restart that CLI after attach so it loads the MCP tools. Windows Native Windows 10 1809+ needs no WSL: reevesagents ships a built-in, tmux-compatible multiplexer (winmux) that runs panes over ConPTY. Agents keep running after you close the UI because winmux runs as a background server, just like tmux. When you attach in the TUI or CLI, the usual prefix keys work: Ctrl-b d to detach, Ctrl-b n / p to move between agent windows, Ctrl-b 0-9 to jump to a window. What It Gives You Surface Use it for TUI Keyboard-first run control inside the terminal. Web UI Local visual view of runs, panes, agents, approvals, and history. CLI Scripts, smoke checks, spawning, state cleanup, and tmux jumps. Agent Control MCP One trusted CLI can spawn and drive other CLIs through local tools. tmux Real provider CLI windows that keep running after the UI closes. ReevesAgents is local by design. State is plain JSON under ~/.reeves, and the CLIs it starts are the same CLIs you already use by hand. Tools Four tools sit next to the coding CLIs. Perplexity CLI searches the web, Google Colab CLI runs scripts and notebooks on CPU, GPU and TPU runtimes, Hugging Face CLI downloads and uploads models and datasets and runs jobs on the Hub, and Ollama runs local or cloud models from the terminal. Agents call them from their own shell. reevesagents tools lists the four with a purpose, an example command, and whether each is installed and signed in (for Ollama: reachable). Add --json for scripts. An agent with the MCP attached gets the same list from list_tools. Install ReevesAgents needs Node.js 22.12+, tmux 3.0+, and at least one supported provider CLI installed and authenticated. It supports macOS, Linux, and WSL. # Homebrew brew tap mertkayacs/reevesagents brew install reevesagents # pnpm pnpm add -g reevesagents # npm npm install -g reevesagents # one-shot checks pnpm dlx reevesagents doctor npx reevesagents doctor Pin a version by replacing <version>: pnpm add -g reevesagents@<version> Source install: git clone https://github.com/mertkayacs/reevesagents.git cd reevesagents pnpm install pnpm build pnpm link --global reevesagents doctor Screenshots The TUI and Web UI drive the same local runs: Commands No arguments launches the TUI. Command Purpose reevesagents Launch the TUI. spawn [spec...] Start a run. Each spec is provider[:nickname[:model]]. add [spec...] Add agents to the most recent active run. runs List active runs. agents [run-id] List agents across runs or inside one run. open <id> Jump to a run or agent tmux window. peek <agent-id> Print recent output from one agent. send <agent-id> <text...> Paste text into an agent without submitting. key <agent-id> <key> Send enter, escape, arrows, tab, space, backspace, or ctrl-c. interrupt <agent-id> Send Ctrl-C to one agent. stop <run-id> Stop a run. Requires --yes or ALLOW_DESTRUCTIVE=1. kill <agent-id> Stop one agent. Requires --yes or ALLOW_DESTRUCTIVE=1. setup First-run check. --attach connects every installed host CLI. doctor Check Node, tmux, state, and provider CLIs. web Start the loopback-only Web UI. providers List provider ids, aliases, models, and availability. tools List Perplexity, Google Colab, Hugging Face and Ollama with purpose, example, and install and sign-in state. approvals List pending approval requests. approve / deny Resolve one approval request. hosts Show which host CLIs have ReevesAgents attached. attach [cli] Connect the Agent Control MCP to one host CLI, or all installed hosts. detach <cli> Remove that MCP connection from one host CLI. skills [action] Install, remove, or inspect the ReevesAgents skill. mcp Start the MCP server over stdio. Host CLIs run this. config [key] [value] Show or update editable settings. presets List saved run presets. save-preset Save a live run as a preset. start-preset Start a run from a preset. delete-preset Delete a preset. delete Delete one ended agent record. Requires confirmation. delete-run Delete one ended run and archive it. Requires confirmation. history List archived runs. delete-history Delete one archived history record. Requires confirmation. reap End zombie agents and agents past max_lifetime_ms, and kill orphan tmux sessions no run record owns. Common flags: --json: available on script-facing list and action commands. --name <name>: name a run. --cwd <dir>: run agents from a directory. --prompt <text>: paste startup text into each spawned agent. --skip: skip provider permission prompts for unattended workers. --run <run-id>: add agents to a specific run. --port <n> and --no-open: Web UI startup options. Agent Control Agent Control is an optional MCP server. Attach it only to a CLI you trust to drive local tools: reevesagents attach claude reevesagents hosts After r