Home

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.

Agor Hero

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

Conversation View

Task-centric conversation UI

Settings Modal

MCP server and worktree management

Create Session Modal

Session creation with agent selection

Zone Trigger Modal

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

Open in GitHub Codespaces

Or run locally with Docker:

docker compose up
# Visit http://localhost:5173 β†’ Login: admin@agor.live / admin

See 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.”

BSL 1.1 Β© 2025 Maxime Beauchemin