Discover and explore top open-source AI tools and projects—updated daily.
open-gsdMeta-prompting system for autonomous coding agents
New!
Top 54.5% on SourcePulse
A powerful meta-prompting, context engineering, and spec-driven development system, GSD Pi enables agents to work autonomously for extended periods without losing track of project goals. It addresses the challenge of maintaining context and coordination in software development by providing a local-first, command-line agent that automates planning, implementation, verification, and tracking. This system benefits developers and teams by streamlining the project lifecycle from initial idea to reviewed implementation with reduced manual effort.
How It Works
GSD Pi employs a meta-prompting and context engineering approach for spec-driven development, functioning as a guided terminal agent. It breaks down work into milestones, slices, and tasks, then autonomously plans, implements, and verifies them. The system leverages worktree-aware Git automation to isolate implementation work while preserving a clean main checkout. Project requirements, plans, and runtime notes are stored locally under .gsd/, facilitating robust local project memory. It supports multi-provider model routing and offers an extension surface for customization.
Quick Start & Requirements
Installation is recommended via the guided installer:
npx @opengsd/gsd-pi@latest
Direct npm global install (npm install -g @opengsd/gsd-pi@latest) or pnpm alternatives are also available. Prerequisites include Node.js and npm/pnpm. The system stores project state locally in .gsd/. A web configurator is available to assist with settings.
Highlighted Details
.gsd/ for requirements, decisions, plans, and validation evidence.Maintenance & Community
The project has established a new development baseline at version 1.0.0, with active release notes commencing from this point. Historical releases are archived separately. A Discord community is available for engagement.
Licensing & Compatibility
The project is licensed under the MIT license, which is generally permissive for commercial use and integration.
Limitations & Caveats
As a new development baseline (v1.0.0), the system may still be evolving. While it supports multiple model providers, users must configure their chosen provider(s). Specific hardware or software dependencies beyond Node.js are not detailed in the README.
19 hours ago
Inactive
hmans
aaif-goose