Platform
A complete git platform, built to be the system of record
Repositories, review, merge policy, Actions, issues, webhooks, and organization security — one permission model and one audit trail across all of it. Nothing here is a plug-in.
01Repositories
Every repository is an ordinary Git repository
$ gbb repo view acme/checkout-api
Public or private, owned by a person or an organization. Browse, compare, and download — with Markdown rendering and syntax highlighting where you expect them.
Branches, commits, tags, compare, and history
Code browsing with blame and syntax highlighting
Source archives and release downloads
02Pull requests
Review that keeps its own record
$ gbb pr view 112 --repo acme/checkout-api
Review requests, drafts, approvals, and required checks. The timeline is the source of truth for how a change landed.
Draft state, review requests, and re-review
Update-branch and merge policy enforcement
Comments, reactions, and reference timelines
03Merge safety
Rulesets decide how main changes
$ gbb pr merge --squash 112
Protection rules target the default branch, protected branches, or every branch of a repository — and auto-merge lands a change only once every required check has passed.
Required reviews, checks, and SSH-signed commits
Force-push and deletion protection
Auto-merge when required checks pass
04Actions · planned for launch
Workflows that gate the merge
$ gbb actions run list --repo acme/checkout-api
Workflows in .github/workflows run on hosted Linux runners when you push, open a pull request, or dispatch by hand. Each run reports to the pull request as a check — next to check runs posted through the API from any other CI.
Jobs, needs, matrices, expressions, and run steps
Secrets, environments with approvals, and OIDC for AWS
Logs, artifacts, caches, re-runs, and cancellation
05Issues
Discussion that stays attached to the work
$ gbb issue list --repo acme/checkout-api
Issues, labels, milestones, and organization-wide issue types — with reactions, references, and notifications that follow you.
Full lifecycle: open, assign, label, close with a reason, reopen
Reference timelines across issues and pull requests
Notification preferences and subscriptions
06Webhooks & API
Integrate without a middleman
$ gbb api /api/v1/repos/acme/checkout-api/webhooks
Signed webhook deliveries with retries and redelivery, an authenticated REST API for repositories, issues, pull requests, Actions, and checks, and a native CLI that speaks the same contracts.
Subscriptions, signed delivery, retries, and retention
Bounded, authenticated API requests from gbb api
Scoped personal access tokens and SSH keys
07Organizations & security
Policy at the organization, enforced everywhere
$ gbb api /api/v1/orgs/acme
Owner, admin, member, and billing-manager roles; teams; capability-based permissions on every repository and release action.
Organization policy: two-factor required before members create repositories
Session and device management with revocation
Audit events for organization, repository, and security actions
One platform, one record
Create an organization, push your first repository, and let its workflows run.