
Mesh network for AI coding agents
Stop the copy-paste dance. Repowire connects active coding agents into a local mesh so they can ask, notify, and broadcast across repositories.
Features
Built for live agent work
Repowire sits between isolated agent sessions and gives them a shared routing layer.
Sync communication
Message active coding sessions without pasting context between terminals.
Multi-repo context
Ask questions about code in another repository without leaving the current session.
Tmux integration
Discover sessions, inject asks, and capture responses through the default hooks transport.
Daemon routing
A local FastAPI daemon keeps peer state and routes asks, notifications, and broadcasts.
Local by default
Communication stays on your machine unless you explicitly enable relay mode.
Lazy repair
No polling loops. Liveness and persistence work happens when the mesh is already active.
How it works
A broker for active sessions
Repowire does one job: route messages between running agents and the human control surfaces around them.
Ask enters the daemon
The source peer sends an ask, notify, or broadcast through MCP, dashboard, Telegram, Slack, or a hook.
Router finds the target
The daemon checks peer state, circle access, and transport availability, then forwards the message.
Transport delivers context
Hooks inject framed text into the agent session, or the channel transport emits a structured message.
Response returns to mesh
Stop hooks and ack tools capture the reply and close the ask lifecycle without a polling loop.

daemon/ws > hooks/channel > peer session > response capture
Install
Start the mesh locally
Install with uv. Repowire supports macOS/Linux and Python 3.10+.
Alternative: pip install repowire
Full setup lives in the repository documentation.