project
gstack - YC CEO开源的 AI 编程工作流工具
gstack 是 YC CEO Garry Tan 开源的为 Claude Code 用的 AI 编程工作流,能将 AI 助手转化为虚拟工程团队。工具包含 15 个专家角色(如 CEO 审查、Staff 工程...
gstack是什么
gstack 是 YC CEO Garry Tan 开源的为 Claude Code 用的 AI 编程工作流,能将 AI 助手转化为虚拟工程团队。工具包含 15 个专家角色(如 CEO 审查、Staff 工程师、QA 负责人等)和 6 个增强工具,全部以斜杠命令调用。gstack 支持并行运行 10-15 个 Sprint,具备真实浏览器自动化、双 AI 交叉审查、自动文档更新等能力。
gstack的主要功能
-
产品重构:
/office-hours通过六个强制性问题重新定义产品,挑战假设并生成实现方案。 -
规划审查:
/plan-ceo-review从CEO视角审视需求,/plan-eng-review锁定架构与测试矩阵,/plan-design-review0-10分评分并检测AI低质量内容。 -
设计系统:
/design-consultation从零构建完整设计体系,生成真实原型图和DESIGN.md文档。 -
代码审查:
/review找出生产环境隐患并自动修复,/investigate系统性根因分析,三次失败后强制停止。 -
设计修复:
/design-review审计后亲自修复问题,原子提交并生成前后对比截图。 -
质量保障:
/qa真实浏览器测试、自动修复并生成回归测试,/qa-only仅出报告不修改代码。 -
安全审计:
/cso执行OWASP Top 10和STRIDE威胁建模,提供具体攻击场景。 -
发布部署:
/ship一键同步、测试、开PR;/land-and-deploy合并后部署并验证生产健康;/canary监控发布后错误与性能。 -
浏览器自动化:
/browse操控真实Chromium执行点击截图,/setup-browser-cookies导入真实浏览器cookie。 -
双AI审查:
/codex引入OpenAI Codex独立审查,与Claude交叉验证发现盲区。 -
团队复盘:
/retro生成周度工程报告,包含个人数据、发布连续性和测试趋势。 -
安全防护:
/careful破坏性命令前警告,/freeze锁定编辑范围,/guard合并两者提供完整保护。 -
效率工具:
/autoplan一键串联CEO-设计-工程审查;/document-release自动同步文档与代码变更;/gstack-upgrade自我更新并展示变更。
gstack的关键信息和使用要求
-
作者:Garry Tan(Y Combinator 总裁兼 CEO)
-
定位:将 Claude Code 转化为虚拟工程团队的开源工具集
-
核心数据:60 天 60 万行代码,日产出 1-2 万行,同时运行 10-15 个 Sprint
-
组成:15 个专家角色 + 6 个增强工具,全部斜杠命令调用
-
必需工具:Claude Code、Git、Bun v1.0+
-
Windows 额外:Node.js(Bun 在 Windows 有 Playwright 兼容问题,自动回退 Node)
-
安装时间:约 30 秒
-
配置:项目 CLAUDE.md 需添加 gstack 技能列表
-
浏览器功能:可选 Chrome/Arc/Brave/Edge 用于 cookie 导入
gstack的核心优势
-
结构化流程:支持将零散 AI 提示转化为完整 Sprint 流程(思考→规划→构建→审查→测试→发布),避免混乱输出。
-
角色专业化:15 个专家角色各专其职,CEO 审方向、Staff 工程师抓 bug、QA 开真实浏览器测流程,模拟真实团队协作。
-
并行能力:支持同时运行 10-15 个独立 Sprint,管理方式和 CEO 管理团队一样,重要决策介入其余自动运行。
-
真实浏览器:
/browse操控真实 Chromium 而非模拟,真实点击、截图、处理验证码,让 AI 真正”看见”界面。 -
双 AI 交叉验证:
/codex引入 OpenAI Codex 独立审查,与 Claude 对比发现盲区,提升代码质量。 -
自动修复闭环:
/qa发现 bug 后自动修复、生成回归测试、重新验证,无需人工介入能完成完整修复流程。
如何使用gstack
- 安装环境:打开 Claude Code,粘贴执行安装命令,Claude 会自动克隆仓库、编译二进制文件和注册所有技能到本地。
- 配置项目:如需团队共享,将 gstack 复制到项目
.claude/skills/目录并重新运行 setup,在CLAUDE.md中添加技能列表供 Claude 识别。 - 初始化产品(/office-hours):描述想做的产品,AI 会质疑你的表述框架、挑战前提假设、提取隐藏需求,生成设计文档自动流入下游技能。
- 规划审查(/plan-ceo-review 等):依次运行 CEO 审查定方向、工程审查锁架构、设计审查评分数,三层把关确保方案可行后再进入开发。
- 代码实现(自动或手动):批准规划后退出规划模式,AI 根据设计文档自动编写代码,或你手动开发后进入审查环节。
- 质量审查(/review + /qa):运行
/review找出生产隐患并自动修复,再运行/qa打开真实浏览器点击测试、发现 bug、自动修复并生成回归测试。 - 发布部署(/ship):执行
/ship一键同步主分支、运行测试、审计覆盖率、推送代码并自动开启 Pull Request,完成发布流程。 - 持续维护(/retro + /gstack-upgrade):定期运行
/retro复盘团队数据,运行/gstack-upgrade自我更新到最新版本获取新功能。
gstack的项目地址
- GitHub仓库:https://github.com/garrytan/gstack
gstack的同类竞品对比
| 维度 | gstack | OpenAI Codex | Devin (Cognition) |
|---|---|---|---|
| 定位 | Claude Code 的虚拟工程团队工作流 | OpenAI 官方 CLI 代码助手 | 全自主 AI 软件工程师 |
| 核心形态 | 15个专家角色 + 6个工具,斜杠命令调用 | 单一会话式命令行工具 | 独立云端 Agent,端到端开发 |
| 工作流 | 结构化 Sprint(思考→规划→构建→审查→测试→发布) | 自由对话,无固定流程 | 自主规划执行,人工介入少 |
| 并行能力 | 支持 10-15 个 Sprint 同时运行 | 单会话 | 单任务 |
| 代码审查 | /review + /codex 双 AI 交叉验证 |
自身审查 | 自主测试验证 |
| 浏览器测试 | /browse 真实 Chromium 自动化 |
无 | 内置浏览器自动化 |
| 团队协作 | 通过 .claude/skills/ 共享配置 |
个人使用 | 企业级,按席位付费 |
gstack的适用场景
-
技术创始人:需要兼顾 CEO 职责同时保持代码产出,通过结构化流程实现一人抵二十人的开发效率。
-
首次使用 Claude Code 的用户:提供预定义的专家角色和工作流,避免面对空白提示词无从下手。
-
Tech Lead 和 Staff 工程师:需要严格的代码审查、QA 和发布自动化流程,确保每个 PR 都经过多层把关。
-
并行多项目开发:需要同时推进 10-15 个 Sprint,通过标准化流程管理多个 AI 会话而不陷入混乱。
-
追求代码质量的团队:需要双 AI 交叉审查、真实浏览器测试、自动回归测试等机制保障生产安全。