Skip to content

Quickstart

Assumes you’ve installed CodeBuddy. Configure a provider key in the onboarding wizard — or skip it and add one later from the in-chat model picker (keyless on-ramp).

Click the CodeBuddy icon in the activity bar to open the chat view. (You can bind a shortcut to the View: Show CodeBuddy command in VS Code’s Keyboard Shortcuts if you want a hotkey — CodeBuddy doesn’t ship one by default.)

Type in natural language:

Create a utility that validates email addresses and write tests for it.

CodeBuddy plans the work, edits files, and runs tests. Tool calls, file reads, and terminal output stream to the panel in real time.

By default, LLM-issued file changes apply automatically and are shown as reviewable diffs (added lines in green, removed in red) — you can restore a prior turn from the chat UI or use VS Code’s native undo. To require explicit approval before any write lands, set codebuddy.requireDiffApproval: true; the accept/reject hunk UI then gates every change:

ActionWhat it does
Accept allApply every change
Accept fileApply changes for one file
RejectDiscard; optionally ask the agent to retry
EditModify a proposed hunk before applying

See Diff review for the full flow.

Complex requests auto-delegate to subagents:

Refactor the auth module to use JWT. Design the shape, implement,
test, and document.

You’ll see architect, Developer Agent, tester, doc-writer, and reviewer collaborate in the chat stream.

Remember that we use Zod for input validation in this project.

Saves a project-scoped Rule memory. Future conversations in this workspace apply it automatically.