Voice-first AI pair programming across Cursor, Claude Code, and Cline
Drive Mode
You steer. The right specialist surfaces. Drive Mode is the open-source, local-first product family at drivemode.ai: Cursor Drive, Claude Code Drive, and Cline Drive (cline-drivecode).
Systems
Session log
Project brief
PrototypeProblem
Turn-based agent chat fails the moment work is long or parallel, because you cannot see what is happening now or interrupt cleanly.
Outcome
An open-source Drive Mode family at drivemode.ai: Cursor Drive, Claude Code Drive, and Cline Drive (cline-drivecode), so you stay on a call with specialists, see their work, and steer Plan, Agent, Ask, or Debug under human-governed approvals.
Evidence
- drivemode.ai ships the public product face for three hosts under Quant-H2, with local-first, no Drive-operated cloud brain, privacy-strict defaults, and human-governed approvals called out as product constraints.
- Cline Drive lives in github.com/hhalperin/cline-drivecode as pre-1.0 open source: Hub Drive tab, Spotlight shared surface, Status Hub (Board, Changelog, Dependency map), interactive TUI join/leave, and a hub-owned three-lane room partition (event log, live snapshot, facets).
- The earlier Cursor IDE build was the larger of the two pairing lineages (58 TypeScript files, roughly 12k lines, 54 MCP tools, 24 ADRs, 57 Jest suites, 4 browser specs); about 60% of that implementation later ported back into the Claude Code daemon lineage.
Key decisions
- Product family: One Drive idea across Cursor, Claude Code, and Cline, published at drivemode.ai, instead of three unrelated voice demos.
- Pair, do not replace: Agents are means. The engineer stays interruptible and owns approvals.
- Hub as single writer: Cline Drive keeps room truth in the hub. Clients publish facts and render projections.
- Local-first privacy: Drive itself does not operate a prompt warehouse. Speech providers are BYOK.
Three hosts, one product
Drive Mode is the product family behind drivemode.ai: voice-first AI pair programming for Cursor, Claude Code, and Cline. You speak or type the work. Wake phrases and a cleaned pipeline keep noise out of the session. Specialists surface as operators for parallel work and tangents for side questions, without derailing the main thread. You steer Plan, Agent, Ask, or Debug with approval gates. It is pair programming, not a full-autonomy "AI engineer," and not an agent orchestrator that replaces the engineer. Cursor Drive is the marketplace plugin plus optional VSIX companion: continuous listening, multi-operator pairing, Agent Screen, and a nine-stage prompt pipeline over Cursor's closed chrome. Claude Code Drive is the daemon lineage: think out loud, with curator threads, operators, and tangents routing the right specialist. Cline Drive (github.com/hhalperin/cline-drivecode) is the pre-1.0 open-source host build: a Discord-shaped call inside the Cline Hub, a Spotlight shared surface for work cards and human pins, a Status Hub (Board, Changelog, Dependency map), and the same Drive join/leave loop in an interactive TUI. The hub is the single writer for room state. Clients only project. Roughly 60% of the earlier Cursor IDE build ported back into the Claude Code daemon lineage. Status is open-source work in progress under Quant-H2, not a finished marketplace suite on every host. The collaboration harness names the pure policy layer this stack needs. Local-first orchestration keeps the loop on disk. Edit vs merge still applies when operators share a machine. Adjacent tooling includes Modular Orchestration System, Agent CI/CD, and Spire.
Product site drivemode.ai
Cline Drive source github.com/hhalperin/cline-drivecode
How it works
Three host builds share one product idea. Cursor and Claude Code carry the earlier dual-lineage pairing stack. Cline Drive adds a hub-owned call with Spotlight and Status Hub. Every prompt still routes through a cleaned pipeline before any model call.