Skip to content

The Autonomous AI Coding Agent Engineered for VS Code.

Not another CLI wrapper in an iframe. Coda uses native Language Server Protocol intelligence and real compiler diagnostics, and only reports work as done when your project's own commands confirm it.

Install from VS Code Marketplace (opens in a new tab)

VS Code already open? Install directly in VS Code →

  • MIT Licensed
    Free to use
  • Local-First
    Runs fully offline with Ollama
  • No Lock-In
    Switch models anytime
  • 35+ Providers
    Cloud, local & Copilot
DETERMINISTIC VERIFICATION

Verification is a Contract, Not a Vibe.

Stop debugging your AI's hallucinations. Many assistants report success because the model says so. Coda executes authoritative compiler and test commands, validates process exit codes, and audits git state before reporting completion.

Other AI Assistants
Conversational Vibe
Unverified model output (illustrative)
"I have thoroughly refactored auth.ts, updated all dependent imports across your codebase, and all 42 tests pass with zero errors! Let me know if you need anything else! 🚀"
What Actually Happened (Silent Failures):
  • ✕ Did not execute tests — claimed passes through pure prompt hallucination.
  • ✕ Hallucinated export verifyTokenSync causing runtime crashes.
  • ✕ Broke TypeScript build: TS2305: Module has no exported member.
  • ✕ Secret leakage: Printed API tokens and sensitive env vars into conversational log.
Result: Broken CI builds, invisible regressions, developer mistrust.
Coda Autonomous Agent
Authoritative Delivery Ledger
Delivery Ledger (Pre-Completion Contract) 4 / 4 Satisfied
✓ Verification Ledger Active
Strict Gate Mode
✓ Typecheck: tsc --noEmit
exit 0
✓ Test suite: vitest run tests/auth
42 passed
✓ Defense-in-depth: secret scrubbing
recursively scrubbed
✓ Git working tree: atomic diff
+18 -4 across 2 files

Coda doesn't mark a task complete because the model says it is. It runs your project's own commands, checks their exit codes, audits git state, and enforces protected-path rules before it reports completion.

Result: completion you can audit, backed by real exit codes. 4 / 4 gates
NATIVE IDE ARCHITECTURE

LSP Over Blind Grep.
Native Extension Host Intelligence.

Why do standard agents hallucinate on monorepos? Because regex text search is blind to types, inheritance, and AST scopes. Coda runs directly in the VS Code host with direct access to compiler language servers.

01
LSP-FIRST INTELLIGENCE AST Resolution

Semantic LSP Tools vs. Blind Regex

Instead of text search that also matches comments and dead code, Coda issues native vscode.executeDefinitionProvider, findReferences, and type hierarchy requests directly to TypeScript, Rust Analyzer, Pyright, or gopls.

▸ Resolves symbols across 500k+ LOC
▸ Far less context spent on irrelevant files
▸ Call graphs from the compiler, not regex
02
DEFENSE-IN-DEPTH Event Middleware

Pluggable Event Lifecycle & Safety Rings

Every tool invocation passes through an interceptor pipeline (EventResult.modify). Hard blocks protect .env, .git/, lockfiles, and CI configuration.

▸ Recursive secret scrubbing before API dispatch
▸ Protected paths blocked by default
▸ Command risk tiers with explicit approval gates
03
ISOLATED CONTEXT Sub-Agents

Explorer Sub-Agents & Clean Distillations

Parent contexts degrade when inundated with 20 file dumps. Coda spawns lightweight explorer sub-agents on fast, low-cost model tiers, limited to read-only and LSP tools.

▸ Bounded 4-part structured distillations
▸ Strict 12,000 char distillation limit
▸ Parent context stays clean and focused
IDE SUPERPOWERS

Engineered for Developers Who
Demand IDE Depth.

An AI agent shouldn't feel bolted on. Coda deeply weaves into VS Code's debugger, notebook runtime, git worktrees, and editor history.

