#134134th of 171 in Coding agents and AI editors

gsd-pi

Terminal coding agent that plans and verifies work in Git worktrees

Stars
1.3k
License
MIT
Last commit
Nov 2026
Last release
Oct 2026
Language
TypeScript
Stars, last 23 weeks+1,312
22 May 2026: 36 stars29 May 2026: 345 stars5 Jun 2026: 477 stars12 Jun 2026: 585 stars19 Jun 2026: 663 stars26 Jun 2026: 732 stars3 Jul 2026: 794 stars10 Jul 2026: 831 stars17 Jul 2026: 885 stars24 Jul 2026: 925 stars31 Jul 2026: 964 stars7 Aug 2026: 1,012 stars14 Aug 2026: 1,041 stars21 Aug 2026: 1,087 stars28 Aug 2026: 1,154 stars4 Sept 2026: 1,180 stars11 Sept 2026: 1,204 stars18 Sept 2026: 1,232 stars25 Sept 2026: 1,253 stars2 Oct 2026: 1,278 stars9 Oct 2026: 1,302 stars16 Oct 2026: 1,322 stars23 Oct 2026: 1,335 stars30 Oct 2026: 1,348 stars

36 on 22 May 20261,348 on 30 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

GSD Pi is a local-first coding agent started with the `gsd` command. It breaks work into milestones, slices and tasks, and an auto mode plans, implements and verifies them in isolated Git worktrees. Project state is kept in `.gsd/` and a local database with markdown projections. A TUI is the default, and `gsd --web` opens a web interface.

Who it is for: Developers who want a CLI agent that plans and verifies project work

Strengths

  • Auto mode plans, implements, verifies and advances through milestones, slices and tasks
  • Git worktrees isolate implementation work from the main checkout
  • Works with API keys, OAuth providers and external CLIs such as Claude Code and Cursor Agent
  • `gsd quick --output-format json` gives structured output and meaningful exit codes for automation

Weaknesses

  • Public history restarted at 1.0.0; older release notes are archived
  • README gives no RAM, hardware or supported Node.js version
  • Older unscoped `gsd-pi` installs need manual removal before migrating
  • Web UI port and deployment details are not in the README

What it needs

  • no GPU
  • Docker + Compose
  • Needs Node.js, npm or pnpm, Git, Model provider API key, OAuth or CLI (e.g. Claude Code, cursor-agent)
  • Models: Claude Haiku 5.5 (default light tier), Cursor Agent (composer-2.5), Claude Code CLI, API-key and OAuth providers

Quick answers

Is gsd-pi open source?

Yes. Its code is on GitHub under the MIT license.

Can you run gsd-pi with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Also in Coding agents and AI editors

See all 171
Also in Coding agents and AI editors
RankProjectScore
1claw-codeRust CLI coding agent harness using Anthropic and OpenAI-compatible APIs195k starsMIT97 out of 100
2codewhaleTerminal coding agent in Rust that works with 40+ model providers41.2k starsMIT94 out of 100
3t3codeDesktop, web and mobile front end for controlling local coding agent CLIs Live demo ↗ (opens in a new tab)36.8k starsMIT93 out of 100
#4piTerminal coding agent with extensions, skills, and an SDK119.3k starsMIT92 out of 100
#5oh-my-openagentTerminal coding agent with multi-model orchestration and git-backed memory70.6k starscustom license92 out of 100