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 withCtrl+Sand it syncs back to PugBase - custom blocks (callouts, mermaid, ...) are preserved. - Diagram notes open as a read-only preview.
- Doc notes open as an editable
- 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).
Requires a free PugBase account at pugbase.io.
Getting started
- 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.