Chat with the AX Code agent directly from VS Code — streaming responses, markdown rendering, workspace-aware context, and a model picker.
Features
- Sidebar chat panel with streaming assistant output and markdown-rendered code blocks.
- Editor commands for the current file or selection:
ax-code: Explain This Fileax-code: Fix This Fileax-code: Explain Selectionax-code: Review Selection
- Model picker over any provider configured via
ax-code providers login. - Persistent sessions across panel reloads.
- Terminal launcher for the full TUI experience (
Cmd/Ctrl+Esc).
Keybindings
| Action | macOS | Windows / Linux |
|---|---|---|
| Open chat | Cmd+Shift+A |
Ctrl+Shift+A |
| Explain selection | Cmd+Alt+E |
Ctrl+Alt+E |
| Open AX Code terminal | Cmd+Esc |
Ctrl+Esc |
Settings
| Setting | Default | Description |
|---|---|---|
axCode.binaryPath |
"" |
Path to the ax-code binary. Empty auto-detects (monorepo dev or PATH). |
axCode.serverTimeoutMs |
90000 |
How long to wait for ax-code serve to start. |
axCode.requestTimeoutMs |
600000 |
Per-message timeout (default 10 minutes). |
axCode.defaultModel |
"" |
providerID/modelID used until overridden via the picker. |
Prerequisites
Install the AX Code CLI and at least one provider:
ax-code providers login
Development
code packages/integration-vscode— open this package directly (not the repo root).pnpm install- Press
F5to launch a debug VS Code window with the extension loaded. - Reload the debug window (
Cmd+Shift+P→Developer: Reload Window) after code changes.