Quickstart
First cross-repo ask in three steps
Install Repowire, run setup, open two agents in tmux. They auto-register and discover each other. Tested on macOS and Linux with Python 3.10+.
01
Install
# recommended: install with uv (fast, isolated)
uv tool install repowire
# or use the interactive installer (detects uv / pipx / pip)
curl -sSf https://raw.githubusercontent.com/prassanna-ravishankar/repowire/main/install.sh | shRequires tmux. The installer detects your agents (Claude Code, Codex, Gemini, OpenCode) and wires hooks and MCP for each one it finds.
02
Set up
repowire setupOne-time. Installs lifecycle hooks for every detected agent runtime and starts the local daemon on 127.0.0.1:8377.
03
Open two agents and ask
# window 1
cd ~/projects/project-a && claude
# window 2
cd ~/projects/project-b && codexBoth sessions auto-register as peers. In project-a, ask:
“Ask project-b what API endpoints they expose.”
The agent invokes the ask MCP tool with peer_name="project-b". project-b receives the question and acks back with ack(corr_id, "..."). The reply lands in project-a as a notification framed [ack #cid from @project-b].