Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Kara AgentNew to Visual Studio Code? Get it now.
Kara Agent

Kara Agent

Muhammad Zain Ul Abidin

|
4 installs
| (0) | Free
Local-first coding agent. Chat, edits, tests and reviews in VS Code, driven by the Kara binary on your machine.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Kara for VS Code

Kara runs on your machine. Intelligence runs wherever your compute is.

This extension is the VS Code interface to Kara, a local-first coding agent. It is a thin client: all agent, context, git, file-editing, permission and inference logic lives in the kara binary, which the extension starts and talks to over JSON-RPC on stdio.

No account. No subscription. No usage quotas. No telemetry.

Features

  • Chat in the Kara activity bar, with streamed responses and live tool activity, test results and file changes.
  • Diff preview, accept and reject for every file Kara changes. Your own edits are never overwritten.
  • Permission prompts for edits, shell commands, network access and other risky actions, depending on the permission mode.
  • Editor context: Kara: Ask About Selection and Kara: Fix Selection send the selected code and the file's diagnostics.
  • Commands in chat: /matrix, /morpheus <task> (plan, then approve), /oracle (risk review of your diff), /model, /models, /status, /undo, /diff, /connect and more.
  • Inference wherever you have it: a local model if this machine can run one, another machine you own (Kara: Connect to Inference Machine), or an OpenAI-compatible endpoint. The extension never downloads a model without your confirmation.

The Kara binary

On start the extension uses, in order: kara.binary.path, kara on your PATH, or the copy in Kara's data directory. If none exists, it offers to download the release for your platform from GitHub and verifies it against the release's SHA256SUMS. The CLI and the extension share the same binary location and the same downloaded models.

Settings

Setting
kara.permissions.mode ask, workspace or full for editor sessions; empty uses your Kara configuration. User setting only.
kara.inference.provider local, kara, openai_compat, ollama, lmstudio or vllm; empty uses your Kara configuration. User setting only.
kara.model Model for editor sessions; empty uses your Kara configuration. User setting only.
kara.binary.path Path to kara. Machine setting.
kara.autoStart Start Kara when a folder opens.
kara.includeDiagnostics Send diagnostics with selection commands.

Security-sensitive settings cannot be set from a workspace's .vscode/settings.json, so a repository cannot enable full mode, redirect inference or swap the binary.

Commands

Kara: Open · New Session · Ask About Selection · Fix Selection · Review Current Diff · Run Tests · Choose Model · Connect to Inference Machine · Doctor · Show Changes · Undo Last Change Batch · Stop Current Task · Restart Agent

Links

Source, documentation and issues: https://github.com/iamzayn19/kara

License: Apache-2.0

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft