Orchestrate AI agents to manage spec-driven software development, from planning and research to code execution and verification, directly from your command line.
GSD (Get Shit Done) is an open-source meta-prompting and spec-driven development system. Built by a solo developer, it solves context degradation in large language models by orchestrating specialized AI agents to handle the entire software development lifecycle. It structures the process of building with AI, from high-level goals to atomic, verifiable tasks, without the boilerplate of enterprise software methodologies. It's designed for developers who want to build consistently with tools like Claude Code.
GSD is a command-line tool installed via npx. Users interact with it through a series of commands (e.g., /gsd-new-project, /gsd-plan-phase). The system uses these inputs to spawn and coordinate AI agents that generate planning documents, write code, and run verifications. It manages state through a series of markdown and JSON files in a local .planning/ directory. The tool is open-source and works with various code-generating models like Claude Code and Gemini.
This tool is ideal for solo developers and small teams who want to use large language models for spec-driven development without the overhead of complex enterprise methodologies.
The intended workflow encourages running the underlying LLM's CLI with permissions skipped for automation, which may not be suitable for all security-conscious environments.