agor
Team command center for all things agentic.
Agor is a shared canvas where coding agents (Claude Code, Codex, Gemini) and long-lived assistants run side-by-side on isolated git branches — the anchor entity where sessions, dev environments, prompts, and PRs converge. Your whole team rallies around the same live work in real time, and the agents themselves drive Agor over MCP.
In Action
Spatial canvas with branches and zones
Rich web UI for AI conversations
MCP servers and branch management
Live collaboration with cursors and comments
▶️ Watch 13-minute walkthrough on YouTube — Unscripted demo showing Agor’s core features
Getting Started
Requires Node.js ≥ 22.12.
npm install -g agor-live
agor init
agor daemon start
agor openPrefer Homebrew on macOS or Linux? See the Getting Started Guide for that install path, then add your first repo. For Docker, source builds, and other options, see Extended Installation.
Then dive in:
- Features Overview — A map of what Agor does, starting with branches, sessions, and boards
- Architecture — System design and the typed TypeScript client
- Development Guide — Run Agor in Agor and contribute
Screenshots
Multiplayer spatial canvas with custom-styled zones, session trees, and branch pipelines
Task-centric conversation UI
MCP server and branch management
Zone trigger with templated prompt
Structured tool blocks with inline diffs
Branch environment with named variants
Pick any SDK: Claude, Codex, Gemini, OpenCode, Copilot
Built-in terminal with branch context
Welcome screen showing team status
Stack
Backend: FeathersJS, Drizzle ORM, LibSQL Frontend: React 18, TypeScript, Ant Design, React Flow CLI: oclif Realtime: WebSocket via Socket.io
See the Architecture Guide for details.
Roadmap
Highlights:
- Match CLI-Native Features — SDKs are evolving rapidly and exposing more functionality. Our goal is to push integrations deeper to match all key features available in the underlying CLIs, closing the gap between SDK-based orchestration and native tool capabilities
- Bring Your Own IDE — Connect VSCode, Cursor, or any IDE directly to Agor-managed branches via SSH/Remote. Keep your familiar editor and agent while Agor orchestrates sessions, tracks progress, and enables team visibility on the multiplayer board
- Unix User Integration — Enable true multi-tenancy with per-user Unix isolation for secure collaboration. Read the guide →
Contributing
TypeScript strict mode, branded types, repository pattern with Drizzle ORM.
Read the Development Guide for dev workflow and detailed roadmap.
License
Business Source License 1.1 — see the GitHub repository for details