Build log: VS Cockpit

A supervisor console for fleets of coding agents

A local-first operations console for supervising multiple coding CLI agents across VS Code, Cursor, Linux, Windows, and WSL: one place to see what every agent is doing, which sessions need input, and what changed in git.

Role
Architect & builder
Stack
TypeScript · VS Code extension · Local daemon · SQLite
Years
2026
Status
In build, 925 automated tests
01 · Problem

Ten agents, ten terminals, no command center

Developers now run several coding agents at once, each with its own terminal, approval model, context window, and branch state. Nothing answers the basic question: which of them needs me right now?

02 · Bet

The valuable thing is the supervisor, not another agent

VS Cockpit is deliberately not an agent. It is the console over all of them: a live session roster, waiting approvals, terminal attachment, and safe review and handoff, provider-neutral by design.

03 · Architecture

Local-first, adapter-based, honest about what it knows

A VS Code extension over a local process supervisor, with one adapter per provider. Metadata stays honest: context remaining is shown only when the tool actually surfaces it, never invented.

04 · Build

A real codebase, tested like one

233 TypeScript source files and 925 automated tests across the daemon and the extension, built through four planned phases from technical prototype toward MVP.

05 · Shipped

The result: one place to watch the whole fleet

Session states from running to needs-input, git and worktree awareness, and attachment to any managed terminal, on the developer's own machine.

925automated tests
233TypeScript source files
8agent providers in the compatibility thesis

Bring the problem nobody's solved.

Start a project