open-gsd/gsd-pi

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

解决的问题

GSD Pi 是一个以本地优先为设计的编码代理,旨在减少项目从初始想法到审查后实现过程中所需的手动协调。它可直接从命令行自动化项目工作的规划、实施、验证和跟踪。

工作原理

该工具作为终端代理运行,与 Git worktrees 集成,将实施工作与主检出隔离。它将项目工作分解为里程碑、切片和任务,并使用「自动模式」来规划和执行这些步骤。项目记忆(包括需求、决策和验证证据)本地存储在 .gsd/ 目录中。支持多种模型提供者(包括 API 密钥、OAuth 以及外部 CLI 如 Claude Code 和 Cursor Agent),可通过终端用户界面(TUI)或基于 Web 的控制平面操作。

适用人群

专为希望拥有能够管理项目工作流、处理 Git 自动化并保持本地项目状态而无需离开终端的自主编码代理的开发者设计。

主要亮点

  • 自主工作流:自动将工作分解为里程碑和任务,以规划和实现功能。
  • Git Worktree 集成:隔离实施工作,以保持主分支的清洁,便于审查。
  • 本地项目记忆:维护项目需求和决策的本地数据库,并支持 Markdown 投影。
  • 多提供者路由:支持多种 LLM 提供者和外部 CLI 代理。
  • 灵活的接口:提供 TUI 和 Web 表面两种方式用于项目控制。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目