Free, open source · Apache-2.0

The Pi Coding Agent GUI for VS Code

Bring the Pi Coding Agent into VS Code with a full graphical interface. Chat, manage sessions, use any supported AI provider, install Pi packages and skills, and control your coding agent without leaving your editor.

Requires the Pi CLI · Windows · Linux · macOS · v2.6.0

PiLot Studio: the Pi coding agent GUI running as a panel inside Visual Studio Code, showing an AI chat conversation with session tree and provider controls
PiLot Studio running the Pi coding agent as a VS Code side panel — real extension, real conversation.
100%free & open source
BYOKyour keys, your providers
Offlinevoice dictation via Whisper
3 OSWindows · Linux · macOS

Everything the Pi coding agent can do — now clickable

PiLot Studio wraps the Pi coding agent CLI in a complete visual interface for VS Code. No terminal gymnastics, no memorized flags.

AI chat in your editor

Interactive conversations with the Pi coding agent in a native VS Code panel. Markdown, code blocks with Apply to Editor, Preview Diff and Open in Editor, tables, and Mermaid diagrams.

Session tree & history

Branch, fork, rename, and revisit sessions in a conversation tree. Search chat with Ctrl+F, edit your last message, and export sessions when you are done.

Multi-provider, BYOK

Anthropic, OpenAI, Google, Ollama, or any OpenAI-compatible endpoint. Quick model cycling, adjustable thinking levels, and OAuth login for supported providers.

Offline voice dictation

Talk to your coding agent with built-in Whisper speech-to-text. Completely offline — your audio never leaves your device.

Packages & skills manager

Browse, install, disable, and remove Pi community packages, skills, and prompt templates from the GUI — no terminal required.

Editor-aware context

Auto-attaches your editor selection, diagnostics, and git status. Type @ to mention files, drag-and-drop images, or right-click to add files to chat.

Per-session tool control

Enable, disable, or restrict what the agent can do with tool presets (default, review, none, custom) — including read-only review sessions.

Git integration

Draft commit messages from staged changes with one click, see the current branch in the footer, and preview proposed diffs before applying them.

Your models. Your keys. Your rules.

PiLot Studio is BYOK — it never proxies your traffic or stores your keys. Choose any provider the Pi coding agent supports, including fully local models.

Anthropic

Claude models

Bring your own API key

OpenAI

GPT models

Bring your own API cloud key

Google

Gemini models

Bring your own API key

Ollama

Local models (llama.cpp family)

Runs on your machine

OpenAI-compatible

Any compatible endpoint

Add custom providers in the GUI

Comparing options? See the provider & BYOK guide.

Run Pi in VS Code in five minutes

No terminal workflow to learn. Install the CLI, install the extension, add a key, open the panel — the Pi coding agent GUI does the rest.

  1. 1

    Install the Pi CLI

    One command installs the Pi coding agent:

    curl -fsSL https://pi.dev/install.sh | sh
  2. 2

    Install PiLot Studio

    Get the extension from Open VSX or the VS Code Marketplace — it is free and open source.

  3. 3

    Add your API key

    Point PiLot at any supported provider — or run local models via Ollama. Keys stay on your machine.

    export ANTHROPIC_API_KEY=sk-ant-…
  4. 4

    Open the GUI

    Press the shortcut and start chatting with your coding agent inside VS Code.

Full install guide

Drive it from the keyboard

Every core action has a shortcut — the GUI never traps you in mouse mode.

  • Open PiLot Studio Ctrl+Shift+Alt+P
  • Focus chat input Ctrl+Shift+I
  • New session Ctrl+Shift+Alt+N
  • Toggle voice dictation Ctrl+Shift+;
  • Add file to chat Ctrl+Shift+A

…or just right-click

  • Explain Code with PI
  • Refactor Code with PI
  • Analyze Project with PI
  • Add File to Chat

(macOS: use Cmd where you see Ctrl.)

Pi coding agent GUI — FAQ

What is PiLot Studio?

PiLot Studio is a free, open-source VS Code extension that gives the Pi coding agent a full graphical interface: chat, sessions, providers, packages, skills, editor context, and voice dictation — without the terminal.

Do I need a subscription to use it?

No. PiLot Studio is a GUI, not a gateway: it runs the Pi coding agent CLI with your own API keys (BYOK). You keep your existing Anthropic, OpenAI, Google, or OpenAI-compatible accounts — or run local models through Ollama.

How do I use the Pi coding agent in VS Code?

Install Pi (the pi CLI from pi.dev), install PiLot Studio from the marketplace, then press Ctrl+Shift+Alt+P (Cmd+Shift+Alt+P on macOS). The full step-by-step is on the install page.

Does PiLot Studio work without the Pi CLI?

No — PiLot Studio is a GUI for the Pi coding agent CLI, so `pi` must be installed on your machine. PiLot detects, updates, and manages the binary for you.

Which AI providers are supported?

Anthropic (Claude), OpenAI (GPT), Google (Gemini), Ollama for local models, and any OpenAI-compatible endpoint — custom providers can be added directly from the GUI, with OAuth login supported for some providers.

Does voice dictation send my audio to a cloud service?

No. Dictation is powered by Whisper and runs completely offline — your audio never leaves your device.

Is PiLot Studio free?

Yes. PiLot Studio is free and open source under the Apache-2.0 license. You only pay your AI provider for the tokens you use — or nothing at all with local models.

Which platforms are supported?

Windows, Linux, and macOS. VS Code 1.85 or newer is required.

Ready to try it? Install PiLot Studio free — or read how to use the Pi coding agent in VS Code.

From the blog

Guides for getting the most out of the Pi coding agent in VS Code.

All guides →