open-gsd/get-shit-done-redux — explained in plain English
Analysis updated 2026-05-18
Break a software project spec into research, planning, execution, and verification phases run by AI subagents.
Keep an AI coding assistant's context window from filling up during long, multi-step builds.
Convert command configs between different AI coding tools like Claude Code, Cursor, and Gemini CLI.
| open-gsd/get-shit-done-redux | secops-7/mikrodash | sigmatradelabs/aster-bot | |
|---|---|---|---|
| Stars | 398 | 399 | 381 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 3/5 | 3/5 | 4/5 |
| Audience | developer | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
Installed with a single npx command, requires an existing AI coding assistant like Claude Code or Cursor.
Get Shit Done (GSD) is a lightweight system for building software with AI coding assistants. It is designed for solo builders and small teams who want to ship reliably: you write a clear spec, GSD breaks it into phases, and a set of six commands walks you through research, planning, execution, and verification. It works with Claude Code, OpenCode, Gemini CLI, Cursor, Windsurf, Copilot, and about a dozen other AI tools. The core problem GSD addresses is called context rot. When an AI assistant works in a long conversation, the quality of its output tends to decline as its memory fills up. GSD sidesteps this by running each unit of work in a fresh context window, so the AI always starts a task with a clean slate. According to the README, your main conversation stays at 30 to 40 percent full while the actual coding happens in separate subagents. The six main commands follow a loop: you start a project with gsd-new-project, which asks questions and produces a requirements document and roadmap you approve. Then for each phase, gsd-discuss-phase captures your specific decisions about layouts, data structures, and edge cases. After that, gsd-plan-phase researches and produces a plan small enough to fit in one context window. Next, gsd-execute-phase runs the plan in parallel subagents, each getting a fresh 200,000-token context and making atomic commits. Then gsd-verify-work reviews what was built and produces a fix plan for anything broken. Finally gsd-ship and related commands archive the work and start the next milestone. You install it by running a single npx command. The installer asks which AI runtime you are using and whether to install globally or locally. It also handles format conversion between runtimes, since different tools have different config file requirements. You can install a minimal set of commands with profile flags rather than the full suite. The repository is maintained by the open-gsd team, which took over active development in mid-2026 after a governance dispute with the former upstream. The current maintainers have documented a security audit and continuity announcement in the project discussions.
GSD is a command-based workflow that breaks software specs into phases and runs each in a fresh AI context window to avoid quality decline in long coding sessions.
Mainly JavaScript. The stack also includes JavaScript, Node.js, npx.
No license information is stated in the README.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.