← Back to Catalog

gsd-build/gsd-2

↗ GitHub

A powerful meta-prompting, context engineering and spec-driven development system that enables agents to work for long periods of time autonomously without losing track of the big picture

4,008

Stars

409

Forks

12

Watchers

407

Open Issues

TypeScript·MIT License·Last commit Apr 1, 2026·by @gsd-build·Published April 1, 2026
A

Safety Rating A

The repository appears to be a legitimate, well-maintained open source AI coding agent tool with 4,000+ stars, an active changelog, proper MIT licensing, and comprehensive documentation. No hardcoded secrets, malicious code patterns, or suspicious dependency declarations are visible in the provided content. The README explicitly notes privacy-conscious defaults (e.g., RTK_TELEMETRY_DISABLED=1 forced for managed binaries, opt-in telemetry). A notable transparency disclosure is present regarding OAuth token usage risks with Google and Anthropic providers, which reflects responsible disclosure rather than malicious intent. No prompt injection attempts targeting AI analysts were found.

AI-assisted review, not a professional security audit.

AI Analysis

GSD-2 is a TypeScript-based autonomous coding agent CLI and framework that implements meta-prompting, context engineering, and spec-driven development patterns. It builds on the Pi SDK to provide programmatic control over LLM agent sessions, enabling fully autonomous software development workflows. Key capabilities include a state-machine-driven auto-loop that dispatches fresh context windows per task, git worktree isolation, crash recovery, cost tracking, stuck detection, verification enforcement, parallel milestone orchestration, and a VS Code extension with web UI.

Use Cases

  • Autonomous end-to-end software development with minimal human intervention
  • Structured project planning decomposed into milestones, slices, and tasks
  • CI/CD pipeline integration for automated code generation and verification
  • Multi-provider LLM orchestration with per-phase model routing and fallback chains
  • Context engineering and prompt management for long-running agent sessions
  • Team-based development with shared project state and unique milestone coordination

Tags

#ai-agent#llm#developer-tools#cli#typescript#context-engineering#autonomous-coding#meta-prompting#spec-driven-development#code-generation#vscode-extension#git-automation

Security Findings (2)

dependency_vulnerabilities

No manifest files (package.json, lock files) were included in the provided repository content, so a full dependency vulnerability scan could not be performed. No obvious CVEs are detectable from the README alone.

prompt_injection_attempt

No prompt injection attempts detected in the README or metadata. The README is a standard technical product documentation file with no embedded instructions targeting AI analysts.

Project Connections

Depends on / used by

Pi SDK (pi-mono)

GSD-2 is explicitly built on the Pi SDK (badlogic/pi-mono) and uses it as its core agent harness for session management, provider abstraction, and tool execution.

Complements

Claude Code

GSD-2 originated as a prompt framework for Claude Code and continues to support Claude Code CLI as a provider extension, complementing Anthropic's native coding assistant.

Complements

OpenRouter

GSD-2 integrates OpenRouter as a built-in provider, allowing users to route agent tasks to hundreds of models through a single API key alongside GSD's per-phase model routing.

Inspired by / successor to

Get Shit Done (gsd-build/get-shit-done)

GSD-2 is explicitly described as the evolution of the original 'Get Shit Done' prompt framework, superseding it with a full TypeScript agent application.

Depends on / used by

RTK (rtk-ai/rtk)

GSD-2 provisions and manages an RTK binary to compress shell-command output in bash and verification flows, with forced telemetry-disabled settings for managed invocations.

↗ View on GitHub