Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>Pi Coding Agent UINew to Visual Studio Code? Get it now.
Pi Coding Agent UI

Pi Coding Agent UI

YeSho

|
127 installs
| (0) | Free
Visual VS Code UI for Pi Coding Agent. Uses your existing Pi CLI config, models, and sessions. Fork of FrostPi / Frost UI (AGPL-3.0).
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Pi Coding Agent UI

Pi Coding Agent UI

A Visual Studio Code extension for Pi Coding Agent
Native sidebar, editor-context attach, worktree sessions — built around VS Code, not a standalone chat app.

English · 简体中文

Marketplace VS Code License GitHub Stars

⭐ Star the repository on GitHub — it takes a second and helps others find the project.

Install from VS Code Marketplace

Pi Coding Agent UI is first and foremost a VS Code extension (yesho.pi-coding-agent-vscode). It puts Pi into the IDE you already use: Activity Bar sidebar, editor-driven context, workspace-aware sessions, and VS Code-native settings/commands.

It does not replace the Pi CLI. The extension launches your installed pi and reuses ~/.pi/agent (models, sessions, skills, settings).

Pi Coding Agent chat in VS Code with file chips

Code fence rendering an aligned ASCII table in Pi chat

VS Code adaptation (why this is an editor extension)

VS Code surface What you get
Activity Bar Dedicated Pi view container + sidebar webview (piAgent.chat)
Editor Open file / selection as context chips; × or Esc in the editor to detach
Workspace Sessions scoped to the opened folder & git worktrees (same ~/.pi/agent store as terminal pi)
Quick Pick + attach uses VS Code Quick Pick; Material Icon Theme icons when that extension is installed
Commands & keys Command Palette: Pi Coding Agent: …; Esc to dismiss chips/menus
Settings UI All knobs under piAgent.* in VS Code Settings
Trusted workspaces Extension only activates in trusted folders (Pi gets shell/files access)
Theme UI follows your VS Code color theme (not a fixed web chat skin)
Panels Optional editor-tab session panel; diagnostics export via host
Shell Composer ! / !! run through the extension host’s terminal integration

In-product surfaces

  • Welcome home: large Pi mark, current-folder session list, … rename/delete, top bar (version / extensions / skills / settings)
  • Session UI: model picker, thinking level, tool cards, markdown/Mermaid, context ring, permission bar
  • Optional: LM provider path for Copilot Chat consumers (piAgent.* persist settings)

Fork notice

This repository is a fork and rebrand focused on VS Code:

Project Role License
frostime/pi-vscode-ui (FrostPi / Frost UI) Primary upstream VS Code UI for Pi AGPL-3.0
OpenChamber Editor UI polish reference see upstream
tintinweb/vscode-pi-model-chat-provider Pi brand mark reference (also a VS Code extension) MIT
  • Marketplace name: Pi Coding Agent UI — sidebar label: Pi
  • Extension ID: yesho.pi-coding-agent-vscode
  • Settings: piAgent.* · Commands: piAgent.*

AGPL-3.0 applies to this distribution. See LICENSE and THIRD_PARTY_NOTICES.md. Legacy notes: README.frost-ui.md.

Prerequisites (VS Code)

  1. VS Code 1.99+, trusted workspace

  2. Pi CLI on PATH (or piAgent.pi.executable):

    npm install -g @earendil-works/pi-coding-agent
    pi --version
    
  3. Models configured with Pi (~/.pi as in the terminal)

Install as a VS Code extension

Marketplace

  1. Open Pi Coding Agent UI in the Marketplace (or search inside VS Code: Extensions)
  2. Install
  3. Click Pi in the Activity Bar

VSIX (sideload)

code --install-extension "artifacts/Pi Coding Agent-<version>.vsix"
# then: Developer: Reload Window

From source

pnpm install
pnpm package:vsix
code --install-extension "artifacts/Pi Coding Agent-<version>.vsix"

VS Code settings (piAgent.*)

Search Pi Coding Agent in VS Code Settings.

Setting Default Meaning
piAgent.pi.executable "" Path to pi if not on PATH
piAgent.session.autoRename true Name sessions from the first prompt
piAgent.agent.permissionMode ask ask / autoConfirm / restricted
piAgent.composer.streamingBehavior steer steer (插队) or followUp (排队)

Maintain / publish

# Publisher: yesho · Extension id: yesho.pi-coding-agent-vscode
export VSCE_PAT=<Azure DevOps PAT with Marketplace Manage>
pnpm publish:marketplace   # or upload VSIX in Marketplace manage UI

GitHub

https://github.com/YeSho-cpp/pi-coding-agent

License

AGPL-3.0 — keep source available and credit upstream FrostPi / Frost UI.

Credits

  • Pi — Mario Zechner / earendil-works
  • FrostPi / Frost UI — upstream VS Code UI
  • Material Icon Theme (MIT) — file-theme icons for context chips, plus a bundled fallback subset
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft