GuideOverview
agor logo - team command center for all things agentic

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 2D Canvas

Spatial canvas with branches and zones

AI Conversation in Action

Rich web UI for AI conversations

Settings and Configuration

MCP servers and branch management

Real-time Multiplayer

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 open

Prefer 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:


Screenshots

Agor board with custom-styled zones organizing branches into a pipeline (MAIN SESH, Agor Coding Tasks, Create a pull request, Codex review, Human review). Each branch card shows its session tree, env tabs, and PR badge.

Multiplayer spatial canvas with custom-styled zones, session trees, and branch pipelines

Agor task-centric conversation UI showing AI agent messages, tool calls, and file changes in a structured timeline

Task-centric conversation UI

Agor settings modal for configuring MCP servers, managing branches, and agent preferences

MCP server and branch management

Agor zone trigger modal showing a templated prompt with mustache placeholders ({{ branch.name }}, {{ branch.pull_request_url }}) and Prompt/Fork/Spawn action choices

Zone trigger with templated prompt

Agor chat showing structured tool blocks: collapsible thinking, Grep with pattern badge, Edit with red/green inline diff, and Bash with expandable output

Structured tool blocks with inline diffs

Agor branch environment tab showing YAML config with named variants (docs, full, sqlite, postgres) and Docker compose commands

Branch environment with named variants

Agor create session modal showing five agent runtime cards side-by-side: Claude Code, Codex, Gemini, OpenCode (BETA), GitHub Copilot (BETA)

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

Agor built-in terminal with automatic branch context and environment variable injection

Built-in terminal with branch context

Agor onboarding welcome screen showing team status, recent activity, and quick start guide

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

Full 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

BSL 1.1 © 2026 Maxime Beauchemin