Agor
Next-gen agent orchestration for AI-assisted development.
The multiplayer-ready, spatial layer that connects Claude Code, Codex, Gemini, and any agentic coding tool into one unified workspace.
A platform for real-time, multiplayer-ready agentic development. Visualize, coordinate, and automate your AI workflows across tools solo or with your team. Agor offers a place where you can coordinate entire swarms of AI agents.

Multiplayer spatial canvas with zones, real-time cursors, and session organization

Task-centric conversation UI

MCP server and worktree management

Session creation with agent selection

Zone trigger configuration
GitHub Repository | Discussions
Early Beta - Agor is in active development. Expect rapid changes and improvements.
Getting Started
Try in GitHub Codespaces (fastest):
Or run locally with Docker:
docker compose up
# Visit http://localhost:5173 β Login: admin@agor.live / adminSee the Docker Guide and Development Guide for more details.
What Makes Agor Different
π§© Agent Orchestration Layer
- Integrates with Claude Code, Codex, and Gemini via an extensible SDK.
- Centralized MCP configuration β connect once, use across all tools.
- Swap or parallelize agents with one command; easily hand off work when one model stalls.
π Multiplayer Spatial Canvas
- Real-time collaboration with cursor broadcasting and facepiles.
- Sessions live on a dynamic board β cluster by project, phase, or purpose.
- Visualize your full session tree: forks, spawns, subtasks, and outcomes.
π¬ Spatial Comments & Team Discussion
- Threaded conversations directly on the board β discuss plans, review outcomes, coordinate work.
- Spatial pins on canvas for location-specific discussions (Figma-style).
- Click a pin to highlight and scroll to the thread; hover for temporary preview.
- Emoji reactions for quick feedback; resolve threads when decisions are made.
- Real-time sync β see team comments appear as theyβre posted.
βοΈ Zone Triggers β Workflows Made Spatial
- Define zones on your board that trigger templated prompts when sessions are dropped.
- Build kanban-style flows or custom pipelines: analyze β develop β review β deploy.
- Combine with context templates to automate arbitrarily complex workflows.
π³ Git Worktree Management + Lightweight Environments
- Every session maps to an isolated git worktree β no branch conflicts.
- One-click environment control from the UI β configure start/stop commands, health endpoints, and URLs per repo.
- Automatic port management (each worktree gets unique ports) and health monitoring with status indicators.
- Run multiple feature branches in parallel with their own running apps (e.g., feature/auth on :4000, feature/payments on :5000).
- Works with any stack:
docker compose up,npm run dev,./manage.py runserverβ just configure in UI once. - Shared environments across sessions on the same worktree β multiple agents collaborating on running code.
- Visual status tracking β see which environments are running, stopped, or unhealthy at a glance.
πΉοΈ Real-Time Strategy for AI Teams
- Coordinate agentic work like a multiplayer RTS.
- Watch teammates or agents move across tasks live.
- Cluster sessions, delegate, pivot, and iterate together.
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
- 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
- Session Forking & Subtask Spawning β Fork sessions to explore alternative approaches or spawn subtasks with fresh context windows, all with full genealogy tracking and interactive visualization
- Automated Reports β AI-generated summaries after task completion, capturing outcomes, decisions made, and artifacts produced for future reference
- Context Management System β Modular markdown-based context files that compose into session-specific knowledge, keeping every agentβs worldview focused and version-controlled
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
βgit tracks code, Agor tracks the conversations that produced it.β