Nexrall Code for VS Code
Nexrall Code is an AI coding agent embedded directly in Visual Studio Code — built on the same agent engine as the Nexrall CLI and Nexrall Work, exposed as an editor extension.
Install
Search "Nexrall Code" in the Extensions view (⇧⌘X on macOS, Ctrl+Shift+X on Windows/Linux), or run:
code --install-extension NexrallCode.nexrall-code-vscodeWhat it can do
- Read your workspace — semantic navigation (go-to-definition, find-references, hover types) via the language server, not just text search.
- Multi-file edits — targeted changes across as many files as a task needs, applied atomically.
- Run commands — a real terminal, including multi-line scripts and heredocs.
- Live diagnostics — reads the editor's actual error/warning state, not a stale snapshot.
- Agent loop — plans, edits, runs, observes the result, and continues automatically for as many turns as the task needs.
Modes
- Auto — the agent edits files directly.
- Ask — the agent answers questions and explains code without editing anything.
- Plan — the agent proposes an approach without writing any files; every write tool is hard-blocked in this mode, not just discouraged by instruction.
Models
Pick a model from the menu in the chat panel header. Nexrall is multi-provider — choose from Anthropic's Claude models (Sonnet 5, Opus 5, Fable 5), OpenAI's GPT-5.4 and GPT-4.1, DeepSeek, and Qwen.
See Models for the full catalogue and relative costs.
Safety guardrails
Nexrall Code refuses or double-checks a few classes of action automatically:
- Destructive commands — irreversible operations (force-pushing, dropping a database table,
terraform destroy) require explicit confirmation, even if they'd otherwise match an auto-approved pattern. - Silent code loss — an edit that would drop existing code behind a placeholder comment like
// rest unchangedis refused outright. - Test-integrity — weakening a test to make it pass (deleting an assertion, adding
.skip) is flagged, not silently accepted as "done."
Updates
The extension checks for updates automatically and shows a badge when a new version is available — no manual "check for updates" step needed.
Plugins
Nexrall Code supports installable plugins (commands, agents, hooks) — see Plugins.
Reference
For the full technical surface, see the reference pages:
- Configuration — the
.nexrall/directory andsettings.json. - Environment variables — the
NEXRALL_*variables. - Permission modes & rules — modes and
allow/ask/denyrules. - MCP — connect external tools and data.
- Sub-agents & skills.
- Hooks.
- Tools reference.