open-gsd/gsd-pi
A powerful meta-prompting, context engineering and spec-driven development system that enables agents to work for long periods of time autonomously without losing track of the big picture
What it solves
GSD Pi is a local-first coding agent designed to reduce the manual coordination required to move a project from an initial idea to a reviewed implementation. It automates the planning, implementation, verification, and tracking of project work directly from the command line.
How it works
The tool operates as a terminal-based agent that integrates with Git worktrees to keep implementation work isolated from the main checkout. It organizes work into a hierarchy of milestones, slices, and tasks. It maintains a local project memory (stored in .gsd/) to track requirements, decisions, and validation evidence. Users can route requests to various model providers, including API keys, OAuth, or external CLI providers like Claude Code and Cursor Agent.
Who it’s for
It is built for developers who want an autonomous coding assistant that can plan and execute tasks while maintaining a clean Git history and local project state.
Highlights
- Autonomous Workflow: Breaks work into milestones and tasks, with an "auto mode" that plans, implements, and verifies work.
- Git Integration: Uses worktree-aware automation to isolate implementation work.
- Local Project Memory: Stores project requirements, plans, and summaries locally for persistence and review.
- Flexible Provider Routing: Supports multiple LLM providers and external CLI agents.
- Dual Interface: Offers both a Terminal User Interface (TUI) and a web-based control plane.
- Extensible: Allows for project-specific commands, tools, and skills via extensions.
Related
- Project
- Project
- Project
- Project
- Project