Open Source Alternatives LogoOpen Source Alternatives
AlternativesBlogAdvertise
Open Source Alternatives LogoOpen Source Alternatives

Stay Updated

Subscribe to our newsletter for the latest news and updates about Alternatives

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product
  • Categories
  • Tag
  • Advertise
Resources
  • Blog
  • Collection
  • Submit
  • Advertise your tool
Company
  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap
Alternatives
  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
Copyright © 2026 All Rights Reserved.
Home/Categories/AI & Machine Learning/Gstack
icon of Gstack

Gstack

Open source alternative to Claude Code

Build, review, test, and ship software with 23 role-specialized AI slash commands that turn Claude Code into a complete virtual engineering team.

135.2K starsTypeScriptMITActive this week
Visit websiteGitHub repo
image of Gstack
Contents
  1. 01Who Gstack is for
  2. 02The problem it solves
  3. 03How it solves it
  4. 04Strengths and trade-offs
  5. 05Gstack vs alternatives
  6. 06Quick start
  7. 07Tech stack
  8. 08FAQ
  9. 09Similar open-source tools
TL;DR

Gstack is a collection of 23 MIT-licensed slash commands for Claude Code that assign each AI coding session a specific engineering role: CEO reviewer, engineering manager, UI designer, security officer, QA lead, and release engineer, among others. It replaces the need for multiple specialized AI tools by encoding a specific methodology into each command. Created by Y Combinator president Garry Tan, it installs in about 30 seconds and runs entirely on your own machine. Best for technical founders and staff engineers who want structured, role-aware AI review without a paid team of specialists.MIT · TypeScript · 135.2K stars · Active this week

who it's for

Who Gstack is for#

Technical founders shipping products solo or part-time

Gstack was built by a founder who shipped 3 production services and 40+ features in 60 days while running Y Combinator full-time. The structured roles compensate for the context-switching cost of being both the product owner and the engineer. Commands like /office-hours, /plan-ceo-review, and /ship encode the disciplines a solo builder skips under time pressure.

Skip if:

Skip if your team already has dedicated code reviewers, QA engineers, and a security officer. The value is filling roles that are absent; on a fully staffed engineering team it adds process on top of existing process.

Staff engineers standardizing AI-assisted review across a codebase

Team mode lets a staff engineer commit gstack to the repo so every contributor's Claude Code session follows the same review methodology. The /review, /qa, and /cso commands run the same checks regardless of which engineer triggers them, making AI-assisted review auditable and consistent.

Skip if:

Skip if your organization's AI tool policy does not allow committing third-party skill files to shared repos, or if external tools already cover OWASP and STRIDE auditing.

First-time Claude Code users learning structured AI-assisted development

A blank Claude Code session gives no guidance on how to use AI across the full development lifecycle. Gstack's slash commands provide a starting framework: /office-hours before building, /review before merging, /qa before deploying. The quick-start sequence in the README walks a new user through the full loop in about five steps.

Skip if:

Skip if you already have a well-established AI-assisted workflow. Gstack adds the most value where no structured methodology currently exists.

OpenClaw operators routing multi-agent coding workflows

For teams using OpenClaw, gstack provides ACP-compatible skills for dispatching Claude Code sessions (security audit, build feature, plan API redesign) and four native conversational skills via ClawHub. The dispatch routing table in docs/OPENCLAW.md maps natural-language requests like 'run a security audit on this repo' to the right skill.

Skip if:

Skip if you are not using OpenClaw. The ACP and ClawHub integration has no effect in a standard single-agent Claude Code workflow.

the problem

The problem it solves#

Building production software solo or with a small team means juggling roles that pull in different directions. A thoughtful code reviewer thinks differently than a product lead who challenges scope; a security auditor reads a codebase differently than a QA engineer exercising the UI in a real browser. When one person handles all of these, the roles with the most friction get skipped first. Architecture gets reviewed when there is time; security audits get deferred; QA stops at 'it works on my machine.'

Claude Code and other AI coding assistants give you raw capability, but a blank prompt does not enforce the disciplines that catch the worst problems before a PR ships. You get out of an AI coding session roughly what you put into it. If you do not prompt for adversarial review, you do not get it. If you do not ask for an OWASP audit, security assumptions go unchallenged. And each developer on a team prompts differently, which means AI-assisted review is inconsistent by default.

how Gstack solves it

