
Product
PHP and Composer Support Is Now in Beta
Socket’s PHP and Composer support is now in Beta for all customers, with PHP reachability analysis generally available.
@overdeck/core
Advanced tools
Multi-agent orchestration for AI coding assistants (Claude Code, Codex, Cursor, Gemini CLI)
The IDE for the agent era
"The Overdeck had six sides, one for each of the Founders of Gallifrey..."
— Classic Doctor Who. The Overdeck was the great hall at the heart of the Time Lord Citadel, where all could be observed. We liked the metaphor.
IDEs were built for humans who type code. Overdeck is built for humans who direct code. Command Deck is a live development environment where you spawn agents, watch them work, and stay in control. You see every file change as it lands, review diffs without leaving the conversation, talk to agents to course-correct, hot-swap the model behind them when the task shifts, and branch a conversation to try a different approach without losing the original. When you like where things are headed, the built-in specialist pipeline picks it up — automated code review, tests, and merge — so you never context-switch to a separate CI tab.
npx @overdeck/core
No install step required. npx @overdeck/core starts Command Deck and opens the dashboard in your browser. Use overdeck or pan after npm install -g @overdeck/core. The packaged desktop app is published separately as @overdeck/desktop.
Dashboard runs at https://pan.localhost (or http://localhost:3011 if you skip HTTPS setup).
See the full documentation for detailed setup, configuration, and usage guides.
Command Deck is the live development surface where you and your agents work together. It's built around three zones that update in real time — no refresh buttons, no polling. Every event animates in as it happens.
| Zone | What You See |
|---|---|
| Issue Header | Issue identity, pipeline stage, live cost tracking, activity sparkline, quality gate rollup |
| Agent Context | Selected agent's role, status, current tool, thinking/waiting state, round history, per-session costs |
| Conversation + Composer | Full conversation timeline with composer, or a tabbed dashboard when viewing the issue itself |
Project tree, activity feed, kanban board, agent status, cost analytics, convoy status, specialist handoffs, real-time activity log, performance metrics, skill library, health diagnostics, God View (cross-project), and settings.
Issue PRD Agent Review Test Merge
┌──────┐ ┌──────┐ ┌──────────┐ ┌──────┐ ┌──────┐ ┌──────────┐
│ Task │ ─► │ Plan │ ─► │ Write │ ─► │ Code │ ─► │ Run │ ─► │ PR │
│ from │ │ with │ │ code in │ │ rev. │ │ test │ │ merged │
│ any │ │ Opus │ │ isolated │ │ by │ │ by │ │ by │
│track-│ │ │ │ worktree │ │ spec-│ │ spec-│ │ spec- │
│ er │ │ │ │ │ │ialist│ │ialist│ │ ialist │
└──────┘ └──────┘ └──────────┘ └──────┘ └──────┘ └──────────┘
GitHub Opus Kimi/Sonnet Opus Sonnet Sonnet
Linear (routed)
GitLab
Rally
You can drive any stage from the dashboard, the CLI, or a webhook. Engage as much or as little as you want — from hands-on pair programming with a single agent to launching a fully autonomous pipeline across dozens of issues.
Overdeck auto-recovers stopped work agents, but operators can deliberately gate that behavior:
overdeck dev --no-resume and overdeck up --no-resume start the dashboard with boot-scoped no-resume mode. Orphan recovery and stopped-agent auto-resume stay disabled until the dashboard is restarted without --no-resume.pan pause <id> [--reason <text>] persists a per-agent pause gate and stops the agent if it is running. pan unpause <id> clears the gate without spawning; pan start <id> --force clears it and starts immediately.troubled and backs off instead of looping forever. Investigate the root cause, then run pan untroubled <id> to clear the troubled gate and failure counters. Run pan start <id> only after the issue is safe to retry.These controls are visible in the dashboard through top-level no-resume warnings and per-agent paused/troubled badges.
| Feature | Description |
|---|---|
| Command Deck | A live workspace where you watch agents code, review diffs inline, send messages, and manage everything from one surface |
| Inline Diff Review | See what changed file-by-file as the agent works, compare any turn against main — no waiting for a PR to review code |
| Model Hot-Swap | Switch an agent from Sonnet to Opus to Kimi mid-conversation. Six providers, automatic routing, or manual override |
| Conversation Forking | Branch a conversation to try a different approach. Keep the original, compare both, go with what works |
| Automatic Checkpoints | Agent state is snapshotted as it progresses — roll back to any earlier point if something goes wrong |
| Visual Plans | Work plans render as interactive DAGs so you can see dependencies, track acceptance criteria, and know what's done |
| Specialist Pipeline | Five agents handle code review, testing, inspection, UAT, and merge automatically — you just click Merge |
| Cloister | Lifecycle manager that routes models, detects stuck agents, tracks costs, and orchestrates specialist handoffs |
| PRD-Driven Workflow | Opus writes a detailed plan before any code is written — agents can't start without one |
| 70+ Universal Skills | Pre-built skills synced on every overdeck up — one SKILL.md works across Claude Code, Codex, Cursor, and Gemini CLI |
| Multi-Tracker Support | GitHub Issues, Linear, GitLab, Rally — all visible in one unified kanban board |
| Workspaces | Isolated git worktrees per issue with optional Docker environments, local or remote via Fly.io |
| Convoys | Run parallel agents on related issues with automatic result synthesis |
| Cost Tracking | Per-issue, per-stage token costs with model attribution and daily rollups |
| TLDR Code Analysis | Token-efficient codebase understanding (500-1,200 tokens/file vs 10-25k) so agents stay within context |
Overdeck started as a CLI and grew into Command Deck, a desktop-class development environment. The CLI, the GUI, and any script that can make an HTTP request all drive the same REST surface — spawn an agent from a kanban card, a terminal, or a webhook without switching tools. Under the hood: an Effect.js + TypeScript server, a React frontend over typed WebSocket RPC, SQLite for state, and Electron as the shell. Launch with npx @overdeck/core; keep pan for headless and CI, or use @overdeck/desktop for the packaged desktop app.
![]() | ![]() |
| Command Deck — project tree, activity timeline, specialist pipeline | Cloister Deacon, specialist agents, and issue agent management |
![]() | |
| Tracker integration and capability-based model routing |
| Tool | Support |
|---|---|
| Claude Code | Full support — agent runtime, hooks, skills |
| Codex | Skills sync and OpenAI subscription login for GPT work agents |
| Cursor | Skills sync |
| Gemini CLI | Skills sync |
| Google Antigravity | Skills sync |
gh) or GitLab CLI (glab) for Git operationspan installpan installOverdeck is actively used in production to develop itself and multiple other projects.
Full documentation at overdeck.ai
| Document | Description |
|---|---|
| Quick Start | Installation and setup |
| Core Concepts | Architecture and key concepts |
| CLI Reference | All available commands |
| Features | Deep dive into key features |
| Guides | Step-by-step guides |
Contributions welcome! See CONTRIBUTING.md for guidelines.
MIT License - see LICENSE for details.
GitHub · npm · Documentation
FAQs
Multi-agent orchestration for AI coding assistants (Claude Code, Codex, Cursor, Gemini CLI)
The npm package @overdeck/core receives a total of 367 weekly downloads. As such, @overdeck/core popularity was classified as not popular.
We found that @overdeck/core demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Product
Socket’s PHP and Composer support is now in Beta for all customers, with PHP reachability analysis generally available.

Product
Socket is bringing experimental protection to Firefox, scanning 97,000+ extensions in Mozilla's official directory for malware and risky updates.

Research
/Security News
Three compromised Rust crates pulled in a malicious dependency that downloaded and executed cross-platform malware during Cargo builds.