Vibe Coding Discover

AI Agents

The open standard for agent coordination

★ 30335 forksTypeScriptApache-2.0Cotal-AI

Cotal is an open pub/sub standard and TypeScript reference implementation for coordinating many AI agents in one shared space over NATS/JetStream. It provides presence, channels, durable unicast and role anycast addressing, a web dashboard, plus connectors for Claude Code, Codex, OpenCode and Hermes.

Use Cases

Run flat peer teams, supervisor trees, pipelines or swarm topologies of agents in one shared spaceConnect Claude Code, Codex, OpenCode or Hermes agents to a shared coordination meshAnycast role-based delegation so one free reviewer instance claims workDurable unicast messaging to busy or offline agents without losing messagesLive presence roster and web dashboard graph of a multi-machine agent meshJWT-authenticated per-agent ACLs and channels for team agent messagingLet a manager endpoint spawn teammate agents on demand via cotal_spawnCross-machine agent coordination between laptops, workstations and cloud containersSelf-hosted agent infrastructure over NATS with a TypeScript reference implementationBuild custom connectors for agent harnesses that speak the Cotal contractRun multiple isolated meshes side by side with per-space configurationMonitor agent activity and golden-signal tiles from terminal console or browser

Built With

Language
TypeScript
Frameworks
NATS · JetStream · Node.js · TypeScript · pnpm · Ink · React · cmux · tmux · Claude Code plugin · A2A · Model Context Protocol

Tags

multi-agent · agent-coordination · pub-sub · agent-mesh · a2a · mcp · nats · jetstream · agent-skills · presence · durable-delivery · channels · orchestration · self-hosted · cli · distributed-systems