You think it.
Your team builds it.
Write a YAML file. Get a collaborating team of Claude agents — peer-to-peer, event-driven, no orchestrator code. Works inside Claude Code. No new API keys. No extra billing.
/plugin marketplace add custardcream98/relay
/plugin install relay@relay Three commands.
From install to shipping.
No orchestrator. No extra billing. Just Claude Code's built-in Agent tool.
Install
Install the relay plugin inside Claude Code. Pick agents from the pool — any role, any domain.
/plugin marketplace add custardcream98/relay
/plugin install relay@relay Ship
Describe what you want built. relay auto-generates a project-specific agent pool on first run, then all agents start simultaneously — claim tasks, collaborate peer-to-peer, no waiting.
/relay:relay "add dark mode toggle" Watch it run
Open the realtime dashboard while agents are running. Kanban board, message feed, and live agent reasoning — all updating via WebSocket.
Watch the team
work in real time.
Every task, message, and thought — visible as it happens.
Any team.
Any domain.
Define agents in the pool — give each one a persona and relay handles the rest. Web dev, research, marketing, legal — any workflow you can describe.
agents:
pm:
name: Project Manager
emoji: "📋"
tools: [create_task, get_all_tasks, send_message, get_messages]
systemPrompt: |
You are the project manager.
Break down requirements into tasks.
fe:
name: Frontend Engineer
emoji: "💻"
tools: [claim_task, get_all_tasks, post_artifact, send_message]
systemPrompt: |
You are a frontend engineer.
Build React components, request reviews. Each agent gets its own Claude Code session, persona, and access to the shared MCP tool set. Agents collaborate peer-to-peer — no orchestrator.
This is a web-dev team — one example. Build a research team, marketing team, legal team, or any combination. Any role you can describe in a system prompt.
Browse agents.pool.example.ymlUp and running
in two minutes.
Two commands take you from installation to a running multi-agent team working through your feature collaboratively.
Full installation guide/plugin marketplace add custardcream98/relay
/plugin install relay@relay /relay:relay "add OAuth login with Google" Transparent, lean,
and composable.
Peer-to-peer, no orchestrator
Agents communicate directly through MCP tools — send_message, create_task, post_artifact. No central bottleneck. Every interaction is auditable and replayable.
claim_task is atomic. Race conditions handled.
No extra billing
relay uses only Claude Code's built-in Agent tool. No direct Claude API calls — you pay exactly what Claude Code charges, nothing more.
Runs on your existing Claude Code subscription.
Memory that persists across sessions
Agents write Markdown notes to .relay/memory/ after each session. The next session starts with full context — decisions made, patterns learned, mistakes noted.
Plain Markdown. Commit to git. Editable by anyone.
Realtime dashboard
A live Kanban board, Slack-style message feed, and per-agent reasoning stream — all updating via WebSocket as work happens. Full session replay included.
Open http://localhost:3456 while agents are running.