SpecPi ChatUse Pi from a chat beside your code in VS Code. Ask a question, attach a file or screenshot, and follow along as Pi reads, edits, and runs commands in your project. Chat uses the models, provider accounts, and extensions you've already set up in Pi. It works with Pi alone. SpecPi is optional and adds Command Guard and workflow commands.
Get started
Requires VS Code 1.96+, Node.js 22.19+, and Pi 0.84.4+. For SSH, WSL, or containers, Pi and the extension need to be installed on the workspace host. Browser-only VS Code isn't supported. In the chat
Press Enter to send, Shift+Enter for a new line, or type A few things to knowProvider sign-in happens in Pi's terminal. Chat doesn't install Pi or SpecPi, and its history only includes conversations started in Chat. Pi can change files and run commands in your project. Chat has no automatic file undo; branching a conversation doesn't roll back code. Restart interrupts the current response and clears queued messages and pending approvals. Chat adds no telemetry. Your messages and attachments go through Pi to your selected provider, and conversations are saved locally in VS Code's workspace storage. Can't connect? Open SpecPi: Chat Settings and set Pi Path to your Pi executable. After changing your provider setup in Pi, use Restart Pi in Chat. User guide & troubleshooting · Report a bug · Release notes · Development |
