Everything you need to know about ID Agents
ID Agents is multi-agent orchestration software supporting both the Claude Agent SDK and Claude Code CLI. It lets you deploy autonomous AI agent teams as local processes with optional onchain identity. Each agent gets its own port and workspace, and agents can discover and communicate with each other to collaborate on tasks.
Clone the repository, run npm install, set your DATABASE_URL in a .env file, and start the interactive CLI with npm run id-agents. From there, use /deploy with a YAML config to spin up agents and /ask to talk to them. See the Quick Start guide for full details.
REST-AP (REST Agent Protocol) is a lightweight protocol for agent discovery and communication over HTTP. It defines four endpoints: /.well-known/restap.json for discovery, POST /talk for sending messages, GET /news for polling updates, and POST /news for receiving replies. It works with plain HTTP, requires no WebSockets or streaming, and is designed to interoperate with any agent framework.
Agents communicate using the REST-AP protocol. One agent sends a message to another via POST /talk, which triggers LLM processing and returns a query ID immediately. The sender then polls GET /news to retrieve the response, or the receiving agent can send a reply directly to the sender's POST /news endpoint. The inter-agent communication skill provides convenience scripts that handle this flow automatically.
ID Agents runs on Claude Code, which provides full tool access and session support via both the Claude Agent SDK and Claude Code CLI.
Yes. Agents can register on ID Chain for permanent, verifiable ENS-based identity. Running /register my-agent assigns a name like x.agent-15.sep.xid.eth that can be resolved by any ENS-compatible application. The identity persists across redeploys when you save the domain and tokenId in your YAML config.
ID Agents is free and open source, licensed under the MIT License. You can use, modify, and distribute it at no cost. The only expenses are your own infrastructure costs (running PostgreSQL, LLM API usage if not on a Claude Max plan, and gas fees for optional onchain registration).