🚀 什么是 gstack。gstack 是 Y Combinator CEO Garry Tan 开源的一套 AI 开发工作流工具集。它的核心理念是将 Claude Code 变成一个完整的「虚拟工程团队」——一个人同时扮演 CEO、设计师、工程经理、QA 负责人、安全官等多个角色,通过斜杠命令随时切换,完成从需求思考到上线发布的完整闭环。
🚀 什么是 gstack?
gstack 是 Y Combinator CEO Garry Tan 开源的一套 AI 开发工作流工具集。它的核心理念是将 Claude Code 变成一个完整的「虚拟工程团队」——一个人同时扮演 CEO、设计师、工程经理、QA 负责人、安全官等多个角色,通过斜杠命令随时切换,完成从需求思考到上线发布的完整闭环。
项目采用 TypeScript 编写,MIT 开源协议,上线短短数天便获得了 48,857 Stars 和 6,188 Forks,在 Hacker News 和 AI 开发者圈引发广泛讨论。
📊 核心数据
Garry Tan 分享了他使用 gstack 的成果:
- 60 天产出 60 万行+ 生产代码
- 日均 1-2 万行代码
- 每周约 100 个 PR
- 28 个斜杠命令覆盖完整开发流程
他说:「以前需要雇人做的事,现在 Claude + gstack 就够了。」Claude 官方评价 gstack 是「Claude Code 技能设计中最好的例子之一」。
🔄 完整工作流:思考到回顾的闭环
gstack 的核心价值在于它将 AI 编程组织成一条结构化的流水线:
思考 → 规划 → 构建 → 审查 → 测试 → 发布 → 回顾
每个环节都有专门的斜杠命令,让 AI 在不同阶段扮演不同角色,避免「自己写代码自己审查」的盲区。
🛠️ 28 个斜杠命令全览
👔 管理层视角
/office-hours— 模拟 YC 合伙人模式,对创业想法进行压力测试/plan-ceo-review— CEO 级产品思考,类似 Brian Chesky 的「10 星产品」理念/plan-eng-review— 工程经理级架构审查/plan-design-review— 设计评审规划/design-consultation— 设计咨询
🔧 开发与发布
/review— 「偏执的」代码审查,检查 bug 和安全问题/ship— 自动化 PR 工作流/land-and-deploy— 合并代码并部署上线/canary— 灰度发布/document-release— 生成发布文档/autoplan— 自动规划开发任务
🧪 质量保障
/qa— 基于 headless 浏览器的全流程自动化测试/qa-only— 仅运行测试不修改代码/benchmark— 性能基准测试/design-review— UI 设计审查/careful— 谨慎模式,降低变更风险
🔒 安全与运维
/cso— 首席安全官视角的安全审查/freeze//unfreeze— 代码冻结与解冻/guard— 守卫模式,防止 AI 过度修改/investigate— 线上问题调查/retro— 项目复盘
🌐 浏览器与工具
/browse— 基于 headless 浏览器的网页浏览/setup-browser-cookies— 配置浏览器 Cookie/setup-deploy— 配置部署环境/codex— 调用 OpenAI Codex 作为跨模型审查/gstack-upgrade— 一键升级 gstack
🤖 多 Agent 支持
gstack 不仅限于 Claude Code,还支持多个 AI 编码代理:
- Claude Code — 主要支持平台
- OpenAI Codex — 作为跨模型「外部声音」参与审查
- Gemini CLI — Google 的 AI 编码工具
- Cursor — AI 代码编辑器
这种多 Agent 架构让不同模型各司其职,例如让 Codex 以「外部视角」审查 Claude 写的代码,避免单一模型的思维盲区。
⚡ 并行冲刺:Conductor
gstack 支持配合 Conductor 同时运行多个 Claude Code 会话,实现并行开发冲刺。这意味着你可以同时让多个「虚拟工程师」处理不同的功能模块,大幅提升开发效率。
🌐 内置 Headless 浏览器
gstack 技术上最亮眼的部分是它内置了一个编译好的 headless 浏览器二进制文件。它运行一个持久的 Chromium 守护进程,让 Claude 可以在约 150ms 内完成每次浏览器操作,而不是每次都启动新实例。
它使用了一套基于无障碍树(Accessibility Tree)的引用系统(如 @e1、u/e2),让 Claude 通过语义化引用操作页面元素,而非直接操作 DOM,大幅提高了浏览器自动化的可靠性。
📦 安装方法
# 克隆到 Claude Code skills 目录并安装
git clone https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup
安装完成后,在项目的 CLAUDE.md 中添加 gstack 配置段即可使用所有斜杠命令。
💡 核心思路:值得借鉴什么?
- 角色分离 — 让 AI 在不同阶段扮演不同角色,避免思维盲区
- 结构化流程 — 规划→开发→审查→测试→发布,每个环节都有对应工具
- 浏览器级 QA — 不是简单看代码,而是真正在浏览器中运行和验证
- 安全意识 — 内置 CSO 角色和冻结机制,防止 AI 「放飞自我」
- 多模型协作 — 不同 AI 各司其职,互相审查
- 并行开发 — 多会话同时推进,像管理真实团队一样管理 AI
gstack 本质上不是技术突破,而是一套经过实战验证的 AI 编程工作方法论。正如一位 CTO 所说,这是「一个自律工程师的个人工具集,当他恰好运营着 YC 时的样子」。

暂无评论
要发表评论,您必须先 登录