AI-powered development cockpit. Multi-agent orchestration for Copilot CLI and Claude Code.
A beautiful, interactive web dashboard that orchestrates AI coding agents on your Windows machine. Click a ticket, spawn an agent, watch it work — or jump in and take over.
- Multi-agent: Copilot CLI (primary) + Claude Code (secondary) running in parallel
- Interactive UI: Ticket board, live agent output, hotkeys, drag/drop layouts
- Terminal launcher: Open Windows Terminal tabs with AI agents pre-loaded
- In-browser terminal: xterm.js embedded terminals (stretch goal)
- Script runner: Execute PowerShell scripts with live output
- SDP integration: Reads tickets from
.sdp/plans/, triggers Cleanse → Plan → Attack → Review
- Runtime: Node.js + TypeScript
- Server: Express + WebSocket
- Database: SQLite (better-sqlite3)
- Terminal: node-pty + xterm.js (stretch)
- UI: Modern SPA, dark theme
- Windows 10/11
- Node.js 20+
- GitHub Copilot CLI
- Claude Code (optional, secondary)
irm https://raw.githubusercontent.com/TechnicallyShaun/camelot/main/install.ps1 | iexThis downloads and installs Camelot to ~\.camelot, installs dependencies, and starts the server.
git clone https://github.com/TechnicallyShaun/camelot.git
cd camelot
npm install
npm startThen open http://localhost:1187 in your browser.
graph TD
subgraph UI["Browser UI"]
Dashboard
Terminal["xterm.js Terminals"]
Pages["Skills / Tools / Services / Projects"]
end
subgraph Server["Camelot Server (Node.js + Express)"]
API["REST API Routes"]
WS["WebSocket Server"]
TM["Terminal Manager (node-pty)"]
AS["Agent Spawner"]
end
subgraph Data["SQLite Database"]
Tickets
Projects
AgentDefs["Agent Definitions"]
Skills
Tools
Services
Activity["Ticket Activity"]
end
subgraph Agents["AI Agents"]
Copilot["Copilot CLI"]
Claude["Claude Code"]
end
UI -->|HTTP| API
UI -->|WebSocket| WS
WS --> TM
TM --> Agents
API --> Data
AS --> Agents
Services -.->|"provides capabilities to"| Tools
Tools -.->|"used by"| Skills
Skills -.->|"define behaviour for"| AgentDefs
| Layer | Description |
|---|---|
| Services | External capability providers (APIs, databases, cloud services) |
| Tools | Connectors that wrap Services into agent-usable interfaces |
| Skills | Markdown instructions that define how agents use Tools |
| Agents | AI coding agents (Copilot CLI, Claude Code) that execute Skills |
MIT