By firstintent
Connect Claude Code with other AI coding agents (Codex, OpenClaw, Hermes) using a shared daemon and bidirectional reply tooling, enabling multi-agent collaboration on code tasks.
Protocol-level plumbing that lets Claude Code be called by any Agent2Agent (A2A) client and that lets Claude Code call out to other AI coding agents — Codex, OpenClaw, Hermes — through a uniform adapter interface.
Built on Anthropic's Claude Code Channels protocol. Inspired by
raysonmeng/agent-bridge,
generalized with a proper port/adapter split, A2A inbound, and
multi-machine deployment.
Early development. See ROADMAP.md for the phased
plan; see POSITIONING.md for the design
principles.
a2a-bridge is plumbing, not a prescription. Reach for it only when multi-agent collaboration is the right call:
┌──────────────┐ MCP stdio (channel) ┌──────────────────┐ control WS (TLS) ┌──────────────┐
│ Claude Code │ ◀────────────────────▶ │ a2a-bridge plugin │ ◀──────────────────▶ │ daemon │
└──────────────┘ └──────────────────┘ └──────┬───────┘
│
┌────────────────────────┼────────────────────────┐
▼ ▼ ▼
InboundService CodexAdapter OpenClawAdapter / HermesAdapter
(A2A server, (WS JSON-RPC) (WS + Ed25519 / stdio ACP)
JSON-RPC + SSE)
<channel> tags; exposes outbound tools
(reply, cancel_turn, switch_peer, ...).IPeerAdapter instances, hosts the InboundService A2A server,
authenticates plugin clients, persists per-room task logs.start, injectMessage,
events ready / agentMessage / turnStarted / turnCompleted /
...). One implementation per target agent.See ARCHITECTURE.md for the protocol matrix,
the minimum A2A server surface, and the three deployment shapes.
| Peer | Transport | Status |
|---|---|---|
| Codex | WebSocket JSON-RPC | Phase 1 |
| any A2A | HTTPS + SSE (inbound) | Phase 2 |
| OpenClaw | WebSocket + Ed25519 | Phase 5 |
| Hermes | stdio (Zed ACP) | Phase 6 |
Admin access level
Server config contains admin-level keywords
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub firstintent/a2a-bridge --plugin a2a-bridgeAccess thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Continuous self-referential AI loops for interactive iterative development, implementing the Ralph Wiggum technique. Run Claude in a while-true loop with the same prompt until task completion.
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.