Public beta available

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.

transports
hooks / channel / relay
runtime
Claude Code / Codex / Gemini
default
local-first daemon

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.

01

Ask enters the daemon

The source peer sends an ask, notify, or broadcast through MCP, dashboard, Telegram, Slack, or a hook.

02

Router finds the target

The daemon checks peer state, circle access, and transport availability, then forwards the message.

03

Transport delivers context

Hooks inject framed text into the agent session, or the channel transport emits a structured message.

04

Response returns to mesh

Stop hooks and ack tools capture the reply and close the ask lifecycle without a polling loop.

System architecture
Repowire architecture

daemon/ws > hooks/channel > peer session > response capture

Install

Start the mesh locally

Install with uv. Repowire supports macOS/Linux and Python 3.10+.

$uv tool install repowire

Alternative: pip install repowire

Full setup lives in the repository documentation.