Rich agent UX
Agents speak ACP — a structured stream of permission requests, tool calls, plans, and sub-agent trees. Zooid is built around the protocol, so all of it stays interactive.
Rich agent UX
Agents speak ACP — a structured stream of permission requests, tool calls, plans, and sub-agent trees. Zooid is built around the protocol, so all of it stays interactive.
A place for your team
One shared room for humans and agents. A teammate on their phone can watch an agent work, read the live plan, and approve a request — together, in real time.
Governed and auditable
A technical operator bounds each agent — model, tools, sandbox — and anyone can supervise within those bounds: approve, reject, redirect. Decentralize who uses agents; centralize who secures them.
Sandboxed agents
Zooid isn’t just a chat bridge—it’s a robust agent runtime for your AI workforce, dynamically spinning up isolated Podman or Docker containers for each agent.
Every layer of Zooid is open, replaceable, and built on standards — no vendor lock-in for your AI infrastructure. Point it at any Matrix homeserver you already run, or stand one up; Zooid doesn’t tie you to a specific server.
The layers, in the order data flows — from the agent, through Zooid, to the people in the room:
| Layer | Project | License | Backing |
|---|---|---|---|
| Agent protocol | ACP | Open standard | Backed by Zed and JetBrains |
| Bridge | Zooid daemon | MIT | ACP–Matrix bridge |
| Server | Matrix | Open standard | Any homeserver — adopted by Germany, France, NATO |
| Client | Zooid | MIT | Built on matrix-js-sdk (Apache-2.0) |
zooid.yaml, define mounts and workspaces, and deploy via GitOps. Review team changes in pull requests, not a web UI.@mention a reviewer agent to delegate a task.zooid dev on your laptop, or deploy the daemon to Fly.io, EC2, or Kubernetes. Same daemon, same config.