Adapter-Aware DAP Debugger

Debugger

Connects natively to the VS Code Debug Adapter Protocol. Evaluates expressions in paused runtimes, queries call stack frames, inspects scope variables, and sets conditional breakpoints automatically during bug hunts.

Node · Python · Go · Rust DAP

Official Jupyter Engine

Notebooks

Edits .ipynb files through official vscode.NotebookEdit APIs. Never corrupts raw JSON structure, generates pre-edit snapshots, and supports markdown/code cell execution.

Structure-safe notebook edits

Mid-Run Steerability

In-Flight

Notice an agent heading down the wrong rabbit hole? Don't abort a 45-second run and discard completed work. Inject guidance ([Steer]) directly between tool rounds with atomic run-token synchronization.

Real-time guidance injection

Ergonomic Chat Cockpit

Cockpit

A compact activity stream shows only the most recent steps, so long runs stay readable. Includes safe "Insert at Cursor" with native editor undo stack (Ctrl+Z) and composer history navigation.

Native undo stack integrated

35+ Model Freedom

No Lock-In

Connect Anthropic Claude, OpenAI, Google Gemini, Groq, fully offline Ollama models, or zero-key vscode-lm (GitHub Copilot). Never be held hostage by a single cloud provider.

Direct API & Local GGUF

Background Git Worktrees

Sandboxed

Run autonomous multi-file refactorings and extensive test suites in isolated git worktrees. Keep typing and coding in your active editor window without unexpected file reloads or dirty checkout clashes.

Isolated branch sandbox
INTERACTIVE DEMO

Show, Don't Tell:
Watch Coda Execute & Verify.

Step through three example agent runs: a refactor, a failing-test diagnosis, and a live debugger inspection. Each one ends only when a real verification command passes.

You

Refactor the session cache to an LRU with TTL eviction, then verify.

ActivityNative LSP · real verification
  1. Searching workspace symbols
  2. LSP goToDefinition
  3. Editing src/cache/session.ts
    +7 −2
  4. Verification gate: npm test
    exit 0
Delivery verified
npm testexit 0Secretsscrubbed

Simulated session for illustration.

UNIVERSAL MODEL INTEROPERABILITY

35+ Supported Providers.
Zero Vendor Lock-In.

Bring your own developer API keys, run 100% offline with local GGUF models via Ollama or LM Studio, connect enterprise VPC endpoints, or leverage your existing GitHub Copilot subscription without configuring keys.

37 providers shown

  • Anthropic

    Recommended

    Strong agentic coding and tool use; Haiku-class models power fast explorer sub-agents.

    Models:Claude Opus, Sonnet & Haiku
    CommercialDirect to provider
  • OpenAI

    Popular

    Direct developer API with streaming tool calls and reasoning effort controls.

    Models:GPT and o-series reasoning models
    CommercialDirect to provider
  • Google Gemini

    Long Context

    Very large context windows for repo-wide analysis and multimodal input.

    Models:Gemini Pro & Flash
    CommercialDirect to provider
  • DeepSeek

    Low Cost

    Capable open-weight reasoning models at very low per-token prices.

    Models:DeepSeek chat & reasoning models
    CommercialDirect to provider
  • xAI

    Fast general-purpose and reasoning models through the xAI API.

    Models:Grok models
    CommercialDirect to provider
  • Mistral AI

    Code-specialised Codestral alongside general-purpose Mistral models.

    Models:Codestral, Mistral Large & Small
    CommercialDirect to provider
  • Cohere

    Enterprise-oriented models with strong retrieval and tool use.

    Models:Command models
    CommercialDirect to provider
  • Perplexity

    Web-grounded answers for live documentation lookups.

    Models:Sonar models
    CommercialDirect to provider
  • AI21 Labs

    Hybrid SSM-Transformer models with long context windows.

    Models:Jamba models
    CommercialDirect to provider