gstack-guide

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 编程助手:

  1. Claude Code (Anthropic)
  2. OpenAI Codex CLI
  3. Cursor
  4. OpenCode
  5. Factory Droid
  6. Slate
  7. Kiro
  8. Hermes
  9. GBrain
  10. 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

典型使用场景

  1. 启动新项目

    复制代码
    /office-hours    # 产品方向审视
    /plan-ceo-review # 战略范围确认
    /plan-eng-review # 架构设计锁定
  2. 设计阶段

    复制代码
    /design-shotgun  # 生成多个设计变体
    /design-html     # 输出生产级代码
  3. 开发审查

    复制代码
    /review          # 代码质量审查
    /qa              # 功能测试验证
    /cso             # 安全威胁分析
  4. 发布部署

    复制代码
    /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"


参考资料

相关推荐
网络豆2 小时前
开源鸿蒙平台 CMP 三方库「navigation-compose-extended」适配全流程
华为·开源·harmonyos
2601_949480063 小时前
开源鸿蒙平台 CMP 三方库「multiplatform-markdown-renderer」适配全流程
华为·开源·harmonyos
alsmile4 小时前
AI友好的可视化图形引擎自我革命:Meta2d.js 2.0 历时一年全新重写,性能与多人协作全面升级
前端·开源·数据可视化
miofly4 小时前
GitHub 今日推荐|rea:用 MCP 把反编译器和 AI agent 接到一起的逆向工具
typescript·开源·github
一个简单的TTS开发者5 小时前
#有声小说多角色对话 TTS 配置与选型指南
人工智能·开源·indextts
m4Rk_5 小时前
【论文阅读】Agent 记忆机制(113):Agentic Memory Management——从“检索相关信息”走向“管理 Agent 内部记忆”
论文阅读·人工智能·学习·开源·github
东哥16887 小时前
我用 DeepSeek 做了 4 个零依赖的赚钱小工具,全部开源
python·开源·deepseek
网络豆8 小时前
开源鸿蒙平台 CMP 三方库「tanstack-table-kmp」适配全流程
华为·开源·harmonyos
沐曦股份MetaX8 小时前
沐曦股份亮相CCF第三届算力活动:重磅发布Token算力普惠计划,赋能科研新时代
人工智能·科技·ai·开源·gpu算力