GStack - AI-Assisted Development Toolkit
Garry Tan's Open Source Software Factory - Transform Claude Code into a virtual engineering team
概述
GStack 是由 Garry Tan(Y Combinator 总裁兼 CEO)创建的开源 AI 辅助开发工具包。它将 Claude Code 及其他 AI 编程助手转变为一个"虚拟工程团队",包含 23 个专业化的技能工具,覆盖整个开发生命周期。
GitHub : https://github.com/garrytan/gstack
| 统计数据 | 数值 |
|---|---|
| Stars | 97,087 |
| Forks | 14,434 |
| 语言 | TypeScript |
| 许可证 | MIT |
| 创建时间 | 2026-03-11 |
| 最后更新 | 2026-05-15 |
项目定位
GStack 被定位为"开源软件工厂",是一套 slash-command 技能工具集,强制执行结构化的开发冲刺流程:
Think → Plan → Build → Review → Test → Ship → Reflect
目标用户
- 创始人/CEO - 需要快速验证想法并交付产品
- Claude Code 新用户 - 希望快速上手并发挥最大效能
- 技术主管/资深工程师 - 需要标准化团队开发流程
生产效率提升
Garry Tan 报告在全职运营 YC 的同时,60 天内交付:
- 3 个生产级服务
- 40+ 已发布功能
- 约 810× 效率提升(相比 2013 年的开发节奏)
23 个专业技能
GStack 提供 23 个专业化角色技能,模拟真实工程团队:
产品规划阶段
| 技能 | 角色 | 描述 |
|---|---|---|
/office-hours |
YC Office Hours | 产品方向审视,6 个核心问题挑战 |
/plan-ceo-review |
CEO/创始人 | 战略范围审查(4 种模式) |
/plan-eng-review |
工程经理 | 架构锁定、图表设计、测试规划 |
/plan-design-review |
高级设计师 | 设计维度评分(0-10 分制) |
开发与设计阶段
| 技能 | 角色 | 描述 |
|---|---|---|
/design-shotgun |
设计探索器 | 生成 4-6 个 AI mockup 变体 |
/design-html |
设计工程师 | 从 mockup 生成生产级 HTML |
/browse |
QA工程师 | 真实 Chromium 浏览器自动化 |
代码审查与质量保证
| 技能 | 角色 | 描述 |
|---|---|---|
/review |
资深工程师 | 生产级 bug 检测,自动修复建议 |
/qa |
QA主管 | 浏览器测试、bug修复、回归测试 |
/cso |
安全总监 | OWASP Top 10 + STRIDE 威胁建模 |
发布与部署
| 技能 | 角色 | 描述 |
|---|---|---|
/ship |
发布工程师 | 测试验证、覆盖率审计、PR 创建 |
其他辅助技能
| 技能 | 描述 |
|---|---|
/codex |
第二意见 - 独立 OpenAI Codex 审查 |
/reflect |
冲刺复盘与知识沉淀 |
支持的 AI 编程助手
GStack 支持 10 种 AI 编程助手:
- Claude Code (Anthropic)
- OpenAI Codex CLI
- Cursor
- OpenCode
- Factory Droid
- Slate
- Kiro
- Hermes
- GBrain
- OpenClaw
抸术架构亮点
安全防护
- Prompt 注入防御 - 22MB ML 分类器 + Haiku transcript 检查 + Canary tokens
- 多层防护确保不受恶意提示攻击
浏览器自动化
- 基于 Chrome DevTools Protocol (CDP) 实现
- 真实 Chromium 浏览器环境测试
- 网站专属浏览器笔记(Domain Skills)
- 设计偏好记忆(Taste Memory)
持续工作模式
- Checkpoint 模式 - 自动 WIP 提交
- 支持 10-15 个并行冲刺任务
- 自动状态恢复
安装指南
前置要求
- Claude Code
- Git
- Bun v1.0+
- Node.js(仅 Windows 需要)
快速安装(30 秒)
bash
git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup
团队模式(自动更新)
bash
(cd ~/.claude/skills/gstack && ./setup --team) && ~/.claude/skills/gstack/bin/gstack-team-init required && git add .claude/ CLAUDE.md && git commit -m "require gstack for AI-assisted work"
多平台支持
使用 --host <name> 标志为不同 AI 助手安装:
bash
git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/gstack
cd ~/gstack && ./setup --host codex # For OpenAI Codex CLI
Windows 安装
Windows 11 需通过 Git Bash 或 WSL 安装(由于 Playwright pipe transport bug,需同时安装 Bun 和 Node.js)。
工作流程示例
标准 Sprint 流程
Think
Plan
Build
Review
Test
Ship
Reflect
典型使用场景
-
启动新项目
/office-hours # 产品方向审视 /plan-ceo-review # 战略范围确认 /plan-eng-review # 架构设计锁定 -
设计阶段
/design-shotgun # 生成多个设计变体 /design-html # 输出生产级代码 -
开发审查
/review # 代码质量审查 /qa # 功能测试验证 /cso # 安全威胁分析 -
发布部署
/ship # 测试通过 → PR 创建 /reflect # 冲刺复盘总结
文档资源
| 文档 | 内容 |
|---|---|
| <README.md> | 主文档(480 行) |
| <docs/skills.md> | 技能深入解析 |
| <ETHOS.md> | Builder 哲学理念 |
| <ARCHITECTURE.md> | 设计决策说明 |
| <BROWSER.md> | 浏览器命令参考 |
| <CONTRIBUTING.md> | 开发者贡献指南 |
| <CHANGELOG.md> | 版本历史记录 |
| <USING_GBRAIN_WITH_GSTACK.md> | GBrain 集成指南 |
附加功能
语音输入支持
- AquaVoice - 高质量语音转文字
- Whisper - OpenAI 语音识别
GBrain 持久化知识
- 项目知识持久存储
- 跨会话上下文保持
- 与 GStack 深度集成
隐私与遥测
- Opt-in 机制 - 默认不收集数据
- 用户可选择开启遥测贡献改进
项目状态
- ✅ 活跃开发 - 持续更新维护
- ✅ MIT 许可证 - 完全开源免费
- ✅ 广泛采用 - 97K+ Stars
作者背景
Garry Tan
- Y Combinator 总裁兼 CEO(2023年至今)
- 连续创业者、工程师、投资人
- Stanford 计算机系统工程学士(2003)
- Palantir 创始团队成员
- Posterous 联合创始人(被 Twitter 收购)
- Initialized Capital 联合创始人
- 知名投资:Coinbase、Instacart、Flexport
招聘信息: "We're hiring. Come work at YC --- ycombinator.com/software"