David VSCode — Development skill for Claude Code
A control plane for Claude Code — run a coordinated team of agents in VS Code.
How to install David VSCode
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open edwardyen724-g/david-vscode and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What David VSCode does
A control plane for Claude Code — run a coordinated team of agents in VS Code. An Overseer plans and dispatches, workers execute over a shared file-bus with durable memory, and a "Needs You" panel holds approvals. macOS, v0.1.
Alternatives in Development
- Knowledge Work Plugins — Open source repository of plugins primarily intended for knowledge workers to use in Claude Cowork 9734 125 18 10.5k ★
- Claude Coder — Kodu is an autonomous coding agent that lives in your IDE 5.2k ★
- Puppetmaster — Provider-neutral control plane for durable-state agent swarms: subprocess workers, leases, artifacts, memory 340 ★
README
David — run a coordinated team of Claude Code agents in VS Code.

*A control plane for Claude Code — run a coordinated team of agents in VS Code.*
One Claude Code agent is easy. Running *several* at once is chaos — keeping track of what each is doing and stitching their work together. **David** is a VS Code extension that runs and coordinates a whole team of Claude Code agents for you: an **Overseer** that plans and dispatches work, **worker** agents that carry it out, a shared file-bus that carries memory between them, and a **"Needs You"** panel that holds anything consequential for your one-click approval.
David isn't another agent framework, and it doesn't replace Claude Code. It's a **control plane** for the Claude Code sessions you already run.
Why David
- 👥 A coordinated team, not parallel chaos. An Overseer plans and dispatches; workers do the work; they talk over a human-readable file-bus with memory that persists across sessions. One place to watch and approve.
- 🔒 You stay in control. Approval gates on consequential actions, an append-only audit log per agent, and memory you can read as plain Markdown. No surprises.
- 🖥️ Everything in VS Code. Tree views of every agent, a "Needs You" approval panel, click-to-act — your whole team visible and steerable from your editor.
**Before you install — the honest caveats:**
- macOS only in v0.1 (it leans on launchd; Windows/Linux is the next big effort).
- Needs Claude Code v2.1.51+ logged in via OAuth (claude.ai), not an API key.
- It's v0.1 — shipped on manual QA, no automated test suite yet. Expect rough edges; I'm dogfooding David to build its own next version.
What it does
- Spawns multiple
claudesubprocesses, one per agent, via node-pty. Each agent is its own Claude Code session with remote-control on (talk to any agent from claude.ai or the Claude mobile app). - Coordinates them via a file-bus at `~/.david
Related Skills
Claude Router
Switch Claude Code between Anthropic and any 9Router provider, in the terminal or the VSCode panel, on Windows
Mjolnir
Manage Codex, Claude Code, Muse Code, Kimi Code, Grok Build, and DeepSeek Harness with durable sessions, isola
Maestro Preset
Multi-agent orchestration preset for the DeepSeek Harness (DSH): cross-plane supervisor over Orca / dais (ex-z
E2e Auto
Unattended E2E sweep. Detects stack (flutter web), boots app, plans flows, dispatches per-flow runners in para
Superpowers To Watchtower
Use when a superpowers plan (writing-plans / brainstorming output saved locally) is ready and you want durable
Expert Review Panel
Ruthless pre-submission review skill for Claude and Codex: papers, business plans, code, Mini Programs, compet
Related Agents
Overseer
Classifies stuck/failed workers before retry to shape the debugger's approach
Paperclip Reviewer
Paperclip 2026.529+ governance-first integration platform code review specialist — control plane + adapters tw
VespeR
Control plane for Claude Code workflows: interactive sessions, agents, patterns, DAGs, and resumable context.