@brainst0rm/vscode
v0.13.0
Published
AI coding assistant with intelligent model routing
Maintainers
Readme
@brainst0rm/vscode
VS Code extension for Brainstorm AI. Registers as a chat participant (@brainstorm) in VS Code's chat panel.
Architecture
The extension spawns storm chat --simple --pipe as a child process and pipes messages between VS Code and the storm CLI. This means:
- All Brainstorm features work in VS Code (routing, tools, memory, etc.)
- No separate backend needed — uses the same CLI
- Active file context is automatically included
Components
extension.ts— Entry point, registers chat participant and commandschat-provider.ts— Handles VS Code chat requests, manages storm processstorm-process.ts— Spawns and manages the storm CLI child process
Commands
brainstorm.startChat— Open Brainstorm chat panelbrainstorm.selectModel— Switch model via quick pick
Development
cd packages/vscode
npm run build
# Press F5 in VS Code to launch extension hostRequirements
- VS Code 1.90+ (chat participant API)
stormCLI installed and available in PATH
