大家好呀,我是开源先驱~
112,000 Star,360 次 commit,23 个 AI Agent 角色,10+ 种 AI 模型适配。这不是某个大厂的官方工具——这是 Y Combinator CEO Garry Tan 的个人 Claude Code 配置,被他直接开源了。
有人可能会问:一个 Claude Code 配置而已,凭什么 11 万星?
答案就在项目的 tagline 里:"How does one person ship like a team of twenty?"(一个人怎么像二十人的团队一样交付?)

简单说:gstack 把 Claude Code 从一个"AI 编程助手"变成了一支"虚拟软件团队"。
它包含 23 个独立 Agent 角色,每个角色负责软件开发生命周期中的一个环节:
👔 CEO——战略方向和决策 🎨 Designer——设计和 UX 🏗️ Eng Manager——工程管理和规划 🚀 Release Manager——发布协调 📖 Doc Engineer——文档生成 🧪 QA——质量保证和测试
这不是比喻——每个角色都是一个独立的 Claude Code Skill,有自己的系统提示词、工作流程和输出规范。一个需求进来,路由系统自动判断该找哪个角色,Plan → Review → Ship 三步走。
🔀 智能路由——顶层 SKILL.md 是一个纯路由器。你说"帮我设计登录页",它自动路由到 Designer;你说"这段代码有 bug",它路由到 QA。 🚦 Plan → Review → Ship 流水线——不是"你说一句 AI 改一行"的交互模式,而是结构化的三阶段流程。先出计划、再审查、最后交付。 🛡️ 用户主权(User Sovereignty)——AI 只推荐,你来决定。代码改动不会自动合并,每个决策点都要你确认。这是 Garry Tan 最强调的设计原则。 🔒 安全栈——L1-L6 侧边栏安全分级、prompt 注入分类、NTFS ACL 加固。一个 YC CEO 的安全标准不会低。 🌐 多模型适配——支持 Claude Opus、Codex (OpenAI)、Gemini 等 10+ 种 AI 模型。不绑定单一厂商。 🖥️ 浏览器自动化——内置 /browse 技能,基于 Playwright,可以做 Web QA 和测试。 🧠 知识库集成——GBrain 集成,上下文加载和结果保存。不会每次对话都从零开始。 🔄 会话持久化——跨 Claude Code 会话保存和恢复上下文。今天没做完,明天继续。
层级 | 技术 |
|---|---|
运行时 | Bun + TypeScript |
AI 模型 | Claude Opus / Codex / Gemini 等 10+ |
浏览器 | Playwright |
终端 | xterm.js + PTY |
测试 | Bun test + E2E + PTY smoke |
CI/CD | GitHub Actions (macOS/Linux/Windows) |
版本 | v1.58.5.0 |
前提:已安装 Claude Code。
# 克隆仓库
git clone https://github.com/garrytan/gstack.git
cd gstack
# 安装依赖
bun install
# 激活 gstack
bun run activate首次运行会自动检测你的项目类型(新建项目 / 已有代码 / 分支状态),引导你完成初始化。
安装完成后,Claude Code 就变成了一支虚拟软件团队。试试看:
"帮我设计一个用户注册流程" → 路由到 Designer
"审查一下最近的提交" → 路由到 QA
"写一份发布说明" → 路由到 Doc Engineer小结
gstack 能拿到 11 万星,不是因为 Garry Tan 是 YC CEO——而是因为他把自己的真实工作流开源了。这不是一个演示项目,这是他每天用来管理 YC、写代码、做决策的配置。
23 个 Agent 角色、Plan→Review→Ship 流水线、用户主权设计、多模型适配、安全加固——这不是一个配置,这是一套AI 时代的软件开发方法论。
如果你在用 Claude Code,gstack 值得你花 10 分钟装一下。它会彻底改变你和 AI 协作的方式。
🔗 GitHub: https://github.com/garrytan/gstack