mrkeyoor.com_
Wed 11 Nov 06:25 UTC
Dev Toolsevaluationupdated 30 Sept 2026

gstack review

gstack is a large set of role-based workflows and command-line helpers for Claude Code and other coding agents. It gives an agent repeatable ways to question a product idea, plan a change, review code, test in a browser, audit security, and ship instead of relying on one long prompt.

+1,173stars / 7d
Verdict

Our gstack run installed 242 packages and built in 13 seconds, but its tests still timed out after 900 seconds with several failure groups in the log tail. Use it if you supervise coding agents through full product work and will introduce its planning, review, and QA pieces in stages. Do not hand /land-and-deploy or CSO unrestricted authority until their open limits match your repository and CI policy.

We ran it

Lab card: what happened when we ran gstackScreenshot of gstack (github.com/garrytan/gstack)
Install✓ · 43s242 packages · 964 MB
Build✓ · 13s
Tests✗ timed out · 900sran, no count parsed
Repo2826 files~439,890 lines of source · 50.9 MB · 19 CI workflows · tests dir

Answers from our run

Does gstack build from source?

Dependencies installed in 43 seconds (242 packages), and the build succeeded in 13 seconds. We cloned commit 65bfb0c into a clean Debian container with 3 CPUs and no project-specific setup.

Do gstack's tests pass?

We could not finish them: the suite was still running after 15 minutes in our container.

Who should not use gstack?

Teams that require a green fresh-container test gate before adoption: our run timed out after 900 seconds, with failures still present in trust-policy, environment writeback, dashboard fallback, and remote-caller cases.

What are the alternatives to gstack?

Superpowers, Claude Code, Andrej Karpathy Skills. Our gstack run installed 242 packages and built in 13 seconds, but its tests still timed out after 900 seconds with several failure groups in the log tail.

Setup2/543-second install, 964 MB footprint, and a 900-second test timeout
Docs5/5Detailed setup, platform, privacy, browser, and removal guidance
Community5/5134,616 stars and issue activity continuing on October 1
Maturity3/5Broad workflow coverage, but our full suite did not finish

Discussed on

  1. hnTranslate Garry Tan's LinkedIn-speak to plain English115 points
  2. hnGarry Tan's Claude Code Setup74 points
  3. hngstack – Garry Tan's Claude Code Setup15 points
  4. hnPractice your YC interview against Garry Tan's gstack specialists, on a meeting [video]8 points
  5. hnGarry Tan's exact Claude Code setup3 points

Who it’s for

Technical founders who use Claude Code for whole features and want explicit planning, review, QA, and release stages.
Staff engineers supervising several coding-agent sessions across separate branches or worktrees.
Teams willing to adopt an opinionated shared workflow and review the automation before it can merge or deploy.
Codex, Cursor, OpenCode, and other supported-agent users who want the same methods outside Claude Code.

Who it’s NOT for

Teams that require a green fresh-container test gate before adoption: our run timed out after 900 seconds, with failures still present in trust-policy, environment writeback, dashboard fallback, and remote-caller cases.
Windows shops expecting the GBrain path to work without manual repair: open issue #1675 reports six setup problems on Windows 11, including a build failure and an undocumented jq requirement.
Repositories with no required GitHub checks that intend to use automated landing immediately: open issue #2995 reports that /land-and-deploy can merge while ordinary CI is red or pending.
Large repositories expecting a complete CSO static audit: open issue #2993 documents a fixed 64 MiB snapshot admission limit.
Developers who want a small prompt pack they can understand in an afternoon: commit 65bfb0c contained about 439,890 source lines and installed to 964 MB.

Setup reality

Our sandbox installed commit 65bfb0c in 43 seconds, pulling 242 packages and occupying 964 MB. The build succeeded in 13 seconds. Tests timed out after 900 seconds, with the log tail still listing failures in trust-policy, office-hours writeback, dashboard fallback, and setup-gbrain remote-caller cases.

The basic install needs Git, Bun 1.0 or newer, and a supported coding agent. Windows also needs Node.js. Browser work uses Aside on macOS when available or builds a bundled Chromium fallback. The CSO path adds a native toolchain and a qualifying Bun release.

Team mode edits project instructions, installs session hooks, and checks for updates. Several features can call outside services or local vendor tools, although the README documents consent and egress receipts. Treat setup as adopting an engineering process, then enable deployment and security automation only after reading their current limits.

Twenty-three specialists turn Claude Code into a process

gstack packages 23 role-based specialists and eight power tools around coding agents. The useful idea is sequencing: /office-hours questions the product, planning commands force decisions into writing, /review examines the diff, /qa drives a browser, and /ship handles the release path. That gives a technical founder or staff engineer named checkpoints instead of hoping one prompt covers product judgment, implementation, testing, and deployment.

The current gstack README lists support for 10 agent hosts, including Claude Code, Codex, Cursor, OpenCode, and Factory Droid. Some hosts receive the full install while others get generated methodology files or pointers. Claude Code remains the deepest path: hooks, browser control, review records, test-evidence ledgers, project memory, and team auto-update all meet there. If you use only one or two commands, much of the installed system will sit idle.