How it solves it#

23 role-specialized slash commands

Each command encodes the methodology of a specific engineering role. /office-hours interrogates a product idea with six forcing questions before a line is written. /review runs an adversarial code review that auto-fixes safe issues and escalates judgment calls. /cso performs an OWASP and STRIDE security audit. /qa drives a real browser against a staging URL. /ship prepares the PR. Every command is a standalone Markdown skill file you can read, modify, or replace.

Team mode for shared repos

Running `./setup --team` from inside any repo commits a lightweight gstack configuration, so every contributor's Claude Code session starts with the same skill set. Upgrades run automatically, throttled to once per hour, with no manual intervention. Teams can set the install to required mode, which blocks Claude Code without gstack, or optional mode, which nudges instead of blocks. No vendored files land in the repo.

Multi-host install for six AI coding agents

Gstack installs for Claude Code by default. Running `./setup --host auto` installs for every detected AI coding agent: Codex CLI, OpenCode, Cursor, Factory Droid, Kiro, and GitHub Copilot CLI, all at experimental tier. A static 2KB digest covers any rules-reading agent such as Zed, Amp, or Jules. Each host gets the same slash commands adapted to its invocation model.

OpenClaw integration via ACP

For teams using OpenClaw for multi-agent orchestration, gstack skills work in every spawned Claude Code session via ACP. Four additional methodology skills run directly in an OpenClaw agent via ClawHub, with no Claude Code session needed: office-hours, ceo-review, investigate, and retro. A dispatch table in docs/OPENCLAW.md maps natural-language requests to the matching skill.

Security assessment via /cso

The /cso command runs an OWASP and STRIDE security audit against the codebase. It requires a Bun release with four specific build flags plus a native toolchain: a static-capable C compiler on Linux, Xcode command-line tools on macOS, or Visual Studio 2022 Build Tools on Windows. When prerequisites are absent, setup installs everything else, removes stale helpers, and /cso reports 'not assessed' with the specific prerequisite named.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • MIT license with no server or subscription dependenciesGstack is MIT licensed and installs entirely on your local machine. There are no subscriptions, no cloud sync, and no external service dependencies beyond Claude Code itself. The skill files are plain Markdown, readable and forkable without any build step. You own the full tooling stack.
  • 135,000+ stars, created and actively developed in 2026With over 135,000 GitHub stars and daily commits as of October 2026, gstack has one of the fastest growth trajectories of any developer tooling repo created that year. The project launched in March 2026 and crossed 100K stars within months. Active development means slash command methodology is updated as Claude Code itself evolves.
  • Methodology encoded in files, not just promptsEach slash command is a Markdown skill file with a defined scope, forcing questions, and review methodology. Unlike ad-hoc prompting, the same /review or /cso command delivers the same check every time, regardless of which developer runs it. Any skill file can be inspected, overridden, or forked.
  • One-command team standardizationTeam mode bootstraps a repo with a single git command. From that point, every contributor's Claude Code session automatically picks up the same skill set, with silent hourly upgrade checks and no manual sync. A staff engineer can standardize AI-assisted review across a codebase without maintaining a custom prompt library.

Trade-offs

  • -Requires Claude Code as the underlying runtimeGstack is not a standalone tool. It only works with Claude Code installed and authenticated. The underlying compute cost is whatever Claude subscription you hold, and gstack adds no free AI tier of its own. Developers without a Claude subscription cannot run the core skills.
  • -/cso requires a native toolchain that setup does not provisionThe security assessment command requires a Bun release with four specific build flags plus a native C/C++ toolchain. Setup installs everything else if these are absent but cannot install the toolchain itself: it removes stale CSO helpers and /cso reports 'not assessed' with the prerequisite listed. Teams on locked-down CI machines may find this skill unavailable.
  • -Multi-agent support beyond Claude Code is experimentalSupport for Codex CLI, OpenCode, Cursor, Factory Droid, Kiro, and GitHub Copilot CLI is labeled experimental: these agents pass conformance tests but have not completed a certified workflow run. Safety skills like /careful and /freeze are enforced by hooks in Claude Code but are advisory only on other agents. Behaviors may differ from the Claude Code experience.
versus alternatives

Gstack vs alternatives#

Gstack vs Claude Code

