GitHub
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
作者による説明(英語の原文)
Spawn, read and steer AI coding CLIs (Claude Code, Codex, Kimi and more) in local tmux windows.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"reevesagents": {
"command": "npx",
"args": [
"-y",
"reevesagents",
"mcp"
]
}
}
}ターミナルでこれを実行します
claude mcp add reevesagents -- npx -y reevesagents mcpプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"reevesagents": {
"command": "npx",
"args": [
"-y",
"reevesagents",
"mcp"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"reevesagents": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"reevesagents",
"mcp"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月8日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント mertkayacs で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(2.1.0)がレジストリに届いたのは13 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:GitHub, Desktop Commander, Cloudflare MCP
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
MCP server for terminal commands, file operations, and process management
Cloudflare MCP servers
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
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.
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.
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.
| 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.
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 add -g reevesagents
npm install -g reevesagents
pnpm dlx reevesagents doctor npx reevesagents doctor
Pin a version by replacing :
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 | Jump to a run or agent tmux window. | ||||
peek | Print recent output from one agent. | ||||
send | Paste text into an agent without submitting. | ||||
key | Send enter, escape, arrows, tab, space, backspace, or ctrl-c. | ||||
interrupt | Send Ctrl-C to one agent. | ||||
stop | Stop a run. Requires --yes or ALLOW_DESTRUCTIVE=1. | ||||
kill | 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 | 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. | ||||
flow start | Attach a dev → review → fix workflow to existing agents in a run. | ||||
flow status | Show progress, agent questions, open incidents, and the last tick receipt. | ||||
flow tick / flow tick-all | Advance one flow or all flows; --dry-run observes without sending. Automatic progression requires an external scheduler. | ||||
| `flow plan import\ | attach\ | next\ | status\ | set` | Import a plan, attach briefs, inspect the next item or progress, and make explicit owner decisions. |
flow add-spec / flow drop-spec | Manage standalone queued work. | ||||
| `flow pause\ | resume\ | stop\ | release-round` | Control the workflow or release an eligible unreviewed round. | |
flow logs / flow notes | Inspect transitions and review findings. | ||||
| `flow incidents list\ | claim\ | ack\ | resolve` | Inspect incidents, claim or acknowledge ownership, and resolve with a note. | |
notifications list / notifications read | Inspect notification history and mark events read. | ||||
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 a run.--cwd : run agents from a directory.--prompt : paste startup text into each spawned agent.--skip: skip provider permission prompts for unattended workers.--run : add agents to a specific run.--port 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 restart, that CLI receives tools to spawn, read, send_text, send_key, interrupt, kill, stop, manage approvals, manage presets, and inspect hosts. The provider catalog is also exposed as reevesagents://providers.
In Claude Code you can install the connection and its operating instructions together as a plugin:
claude plugin marketplace add mertkayacs/reevesagents
claude plugin install reevesagents@reevesagents
The server is listed in the official MCP Registry as io.github.mertkayacs/reevesagents.
<img src="https://raw.githubusercontent.com/mertkayacs/reevesagents/master/docs/assets/reevesagents-steer.webp" width="560" alt="A gold-framed lead pane sending messages along gold thread
冒頭だけを表示しています。続きはリポジトリで読めます