Peer-to-peer mesh for AI coding agents - connect Claude Code, Codex, Gemini CLI across projects
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"repowire": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Peer-to-peer mesh for AI coding agents - connect Claude Code, Codex, Gemini CLI across projects
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml
Dynamic problem-solving through sequential thought chains
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
An open-source AI agent that brings the power of Gemini directly into your terminal.
The Apify MCP server enables your AI agents to extract data from social media, search engines, maps, e-commerce sites, or any other website using thousands of ready-made scrapers, crawlers, and automation tools available on the Apify Store.
MCP Security Weekly
Get CVE alerts and security updates for Repowire and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Mesh network for AI coding agents. Enables Claude Code, Codex, Gemini, and OpenCode sessions to communicate.
AI coding agents work great in isolation, but real projects need agents that talk to each other. An agent in one repo needs answers from another repo. You need to dispatch work to multiple agents from your phone. A dedicated orchestrator needs to coordinate 10+ peers across projects.
Repowire connects your agents into a live mesh. Any agent can query, notify, or broadcast to any other. You manage the mesh from a dashboard, Telegram, or Slack. It's local-first, works across agent runtimes, and scales from 2 peers to 20+.
Read more: the context breakout problem and the idea behind Repowire.
| Project | Type | How it works | Best for |
|---|---|---|---|
| Repowire | Sync | Live agent-to-agent queries | Cross-repo collaboration, 5-10 peers |
| Gastown | Async | Work orchestration with persistent mail | Coordinated fleets, 20-30 agents |
| Claude Squad | Isolated | Session management with worktrees | Multiple independent sessions |
| Memory Bank | Async | Structured markdown files | Persistent project knowledge |
Repowire is a phone call (real-time, ephemeral). Gastown is email + project manager (async, persistent). For 5-10 agents, emergence works. For 20-30 grinding through backlogs, you probably need structure.
https://github.com/user-attachments/assets/e356ce7c-9454-4e41-93af-3991c6f391b9
Requirements: macOS or Linux, Python 3.10+, tmux
# One-liner (detects uv/pipx/pip, runs interactive setup)
curl -sSf https://raw.githubusercontent.com/prassanna-ravishankar/repowire/main/install.sh | sh
# Or install manually
uv tool install repowire # or: pipx install repowire / pip install repowire
# One-time setup: detects your agents, installs hooks + MCP, starts daemon
repowire setup
Then open your agents in separate tmux windows:
# tmux window 1
cd ~/projects/project-a && claude
# tmux window 2
cd ~/projects/project-b && codex
Both sessions auto-register as peers and discover each other. In project-a:
"Ask project-b what API endpoints they expose"
The agent calls ask_peer, project-b receives the question, responds, and the answer comes back. Works across Claude Code, Codex, Gemini CLI, and OpenCode in any mix.
Or use the CLI helper to spawn sessions in tmux:
repowire peer new ~/projects/project-a
repowire peer new ~/projects/project-b
All peers connect to a central daemon via WebSocket. The daemon routes addressed messages between peers. No pub/sub, no top