GSD PiThe local-first coding agent harness & autonomous terminal runtime.
Combines a terminal agent, autonomous project workflow tools, worktree-aware Git automation, and multi-provider model routing so your projects move from idea to verified code with zero friction.
Engineered for Autonomous Discipline
GSD Pi pairs autonomous execution with rigorous Git isolation and local project memory.
Autonomous Project Workflow
Break work into milestones, slices, and tasks, then let auto mode plan, implement, verify, and advance with minimal manual coordination.
Worktree-Aware Git Isolation
Keep implementation work strictly isolated in dedicated linked worktrees while preserving a clean, reviewable main working directory.
Local Project Memory (.gsd/)
Store project requirements, architectural decisions (ADRs), runtime notes, generated plans, summaries, and evidence deterministically on disk.
Multi-Provider Model Routing
Seamlessly switch between Claude 3.7 Sonnet, OpenAI o3-mini, Gemini 2.0 Flash, Kimi Code (OAuth), and external CLI agents like Cursor.
Explore the GSD Pi Terminal Engine
Experience the autonomous execution loop, worktree isolation, and model router in real time.
Autonomous Coding Agent Simulator
.git/worktrees/slice-04$ gsd auto --model sonnet
› Loading project state from .gsd/state.json
› Milestone: M02 · Local Graph Storage
Slice 01: SQLite schema definition [DONE]
Slice 02: Embedding index serializer [DONE]
Slice 03: Query parser integration [IN PROGRESS]
› Task 3.1: Isolated worktree allocated at .git/worktrees/task-3.1
› Provider [Anthropic] streaming code patches...
✓ Verification suite passed (14 unit tests, 0 regressions)
› Auto-advancing to Slice 04...
Command & Workflow Reference
Everything you need to orchestrate autonomous coding, planning, and verification from your terminal.
| Command | Description & Output |
|---|---|
| gsd | Launch guided interactive terminal agent with provider and project onboarding. |
| gsd auto | Run autonomous project execution loop across pending milestones, slices, and tasks. |
| gsd plan | Decompose requirements and specs into discrete, verifiable slice execution plans. |
| gsd verify | Execute automated verification suites, lint rules, and test gates before merging. |
| gsd --web | Launch visual browser control plane dashboard at http://localhost:3333. |
| gsd new-milestone | Initialize a new project milestone charter and requirements ledger. |
| gsd new-slice | Define and append a targeted work slice to the current active milestone. |
| gsd export | Export full project audit ledger, ADR decisions, and verification evidence bundle. |
Install GSD Pi Today
Get started with the guided installer and experience autonomous coding discipline in your shell.