Claude Code Plugin

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.

relay dashboard — live session in progress

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.

example team (agents.pool.example.yml)
PM Designer DA FE BE QA Deployer

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.yml

Up 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
01 Install the plugin
/plugin marketplace add custardcream98/relay /plugin install relay@relay
02 Ship a feature
/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.