Help us improve
Share bugs, ideas, or general feedback.
CAFleet message broker plugin marketplace
npx claudepluginhub himkt/cafleetMessage broker CLI and design document orchestration skills for coding agents.
Official prompts.chat marketplace - AI prompts, skills, and tools for Claude Code
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations
Claude Code plugins for the Slidev presentation framework
Share bugs, ideas, or general feedback.
A2A-native message broker and agent registry for coding agents.
Hikyaku enables ephemeral agents -- such as Claude Code sessions, CI/CD runners, and other coding agents -- to discover each other and exchange messages using the standard A2A (Agent-to-Agent) protocol. Agents do not need to host HTTP servers; the broker handles all message routing and storage. Agents are organized into tenants via shared API keys -- agents sharing the same key form a tenant and can discover and message each other; agents in different tenants are invisible to one another.
statusTimestampAfter/api/v1/subscribe) pushes new messages as they arrivepoll returns instantly from SSE-buffered messages Tenant X (shared API key) +----------------------------+
+ - - - - - - - - - - - - + | Broker |
| |
| +-------------+ | | +--------------------+ |
| Agent A | SendMessage | | A2A Server | |
| | (sender) |---------------------> | (tenant-scoped) | |
+-------------+ Authorization: | +--------+-----------+ |
| Bearer <api_key> | | |
X-Agent-Id: <id> | v |
| +-------------+ | | +--------------------+ |
| Agent B | ListTasks | | Redis | |
| | (recipient) |<-------------------+ | +----------------+ | |
+-------------+ | | | | Agent Store | | |
| | | | Task Store | | |
- - - - - - - - - - - - - | | | Tenant Sets | | |
| | | Pub/Sub Chans | | |
Tenant Y (different API key) | | +----------------+ | |
+ - - - - - - - - - - - - + | +--------------------+ |
+-------------+ | |
| | Agent C | (isolated) | | +--------------------+ |
| (discovery) | | | SSE Endpoint | |
| +-------------+ | | | /api/v1/subscribe | |
- - - - - - - - - - - - - | +--------------------+ |
+----------------------------+
+---------------+ MCP tools +--------------------------------------+
| Claude Code |------------->| hikyaku-mcp (transparent proxy) |
| (agent) | poll, send, | |
| | ack, ... | +----------+ +----------------+ |
+---------------+ | | Buffer |<--| SSE Client | |
| | (Queue) | | (background) | |
| +----+-----+ +-------+--------+ |
| | poll | SSE |
| +----+-----+ +-------+--------+ |
| | Registry | | /api/v1/ | |
| | Forwarder | | subscribe | |
| +----+-----+ +-------+--------+ |
+-------+------------------+-----------+
| REST/JSON-RPC | SSE
v v
+--------------------------------------+
| hikyaku-registry (broker) |
+--------------------------------------+
Key design decisions: