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
- 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 ★
- Agent Teams Configuration — This file defines coordinated multi-agent workflows for enterprise accessibility scanning in the Claude Code e 219 ★
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
Protect
Enable local HOL Guard protection for this workspace
Skill Bundles Index
SKILL BUNDLES — Overseer-Indexed Auto-Select System
Claude Skills Shared
Curated Claude Code skills from David's setup — MVP for SGA team, seed for broader open-source release
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.