Claude Code is Anthropic's terminal-based AI coding assistant, available on a paid subscription. Gstack is a free, MIT-licensed methodology layer that runs inside Claude Code, adding 23 structured slash commands for role-specific engineering workflows. The two work together rather than compete: gstack extends Claude Code's capability with an opinionated process layer.

FeatureGstackClaude Code alone
LicenseMIT (free)Proprietary subscription
Code reviewStructured adversarial review via /reviewDependent on manual prompting
Security auditingOWASP + STRIDE via /csoManual prompt only
QA testingBrowser-based QA via /qaManual prompt only
Team standardizationRepo-committed, auto-updatedPer-developer setup
Multi-agent supportClaude Code, Codex CLI, Cursor, and moreClaude Code only

Gstack is the better choice when you want consistent, repeatable engineering discipline across every Claude Code session. A blank Claude Code prompt delivers whatever the developer thought to ask for; gstack's slash commands run the same review checklist, security audit, and QA flow every time. For technical founders running production workloads solo, and for staff engineers who want AI-assisted review to be auditable and predictable, the structure gstack adds is the point.

Claude Code without gstack remains the better fit when your team already has established code review, security auditing, and QA processes in separate tools. In that case, gstack's methodology layer overlaps with existing workflows and adds overhead rather than coverage. Teams using IDE-native AI assistants that do not support slash commands will also find gstack a poor fit.

install · quick start

Quick start#

bash
Self-hosting installs gstack into Claude Code's skills directory with a git clone and a setup script.
```bash
git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup
```
tech stack · detected from GitHub

What it's built on#

Languages
JavaScriptTypeScript
Frameworks
React
frequently asked

FAQ#

Does gstack replace Claude Code, or does it require it?

Gstack requires Claude Code. It is a methodology layer that runs inside Claude Code, adding 23 structured slash commands on top of whatever session you already have. It does not replace Claude Code or provide its own AI compute. You still need a Claude subscription for the underlying calls.

Is gstack free to use for commercial projects?

Yes. Gstack is MIT licensed, which means you can use it freely for personal projects, commercial products, and internal tools without any licensing restrictions. The only ongoing cost is your Claude subscription for the AI compute that the skills invoke.

How does the /review command differ from manually prompting Claude Code to review code?

The /review command runs a structured adversarial review with defined steps: it auto-fixes issues it can resolve safely and escalates judgment calls to you. A manual prompt delivers whatever methodology you think to ask for in the moment. /review delivers the same check every time, regardless of how you phrase the request, and produces consistent results across every developer who runs it.

Can the whole team use gstack, or is setup per developer?

Both options work. Individual developers install gstack on their own machine. Teams can also use team mode: running ./setup --team from inside a repo commits gstack's configuration to the project so every contributor's Claude Code session picks it up automatically. Team mode supports required mode, which blocks Claude Code without gstack, or optional mode, which nudges instead of blocks.

Which AI agents does gstack support besides Claude Code?

Gstack has experimental support for Codex CLI, OpenCode, Cursor, Factory Droid, Kiro, and GitHub Copilot CLI. These agents pass conformance tests but do not yet have a certified workflow run. A static 2KB digest provides instruction-only support for any rules-reading agent such as Zed, Amp, or Jules. OpenClaw is supported via ACP for multi-agent workflows.

also worth a look

Similar open-source tools#

PiG

PiG

Pi's coding agent, in Go. One binary, no Node.js required.

471GoMIT
orbi

orbi

self-hosted, open-source (AGPL-3.0) AI coding agent

194PythonAGPL-3.0
Pi

Pi

The minimal, self-extensible coding agent for the terminal

111.6KTypeScriptMIT
Jean

Jean

A dev environment for running AI agents in isolated git worktrees

1.3KTypeScriptApache-2.0
fx

fx

Native Zig CLI coding agent, 7.8 MiB, any AI model.

3.3KZigApache-2.0
codex

codex

OpenAI's terminal coding agent, Apache-2.0 licensed

127.6KRustApache-2.0

Repository

Stars
135.2K
Forks
20.1K
License
MIT
Last commit
today
Last verified
Oct 5, 2026
Repo
garrytan/gstack ↗

Additional details

Language
TypeScript
Open issues
451
Contributors
14
First release
2026

Categories

AI & Machine LearningDeveloper ToolsProduct & Project Management

Tags

AI Coding AssistantDeveloper ToolsWorkflow AutomationCI/CD Platforms