gstack
Turn Claude Code into a full engineering team -- it's literally Garry Tan's own setup

134K+
GitHub stars
23
specialist skills, one for every stage of a sprint
10
AI coding agents supported, not just Claude
What it actually does
gstack is Garry Tan's own Claude Code setup, free and MIT licensed. It splits one Claude Code session into specialist roles -- a CEO who pushes back on your product idea, an eng manager who locks the architecture, a designer who catches AI slop, a QA lead who opens a real browser, a release engineer who ships the PR. Tan, president of Y Combinator, says it's what let him ship 3 production services and 40+ features in the last 60 days, part-time, while running YC.
Why it's worth your time
- 23 specialist skills and 8 power tools, run in the exact order a real sprint runs: think, plan, build, review, test, ship, reflect.
- /plan-ceo-review and /plan-eng-review give you a founder-level plan critique and a staff-engineer code review before you write a line -- the reviewer even auto-fixes the obvious bugs it finds.
- /qa opens a real browser and clicks through your app like an actual user, not a test runner spitting out green checkmarks.
- It's literally Garry Tan's own daily setup. The Y Combinator president says it's how he shipped 3 production services and 40+ features in the last 60 days, part-time, while running YC.
- Completely free, MIT licensed, no account, no paid tier -- every tool is a plain markdown slash command.
- Works across 10 different AI coding agents -- Claude Code, Codex, Cursor, OpenCode, and more -- so you're not locked into one.
Before you start
- Claude Code (or one of the 9 other supported agents -- Codex, Cursor, OpenCode, and more)
- Git
- Bun v1.0+ (installed below if you don't have it)
- Node.js -- Windows only
🆕 New to the command line? Start here
gstack isn't a Claude feature -- it runs completely on its own, so you don't need Claude Code or any AI subscription to use it. All you need is a terminal, a plain text window that's already built into your computer.
1. Open a terminal
- Mac: press
Cmd + Space, type "Terminal", press Enter. - Windows: press the Windows key, type "Terminal" or "PowerShell", press Enter.
2. Install Bun first -- the runtime gstack's own setup script and commands run on
Mac
curl -fsSL https://bun.sh/install | bashWindows
powershell -c "irm bun.sh/install.ps1 | iex"3. Then paste the install command below into that same window and press Enter. That's the whole install.
Already use Claude Code (the desktop app, claude.ai/code in a browser, or the CLI)? You can skip opening a terminal yourself -- paste the install command below into a Claude Code chat and ask it to run it for you, it has real terminal access built in. Claude Cowork specifically can't do this on its own -- it's built for working with files and documents, not for running command-line tools.
Install it
Quickest -- paste into Claude Code, it does the rest
git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setupTeam mode -- auto-updates for everyone on a shared repo
(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"Other AI agents (Codex, Cursor, OpenCode, and more)
git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/gstack
cd ~/gstack && ./setupUse it
Start a new feature with a real plan review
/office-hoursGet a founder-level critique of that plan
/plan-ceo-reviewShip it -- tests, PR, the works
/ship