Repowire - Mesh Network for AI Coding Agents
Description: Enable Claude Code and OpenCode sessions to communicate across repositories.

Public Beta Available

# Mesh network for AI coding agents

Stop the copy-paste dance. Enable Claude Code and OpenCode sessions to communicate directly across repositories in real-time.

Get Started
View on GitHub
frontend — -zsh — 80x24
➜ frontend git:(main) claude

Claude

I see you're working on the frontend. How can I help?

➜ "Ask backend what API endpoints they expose"

Repowire • Backend

@backend says:

Here are the current endpoints in `src/api.ts`:

- POST /auth/login
- GET /users/me
- GET /projects (paginated)

## Features

A better way to manage context

Repowire bridges the gap between isolated AI sessions, creating a collaborative mesh of intelligence for your entire codebase.

Sync Communication

  Real-time messaging between active coding sessions. No stale context or manual updates.

Multi-Repo Context

  Ask questions about code in other repositories without leaving your current session.

Tmux Integration

  Seamlessly integrates with tmux to manage and discover active Claude sessions.

Daemon Architecture

  Central daemon manages peer discovery and routing, running as a robust system service.

Secure & Local

  All communication happens locally on your machine by default. No data leaves your network.

Auto-Discovery

  Sessions automatically find each other. Just start Claude in a repo and it joins the mesh.

## How it works

Repowire sits between your Claude sessions, acting as a message broker.

### Architecture

When you ask a peer a question, Repowire's daemon routes the query to the target session via tmux. It injects the query, waits for Claude to answer, and pipes the response back to you.

1

Query Injection

  You use the `ask_peer` tool. The daemon finds the target session in tmux and types the query for you.
2

Context Retrieval

  The peer Claude instance reads its local files, understands the current state, and formulates an answer.
3

Response Delivery

  Hooks capture the response and send it back to your original session instantly.

System Architecture
Frontend
Claude Session
Daemon
Routing & Discovery
Active
Backend
Claude Session

## Get Started in Seconds

Install with pip or uv. Requires macOS/Linux and Python 3.10+.

$uv tool install repowire

Alternatively: `pip install repowire`

See the documentation for full setup instructions.