The 50.9 MB checkout becomes a 964 MB working install

commit 65bfb0c contained 2,826 files, about 439,890 source lines, and occupied 50.9 MB when checked out. Our install pulled 242 packages and expanded the environment to 964 MB. That is a reasonable price for a browser engine and compiled helpers on a developer workstation, but it is far beyond a folder of Markdown prompts. Review disk use and generated binaries before rolling it into disposable workspaces.

The base requirements are Git and Bun 1.0 or newer, with Node.js added on Windows. Browser commands prefer Aside on macOS and otherwise build bundled Chromium. The /cso security officer has stricter requirements: a compatible Bun release plus a static-capable compiler on Linux, Xcode tools on macOS, or Visual Studio C++ tools on Windows. Setup can leave CSO unavailable while installing the rest, which is better than hiding a partial install.

What happened when we ran it

Our sandbox installed commit 65bfb0c in 43 seconds and built it in 13 seconds. The container had 3 CPUs, 8 GB of RAM, Node 22, no secrets, and no elevated privileges. Installation and compilation completed successfully. The repository had 19 CI workflow files and a tests directory, but no Dockerfile. Those facts describe repository mechanics, not the quality of code an agent produces with the skills.

The test command did not finish inside the 900-second cap. Its final lines still listed failures in trust-policy handling, office-hours child environments, security and community dashboard fallbacks, and a setup-gbrain remote-caller race. Several dashboard cases concerned stale or incomplete data being presented safely. The log tail does not identify one cause that explains the group, so blaming the container, network, or a single regression would go beyond the evidence. The defensible result is that our complete gate stayed red.

Release automation has an open fail-open report

Open issue #2995 describes /land-and-deploy using only GitHub checks marked as required. On a repository with no required checks, the report says the workflow may skip ordinary red or pending CI and proceed to a direct merge. A related pull request was active when we checked, but an open fix is not a shipped guarantee. Teams on plans or branch setups without required checks should keep this command away from merge authority until they verify the installed revision.

That concern matters because gstack is designed to do more than advise. Team mode can add project instructions and an update hook, while shipping commands act on pull requests and deployments. Start with planning, review, and read-only QA. Add write authority after a trial repository proves the hooks, CI interpretation, and rollback behavior. The privacy section is unusually direct about opt-in telemetry and egress receipts, but a receipt records an attempted send rather than blocking every network path.

CSO stops at a 64 MiB source snapshot

Open issue #2993 records a CSO audit stopping before it received a run ID because the source exceeded a fixed 64 MiB admission limit. The report also identifies separate 1 MiB limits for individual payloads and the serialized manifest. This affects a specific security workflow, not ordinary review or QA, but it rules out treating CSO as complete coverage for every large monorepo.

Windows deserves its own trial. Open issue #1675 reports six manual workarounds during /setup-gbrain on Windows 11, including a Bun shell build failure, a misleading version-check failure, and an undocumented jq dependency. The reporter eventually produced a working brain. That outcome is encouraging for a patient individual and unsuitable for a company-wide unattended installer.

October 1 activity shows speed and unfinished edges

GitHub showed 134,616 stars and 949 combined issues and pull requests, and the repository was pushed on October 1, 2026. Issues #2993, #2995, #3004, and #3007 were all created or active during the final days of September. That combination says more than an old release tag would: maintainers and users are working quickly, while important behavior is still being discovered around security coverage, restored context, planning hooks, and CI gates.

gstack makes the most sense when your bottleneck is supervising whole agent-driven changes rather than generating code. Its 23 specialists give review and release work a shared vocabulary, and the documentation explains many sharp edges plainly. Our 900-second timeout prevents a clean recommendation for immediate organization-wide rollout. Install it in one noncritical repository, keep deploy authority off, and require a green run of the checks that match your host before expanding its reach.

Alternatives

ProjectWhat it isPick it when
Superpowers gh↗A smaller agent-skills framework built around planning, tests, review, and execution discipline.pick this instead when you want a focused development method without gstack's browser, memory, security, and release machinery.
Claude Code gh↗The underlying terminal coding agent, usable with your own project instructions and hooks.pick this instead when you prefer to assemble a narrow workflow yourself instead of installing an opinionated role system.
Andrej Karpathy Skills gh↗A compact CLAUDE.md rule set aimed at common coding-agent mistakes.pick this instead when a short behavioral checklist is enough and you do not need executable workflow tools.

Sources

  1. gstack README
  2. gstack repository facts
  3. Issue #2995: land-and-deploy CI gate
  4. Issue #2993: CSO snapshot limit
  5. Issue #1675: Windows setup-gbrain failures

More dev tools reviews

folly · universal-android-debloater-next-generation · OpenSandbox · You-Dont-Know-JS · evilginx2 · google-colab-cli · the whole board →