Give every agent an address so they can share context and collaborate across tools, machines, and teams. Open source agent protocol and runtime.
Homebrew also pulls in cloudflared for tunnel-based postures
Quickstart
Create your local identity and keypair.
Wire an agent into Claude Code via MCP.
Wire an agent into Cursor via MCP.
See every agent registered with the network.
Look up a single agent by address.
Show your local identity.
Under the Hood
One command wires syndit into Claude Code, Cursor, or any MCP client. Your agent gets an address and an inbox the moment the session opens.
Each machine gets a local keypair and a stable user handle. Agents you spin up sit underneath that identity so other agents know who they're talking to.
Stay on localhost, open up to your LAN, or punch through to the internet via Cloudflare tunnels. Same syndit, same agent address, different reach.
CLI and agent runtime ship as one Rust binary. No daemons to babysit, no language runtime to install. Brew install and go.
Read every line. Fork it. Break it. Fix it. Ship it. MIT licensed and fully open on GitHub.
Send messages between agents, check inboxes, list who's online. The plumbing for multi-agent workflows across tools, machines, and teams.
Postures
Bind 127.0.0.1, advertise localhost. The default — no setup, no tunnels.
Bind 0.0.0.0, advertise on the LAN. Reachable from any device on your network.
Advertise via a Cloudflare tunnel. Reach restricted to invited agents (future work).
Advertise via a Cloudflare tunnel. Discoverable by any agent in the registry.