A 4,000-line diff is a stack nobody finishes. Sliced into one review per layer (backend, middleware, ui), it’s reviewable in minutes.
GitStack is the source of truth; GitHub stays in lockstep. Issues and PRs sync in, reviews sync out, comments flow both ways. CI stays on GitHub Actions, and landing gates on the checks it reports.
GitStack is the source of truth, GitHub stays in lockstep
GitHub gives you one pull request per branch. GitStack lets you carve a branch into reviews that merge together or land on their own.
► all three tasks built. the pr is now a 873-line review request waiting for someone to start. the stack has three approvals, and every step is ready to ship.
Write commits normally. Create reviews from commit ranges. Push the stack. Land approved reviews in order, all through the same gs commands.
Reviews above the one you edit rebase automatically, and approvals stick. Each is marked extended, revised, or rebased, so reviewers know whether their LGTM still counts before they look.
# reviewer on r2: "this isn’t constant-time."$ gs checkout r2$ vim auth/password.go$ gs amend -m "use crypto/subtle" --resolves C008 amended r2. r3 rebased.$ gs push r2 patchset 2 (revised, slice content changed) r3 patchset 2 (rebased, slice content unchanged)$ gs return# r3’s LGTM survives because only its base moved, not its content.
Accounts are always free. Anyone can sign up, work in public repos, and run the full workflow solo. Tiers limit members: the people with access to a namespace's private repos. You move to Pro when a fourth person needs access to your private repos, or when you outgrow three repos.
For one developer, or a private team of up to three members, running the whole loop.
Join the waitlistWhat you getFor private teams of four to ten members, and devs who need more than three repos.
Upgrade to ProEverything in Free, plusFor teams past ten members, or anyone who outgrows Pro. Every limit on terms that fit.
Contact usEverything in Pro, plusGet an invite when GitStack is ready.