by preset-io
Orchestrate Claude Code, Codex, and Gemini sessions on a multiplayer canvas. Manage git worktrees, track AI conversations, and visualize your team's agentic work in real-time.
# Add to your Claude Code skills
git clone https://github.com/preset-io/agorLast scanned: 6/5/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-06-05T08:06:28.536Z",
"npmAuditRan": true,
"pipAuditRan": true
}No comments yet. Be the first to share your thoughts!
30 days in the Featured rail
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 branches — 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.
📖 Read the full documentation at agor.live →
→ Watch unscripted demo on YouTube (13 minutes)
Requires Node.js ≥ 22.12 (install).
npm install -g agor-live
Prefer Homebrew on macOS or Linux? See the Getting Started guide for the brew install path.
agor init # creates ~/.agor/ and database
agor daemon start # runs in the background
agor open # opens the UI
That's it. Visit agor.live/guide/getting-started to add a repo and create your first session — the onboarding wizard takes it from there.
For Docker, source builds, Postgres, and team setups, see Extended Installation.
Agor is built on three foundational concepts:
Everything else builds on these. Read the Features Overview →
graph TB
subgraph Clients
CLI["CLI (oclif)"]
UI["Web UI (React)"]
end
Client["Feathers Client<br/>REST + WebSocket"]
subgraph "Agor Daemon"
Feathers["FeathersJS Server"]
MCP["MCP HTTP Endpoint<br/>/mcp?sessionToken=..."]
Services["Services<br/>Sessions, Tasks, Messages<br/>Boards, Branches, Repos"]
AgentSDKs["Agent SDKs<br/>Claude, Codex, Gemini"]
ORM["Drizzle ORM"]
end
subgraph Storage
DB[("LibSQL Database<br/>~/.agor/agor.db")]
Git["Git Branches<br/>~/.agor/worktrees/"]
Config["Config<br/>~/.agor/config.yaml"]
end
CLI --> Client
UI --> Client
Client <-->|REST + WebSocket| Feathers
Feathers --> Services
Feathers --> MCP
MCP --> Services
Services --> ORM
Services --> AgentSDKs
AgentSDKs -.->|JSON-RPC 2.0| MCP
ORM --> DB
Services --> Git
Services --> Config
Quickest path — run Agor from source via Docker:
git clone https://github.com/preset-io/agor.git
cd agor
docker compose up
The repo's .agor.yml defines variants (sqlite / postgres / full / docs) so you can spin up the exact dev setup you need. The dev guide also covers running Agor inside Agor for dogfooding, plus custom builds via packages/agor-live/build.sh.
Highlights: