
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 worktrees — 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 worktrees and zones

Rich web UI for AI conversations

MCP servers and worktree 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 openSee the Getting Started Guide to add your first repo, or Extended Installation for Docker, source builds, and other options.
Then dive in:
- Features Overview — A map of what Agor does, starting with worktrees, 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 worktree pipelines

Task-centric conversation UI

MCP server and worktree management

Zone trigger with templated prompt

Structured tool blocks with inline diffs

Worktree environment with named variants

Pick any SDK: Claude, Codex, Gemini, OpenCode, Copilot

Built-in terminal with worktree 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 worktrees 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