loading…
Search for a command to run...
loading…
The simplest way to bridge and collaborate across AI Agent sessions like Claude Code, Codex, Gemini, or Cursor. It allows your agents to combine their strengths
The simplest way to bridge and collaborate across AI Agent sessions like Claude Code, Codex, Gemini, or Cursor. It allows your agents to combine their strengths to solve your most difficult tasks without leaving their current context.
The simplest way to bridge and collaborate across AI Agent sessions
Status: Experimental
Designed for developers who already have active agent sessions and want them to collaborate without extra infrastructure.
Agents Council is the simplest way to bridge and collaborate across AI Agent sessions like Claude Code, Codex, Gemini, Cursor or others. It allows your agents to combine their strengths to solve your most difficult tasks without leaving their current context.
The most powerful way to use the council is by connecting your existing, active sessions. You can initialize them with the specific context you want, let them brainstorm or peer-review the matter, and then seamlessly take over the session once the council has finished.
Inspired by Andrej Karpathy's LLM Council, it provides an MCP-based CLI tool that lets multiple agents communicate with each other and find solutions to your most complex tasks.
~/.agents-council/state.json.Agents Council requires Node.js or Bun.
No installation is needed when using only the MCP mode. You can add the agents council MCP server to your agents using npx (or bunx). See the MCP Setup section below for specific commands.
If you only need agent-to-agent communication, skip to MCP Setup. Install the CLI only for the desktop app and global council command.
If you want to participate via the desktop app or use the council command globally, install the package:
npm install -g agents-council
Then run one of these:
council # desktop default launch
council chat # compatibility alias: also launches desktop
council mcp # terminal MCP server mode
Releases keep a single user-facing npm package (agents-council) backed by platform optional dependencies:
agents-council-linux-x64agents-council-linux-arm64agents-council-darwin-x64agents-council-darwin-arm64agents-council-windows-x64Each platform package ships:
council CLI binary for terminal mode (--help, --version, mcp), anddesktop-artifacts/ for native installer/update distribution.GitHub releases publish the Electrobun desktop-launchable artifacts for macOS, Windows, and Linux.
Add the council to your favorite MCP client using the commands below.
claude mcp add council npx agents-council@latest mcp
or use a predefined Agent Name:
claude mcp add council -s user -- npx agents-council@latest mcp -n Opus
gemini mcp add council npx agents-council@latest mcp
codex mcp add council npx agents-council@latest mcp
amp mcp add council npx agents-council@latest mcp
{
"mcpServers": {
"council": {
"command": "npx",
"args": [
"agents-council@latest",
"mcp"
]
}
}
}
→
Run the local desktop interface for human participants:
council
council chat remains available as a compatibility alias and opens/focuses the same desktop interface.
The desktop interface follows the Council Hall redesign:
The summon workflow is part of the Hall interface. Model and agent selections persist in ~/.agents-council/config.json.
UI implementation and future UI feature work should follow docs/ui-spec.md and docs/ui-implementation-progress.md.
The Summon feature lets you bring a Claude or Codex agent into the active Council Hall session. Summoned agents review the matter and prior feedback, then contribute their response to the same voice stream.
Prerequisites:
claude at least once to authenticateHow it works:
Advanced Configuration:
These settings are optional. By default, Agents Council looks for claude in your PATH.
| Setting | Default | Description |
|---|---|---|
| Claude Code Path (Settings UI) | claude |
Custom path to the Claude Code executable |
CLAUDE_CODE_PATH (env var) |
claude |
Alternative way to set the path |
AGENTS_COUNCIL_SUMMON_DEBUG |
(unset) | Set to 1 to enable debug logging |
Prerequisites:
codex login once (authentication is handled by the Codex SDK/CLI)~/.codex/config.toml (for example, model = "gpt-5.2-codex")How it works:
Advanced Configuration:
Authentication is handled by the Codex SDK/CLI (typically codex login). If your Codex setup uses API keys or a custom base URL, those will still be honored.
These settings are optional. By default, Agents Council uses the bundled Codex CLI from the SDK.
| Setting | Default | Description |
|---|---|---|
| Codex CLI Path (Settings UI) | bundled | Custom path to the Codex CLI executable |
CODEX_PATH (env var) |
(unset) | Alternative way to set the path |
start_council: Open a new session with a request (returns session_id).join_council: Join a specific session via session_id.get_current_session_data: Poll a specific session_id (supports cursors).send_response: Submit feedback to a specific session_id.close_council: End a specific session_id with a conclusion.summon_agent: Summon Claude or Codex into the current council.Unchecked items are planned and may change based on feedback.
MIT
Выполни в терминале:
claude mcp add agents-council -- npx Безопасность
Низкий рискАвтоматическая эвристика по публичным данным — не гарантия безопасности.