agor  by preset-io

Multiplayer spatial canvas for AI coding collaboration

Created 3 months ago
909 stars

Top 40.1% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Agor provides a multiplayer spatial canvas for orchestrating multiple AI coding assistants (Claude, Codex, Gemini) on parallel tasks. It simplifies managing Git worktrees, tracking AI conversations, and visualizing team agentic work in real-time, offering a Figma-like experience for collaborative development.

How It Works

Agor functions as a Figma-esque multiplayer board where users coordinate AI coding sessions. It integrates GitHub worktrees, automated "zone triggers" for prompt workflows, and isolated development environments. The core is the Agor MCP service, enabling AI agents to coordinate and supervise tasks simultaneously, visualized through session trees and real-time collaboration features.

Quick Start & Requirements

  • Installation: npm install -g agor-live
  • Prerequisites: Node.js and npm.
  • Setup:
    1. agor init (initializes configuration and database)
    2. agor daemon start (starts the background service)
    3. agor open (opens the web UI)
  • Links: Full documentation at agor.live, Watch demo on YouTube.

Highlighted Details

  • Agent Swarm Control: Run numerous Claude, Codex, Gemini sessions concurrently, coordinated by the Agor MCP service.
  • Multiplayer Spatial Canvas: Organize AI sessions on 2D boards with Figma-style comments, cursors, and real-time collaboration.
  • Zone Triggers: Define spatial zones that automatically trigger templated prompts when worktrees are dropped, enabling workflow automation.
  • Isolated Dev Environments: Each worktree gets its own isolated environment with auto-managed unique ports, preventing conflicts.
  • Session Trees: Fork and spawn sub-sessions for exploring alternatives or delegating tasks, with visual genealogy.

Maintenance & Community

The project is actively developed, with a roadmap available on GitHub. It is noted as being "built by an army of Claudes." No specific community channels (like Discord/Slack) are listed.

Licensing & Compatibility

The README does not specify a license, which is a critical omission for adoption decisions, particularly regarding commercial use.

Limitations & Caveats

The project is under active development, with features like IDE integration on the roadmap. The lack of explicit licensing information is a significant adoption blocker.

Health Check
Last Commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
8
Issues (30d)
3
Star History
88 stars in the last 30 days

Explore Similar Projects

Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), Kevin Hou Kevin Hou(Head of Product Engineering at Windsurf), and
9 more.

vibe-kanban by BloopAI

9.9%
19k
Kanban board for AI coding agents
Created 7 months ago
Updated 1 day ago
Feedback? Help us improve.