Plan a coding project into milestones, slices, and tasks with AI assistance
Run long AI coding sessions that keep context on what is done and pending
Use Git worktrees to isolate AI-generated changes from the main branch
Review AI-generated plans, validation notes, and reports before merging work
| open-gsd/gsd-pi | veryyoldman/metamask-openclaw | dataants-ai/cutscript | |
|---|---|---|---|
| Stars | 94 | 94 | 93 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires connecting to an external AI model provider during setup.
GSD Pi is a command-line tool that helps developers plan and carry out software projects with the assistance of an AI coding agent. The name stands for Get Stuff Done. You install it globally from npm, open a terminal, type gsd, and it walks you through a setup that connects to a model provider of your choice. From that point on, you work with it through a session in your terminal. The core idea is that the tool keeps track of a project at multiple levels of detail at once. It breaks work into milestones, slices, and tasks, and stores that structure in a local folder called .gsd inside your project. When you run a coding session, the agent has access to the current plan, the project state, and verification steps, so it can work for longer stretches without losing context about what has already been done and what still needs to happen. GSD Pi uses a Git feature called worktrees to keep implementation work in its own isolated copy of the repository while the main branch stays clean. After the work is done, the tool helps bring the two together. It also produces written artifacts as it works: plans, validation notes, summaries, and reports that you can review without digging through raw code. The repository is a TypeScript monorepo with separate packages for the CLI, a terminal interface, a desktop studio application, a VS Code extension, and a web UI. The README notes that this is a fresh 1.0.0 baseline and that older release history was archived to give reviewers a clean starting point. If you previously installed an older unscoped version of the package, the README includes specific migration commands for Mac, Linux, and Windows to remove the old binary and install the new scoped package correctly. After migration, upgrades use a single gsd upgrade command. The license is MIT.
A CLI tool that helps developers plan and execute coding projects with an AI agent, tracking milestones and tasks using isolated Git worktrees.
Mainly TypeScript. The stack also includes TypeScript, Node.js, Git.
MIT lets you use, modify, and distribute the software freely, including commercially, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.