Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>Nimbus AgentNew to Visual Studio Code? Get it now.
Nimbus Agent

Nimbus Agent

nimbus-agent

|
3 installs
| (0) | Free
Local-first AI agent for the editor. Ask and search against your private Nimbus index.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Nimbus for VS Code

Local-first AI agent for the editor. Ask and search against your private Nimbus index — all running on your machine.

  • Ask — chat with the Nimbus agent in a side panel; responses stream token-by-token, and a Stop button cancels a long generation cleanly while keeping the partial reply.
  • @nimbus Chat participant — talk to Nimbus right in VS Code's built-in Chat view: /explain, /fix, and /test operate on your selection (or file), free-form questions can pull in #file context, answers stream token-by-token, and replies include clickable citations back to local-index sources.
  • Quick Ask — ask about a selection (or the whole file) and get a one-shot answer in a read-only tab, without opening the chat panel.
  • Search — live ranked (semantic + keyword) search over your local Nimbus index; results update as you type, and selecting one opens its source (or notifies you when it has none). Search Selection seeds it from the editor.
  • Find related — from a selection or an Index sidebar item, pivot to the local knowledge around it (ranked search that excludes the item itself).
  • Selection-aware — right-click a selection to Ask About Selection, Search Selection, or Find Related.
  • Dev-workflow trio — Generate Commit Message drafts a message from your staged diff, in your repository's own commit style, into the Source Control input box; Review Changes reviews all local changes (staged and unstaged) in a findings tab that also names what wasn't reviewed (too large, possibly secret, binary or non-textual changes, untracked); Generate Tests and Generate Docstrings work over an editor selection, opening an untitled test buffer or a docstring diff. Output is always a suggestion — nothing is written to disk or applied automatically.
  • Nimbus sidebar — activity-bar views for Sessions (with chat resume), the local Index, and Agents.
  • Audit & Egress ledgers — inspect what the agent did and everything it sent off-device; verify the egress hash-chain and export a signed proof for any time window, all locally. A status-bar badge (shown while connected, on by default) displays the egress row count with a ledger-live ✓ — click to open the ledger, or toggle it with nimbus.egress.showStatusBarBadge.
  • Connection troubleshooter — Nimbus: Troubleshoot Connection explains why you're disconnected and offers one-click fixes (start the Gateway, reconnect, open logs, or edit the socket path).
  • Get Started walkthrough — a first-run walkthrough (Nimbus: Open Walkthrough, also on the Welcome page) that guides you from connecting the Gateway through Ask, Search, and Quick Ask.

Install

  • VS Code Marketplace: ext install nimbus-agent.nimbus-vscode
  • Open VSX (Cursor, VSCodium): ext install nimbus-agent.nimbus-vscode
  • Manual: download the .vsix from the latest release and run code --install-extension nimbus-<ver>.vsix.

Verifying a release

Starting with the next release after v0.5.0, every release attaches a build provenance attestation to the .vsix on the GitHub Release — this is an attestation, not a signature on the file itself. To verify a .vsix from one of those releases was built by this repository's publish workflow:

gh attestation verify nimbus-<version>.vsix --repo nimbus-agent/nimbus-vscode

This covers the .vsix attached to the GitHub Release. The Visual Studio Marketplace performs its own repository signing, which VS Code verifies at install time; that is a separate mechanism and this attestation is not surfaced through it.

Quickstart

Run Nimbus: Ask from the command palette, or right-click a selection in the editor and choose Ask About Selection / Search Selection. The extension connects to your local Nimbus Gateway automatically (enable nimbus.autoStartGateway to have it start the Gateway for you).

First time? Run Nimbus: Open Walkthrough (or open it from the Get Started / Welcome page) for a guided setup — connect the Gateway, then try Ask, Search, and Quick Ask.

Requires

A running Nimbus Gateway. See https://nimbus-agent.dev/user-guide/install/ for setup.

Settings

Setting Default What it does
nimbus.socketPath (auto) Override the Gateway socket path.
nimbus.autoStartGateway false Spawn nimbus start if the socket is unreachable.
nimbus.statusBarPollMs 30000 Status-bar connector-health poll interval (ms).
nimbus.transcriptHistoryLimit 50 Turns rehydrated into the chat panel on reload.
nimbus.search.limit 50 Max results per search (1–500).
nimbus.askAgent (Gateway default) Default agent name passed to Ask.
nimbus.agents [] Agents shown in the Agents sidebar view.
nimbus.quickAsk.presets [] Quick Ask preset actions (empty = Explain/Fix/Review/Docstring).
nimbus.scm.skipSecretFiles true Exclude likely-secret files (.env*, *.pem, *.key, id_rsa*, *.p12, *.pfx) from diffs sent by Generate Commit Message / Review Changes.
nimbus.egress.showStatusBarBadge true Show the egress row-count badge (ledger-live ✓) in the status bar.
nimbus.hitlAlwaysModal false Render HITL consent as a blocking modal instead of a toast.
nimbus.logLevel info Output-channel verbosity.

See docs/settings.md for the full reference.

Contributing

See CONTRIBUTING.md. This repository was extracted from the Nimbus monorepo; it consumes @nimbus-dev/client from npm and releases independently of the Gateway.

See also

  • Documentation — architecture, development, settings, and release docs
  • Roadmap — where the extension is going, phased by SDK-readiness
  • Nimbus User Guide
  • Nimbus — the Gateway this extension talks to

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft