OPEN {GSD} — AI Coding Platform · code. build. ship.

Most AI coding setups rot as the context window fills. Open GSD keeps the context clean, the work verified, and the git history honest — ship more, worry less.

get-shit-done · framework
gsd-2 · standalone CLI

Works on macOS, Windows, and Linux.

The Promise

Rebuilding in public, with the community at the center.

Transparency, accountability, and long-term utility over hype. Here’s the commitment.

Read the promise →

Trusted by engineers at

AmazonGoogleShopifyWebflow
“By far the most powerful addition to my Claude Code. Nothing over-engineered. Literally just gets shit done.”

Two ways to get shit done

Same philosophy, two surfaces. Bring the workflow to the AI tool you already use, or run the standalone agent that owns the whole loop.

The framework

get-shit-done

get-shit-done-cc

A spec-driven prompting system that drops into the AI tool you already use.

  • Works across 15+ runtimes — Claude Code, Codex, Gemini CLI, Cursor, Windsurf, Copilot, OpenCode & more
  • Six commands, one loop: new-project → discuss → plan → execute → verify → ship
  • Solves context rot by doing heavy work in fresh subagent contexts
  • Structured artifacts (PROJECT, ROADMAP, STATE, CONTEXT) survive session boundaries
The standalone agent

gsd-2

gsd-pi

A real coding agent built on the Pi SDK — direct control over context, sessions, and execution.

  • One command — /gsd auto — runs an entire milestone autonomously
  • Clears context between tasks and injects exactly the right files at dispatch
  • Manages git branches, atomic commits, cost & token tracking
  • Detects stuck loops, recovers from crashes, and runs headless in CI

From asking to doing

The original GSD went viral as a prompt framework. It worked — but it was fighting the tool, hoping the LLM would follow instructions. gsd-2 controls the harness itself.

v1 — could only ask
  • Injects prompts through slash commands
  • Hopes the LLM follows the instructions
  • No real control over the context window
  • No control over sessions or execution
v2 — actually does
  • Clears context between tasks, deterministically
  • Injects exactly the right files at dispatch time
  • Manages branches, commits, cost & tokens
  • Detects stuck loops and recovers from crashes

One command. Walk away. Come back to a built project with clean git history.

Why it works

Three things most AI-coding setups get wrong — and how Open GSD fixes each.

01

No context bloat

As a session grows, quality degrades. Open GSD keeps your main context clean by doing the heavy work in fresh subagent contexts — researchers, planners, and executors each start with exactly what they need.

02

Shared memory

Structured artifacts survive session boundaries: vision, scope, roadmap, current position, and per-phase decisions. Every new session loads them and knows exactly where things stand.

03

Real verification

Code that 'runs' isn't code that 'works'. Open GSD walks through what was built, diagnoses failures with dedicated debug agents, and generates fix plans before a phase is declared done.

Pick your surface and start

If you know clearly what you want, this will build it for you.