Skip to content
Open source · MIT · LangGraph deep agent

Bring your ownmodel.

CodeBuddy is a LangGraph deep-agent coding assistant for VS Code, Cursor, Windsurf, and VSCodium. Nine providers — including local models via Ollama, LM Studio, or Docker. Review gates on every write. Modal approval on every shell command. No lock-in.

Runs anywhere the VS Code extension API runs
VS Code
Cursor
Windsurf
VSCodium
Open VSX
9Providers
9Subagents
27+Built-in tools
16Service skills

Three things that make CodeBuddy different

Any provider, any model

Anthropic, OpenAI, Gemini, Groq, DeepSeek, xAI Grok, Qwen, GLM — plus local via Ollama, LM Studio, Docker, and OpenRouter. Switch in Settings; no reinstall. Provider failover is built in.

A real deep agent, with review gates

Built on LangGraph + deepagentsjs — a genuine plan → act → verify loop, not autocomplete. Nine specialist subagents. Diff review gates every write.

Safe by construction

Modal approval on every shell command and destructive write. Sandboxed user scripts. Three permission profiles, catastrophic patterns denied in all three.

What a session looks like

1

Plan

Developer Agent decomposes into a todo list. Complex work delegates to architect or code-analyzer before any code changes.

2

Implement & verify

Every edit opens the diff panel — accept, reject, or edit each hunk. tester writes and runs tests. Shell commands stop for approval.

3

Recover

Provider failover on transient errors. Safety limits stop runaway loops. Checkpoints rewind any prior state.

Read the docs

Start with the quickstart. Or jump to the concept you’re chasing.

Quickstart

First task in under 5 minutes

Architecture

Agent, middleware, backends, HITL

Subagents

Nine specialists and when to delegate

Local models

Ollama, LM Studio, Docker, OpenRouter

Security model

Approvals, sandbox, permission profiles

Skills

16 integrations — GitHub, Jira, AWS, Postgres, Datadog…