← all repositories
preset-io/agor

A Figma board where the collaborators are your coding agents

Agor is a self-hosted multiplayer canvas where Claude Code, Codex, and Gemini work on isolated git branches while your team watches in real time.

★1.5k stars TypeScript AgentsCoding Assistants
agor
Velocity · 7d
+23
★ / day
Trend
↗accelerating
star history

What it does

Agor is a shared spatial canvas — think Figma, but the objects are git branches. Each branch is a unit of work with its own isolated worktree, dev environment, conversations, and PR. Coding agents (Claude Code, Codex, Gemini, OpenCode, Copilot) run sessions on those branches, and your team gets live cursors, facepiles, and scoped comments on the same board. It ships as a CLI plus a React web UI talking to a FeathersJS daemon, with everything stored locally under ~/.agor/.

The interesting bit

The agents aren’t just tenants — they drive the platform itself. Agor exposes an internal MCP server, so anything a human can do in the UI, an agent can do too, and sessions are auto-issued MCP tokens. Drop a branch into a “zone” on the board and it fires a templated prompt, turning canvas geography into orchestration.

Key highlights

  • Multi-runtime: swap between Claude Code, Codex, Gemini, and friends per session
  • Long-lived assistants with file-based memory and skills, publishable to the whole team
  • Session trees — fork conversations to explore alternatives, spawn subsessions for subtasks
  • Cron-style scheduler for templated prompts, assistant heartbeats, and automated audits
  • Slack and GitHub act as gateways into Agor sessions; per-prompt token and dollar accounting in the chat UI
  • Self-hosted: your repos, your database (LibSQL or Postgres), your isolation posture

Caveats

  • True multi-user Unix isolation is still on the roadmap, so multi-tenancy hardening isn’t there yet
  • IDE integration (VSCode, Cursor via SSH/Remote) is planned, not shipped
  • The agent SDK integrations admittedly lag behind what the underlying CLIs can do natively

Verdict

Worth a look if your team is juggling multiple coding agents and wants a shared, observable workspace instead of scattered terminal tabs. Solo developers with one agent and one editor will find it oversized.

Frequently asked

What is preset-io/agor?
Agor is a self-hosted multiplayer canvas where Claude Code, Codex, and Gemini work on isolated git branches while your team watches in real time.
Is agor open source?
Yes — preset-io/agor is an open-source project tracked on heatdrop.
What language is agor written in?
preset-io/agor is primarily written in TypeScript.
How popular is agor?
preset-io/agor has 1.5k stars on GitHub and is currently accelerating.
Where can I find agor?
preset-io/agor is on GitHub at https://github.com/preset-io/agor.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.