gsd-pi
A local-first autonomous coding agent that owns orchestration, context hygiene, worktrees, verification, and recovery.
Use it when you want a terminal-native agent to run milestones, dispatch clean tasks, verify work, and keep git history honest.
$ gsd auto milestone-07
dispatch: 4 tasks, clean contexts
worktree: codex/milestone-07
verification: lint, typecheck, tests
An autonomous agent driving multi-file work, worktrees, validation checks, and recovery through a clean terminal UI.
gsd-pi direction
Milestone-by-milestone implementation plan for the autonomous terminal agent and local runtime.
Local-first execution
Runs on your machine with direct access to git, files, tests, and CLI tools.
Worktree isolation
Keeps agent branches separate from your working copy until verification passes.
Milestone tracking
Decomposes large goals into discrete, verifiable steps with automatic state recovery.
The operating loop for gsd-pi.
- 01Initialize a project with gsd init.
- 02Define milestones and let the agent plan and execute tasks.
- 03Verify changes in isolated worktrees before merging.