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

Spatial canvas with worktrees and zones

AI Conversation in Action

Rich web UI for AI conversations

Settings and Configuration

MCP servers and worktree 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

See the Getting Started Guide to add your first repo, or Extended Installation for Docker, source builds, and other options.

Then dive in:


Screenshots

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

Multiplayer spatial canvas with custom-styled zones, session trees, and worktree 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 worktrees, and agent preferences

MCP server and worktree management

Agor zone trigger modal showing a templated prompt with mustache placeholders ({{ worktree.name }}, {{ worktree.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 worktree environment tab showing YAML config with named variants (docs, full, sqlite, postgres) and Docker compose commands

Worktree 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 worktree context and environment variable injection

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

BSL 1.1 © 2026 Maxime Beauchemin