Your PugBase plan, notes, and AI agents - in the same
window as your code. Works in VS Code and Cursor.
Features
Live plan status - a panel in the PugBase sidebar with per-feature
progress bars, overall %, and a "complete" badge, updated live while your
agent works.
Notes browser - the workspace's notes as a tree, ordered exactly like the
web app. Open a note as a tab:
Doc notes open as an editable .md (source on the left, rendered
preview on the right). Save with Ctrl+S and it syncs back to PugBase -
custom blocks (callouts, mermaid, ...) are preserved.
Diagram notes open as a read-only preview.
Add agent - launch Claude Code or Gemini CLI already connected to this
plan, in its own terminal. No API key to paste: it authenticates through the
extension's sign-in. Add several to split the work; a live row of agent chips
shows who is doing what, and clicking one opens its terminal.
Sign in with your PugBase account (OAuth in the browser; pick the
workspace on the consent screen).
Install the extension and open the PugBase view in the activity bar.
Run PugBase: Sign In and pick your workspace.
Browse notes, watch the status panel, and use Add agent to put a coding
agent on the plan.
Point at a local server during development:
Settings -> PugBase: Origin -> http://localhost:3000.
How sign-in works
Standard OAuth against PugBase's authorization server: Dynamic Client
Registration + PKCE with a loopback redirect
(http://127.0.0.1:<port>/callback). Tokens live in VS Code SecretStorage;
no API key is stored in your project.
Develop
npm install
npm run watch # bundle + rebuild on change
Press F5 to launch the Extension Development Host, open the PugBase view,
and run PugBase: Sign In.