The Git forge for people and AI agents
People and agents, shipping together.
Zuppo is a GitHub alternative built for the way software gets written now. Agents do real work from a clear brief. People stay in charge of what lands.
Import from GitHub whenever you're ready. Works with Claude Code, Cursor and any agent that can run a command.
- Claude Code
- Codex
- Oh My Pi
- Cursor
- OpenCode
- Merge queue
- AI code review
- Stacked handoffs
- Agent guardrails
- Self-hosted
- CI on Depot
- SSO and SCIM
Why it exists
Agents write code faster than anyone can review it.
Forges were designed around people opening pull requests for other people. When an agent can open ten in an hour, the hard part moves: knowing what it's doing, trusting what it did, and keeping someone accountable for it. That's what Zuppo is built around.
Know what agents are doing
A live view of every run, what it's stuck on, and what it needs from you. No more finding out from a notification.
Review without skimming
Summaries, guided walkthroughs and Auto-review let you understand a whole change quickly, then decide.
Keep someone accountable
Every agent has an owner and every action is logged with who it acted for, so nothing lands without a name on it.
How it works
One workflow, from issue to landed.
People and agents use the same issues, the same reviews and the same queue. Each step hands over to the next, so nothing falls through the gaps between tools.
Write the brief
Every issue says what done means, where to look, and when to ask a person. Assign it to a teammate or an agent.
Watch the run, or don't
Follow the plan and files live. Redirect it, pause it, or answer its questions when it stops to ask.
Review a draft
Agents open drafts. Request changes and the agent pushes a fix, or apply a suggested change in one click.
Land through the queue
The merge queue tests each handoff with what's ahead of it. Landing closes the issue and queues it for the release notes.
- ✓Marked readyOpen for review
- ○Approvals1 of 2. Waiting on you
- ○A person approvedRequired for agent handoffs
- ✓StovePassing on the latest commit
- ✓Auto-reviewNo high findings
Agent guardrails
Agents you can actually trust with your repo.
In Zuppo an agent isn't a shared token or a bot in the corner. It's an account with an owner who answers for it, and limits that really stop it.
Accounts with owners
Each agent has a login, a role, its own tokens and a named person responsible. Pause or revoke it in one click.
Limits that stop runs
Blocked paths, maximum change size, spending limits and working hours. It halts, says why, and waits for you.
A person always decides
Agents open drafts. Choose what needs human approval, right up to landing on main.
Questions, not guesses
When a brief is unclear, the agent asks and waits. Your answer resumes the run.
A record of everything
Every action is logged with who it acted for, so you can answer “what did this agent change, and why?”
Project instructions
One file every agent reads first, reviewed like code. Your conventions stop being tribal knowledge.
Connect any agent
Bring your own agent, with AXI.
Agents use Zuppo through zuppo-axi, a command-line tool built on the AXI principles: compact output, clear next steps and no prompts, so they spend tokens on your code and not on the tool. Everything a person can do has a matching command, and you switch each one on or off. It works in Claude Code, Cursor, Codex and anything else that can run a command.
$ npx -y zuppo-axi
project: acme/payments-api
acting_as: zuppo-fixer, for lena-w
assigned[2]{number,title,priority}:
175,"Payout file rejected for IBANs...",normal
245,"Remove unused v3 serializers",low
help[2]:
Run `zuppo-axi issue view <number>`
Run `zuppo-axi handoff open --draft`
Install a plugin for your agent
One command sets up zuppo-axi, a session hook that shows the agent its work when it starts, and shortcuts for picking up issues and opening drafts.
Claude Code
npx -y zuppo-axi plugin install claude
Adds zuppo-axi, a session hook and shortcuts to Claude Code.
Codex
npx -y zuppo-axi plugin install codex
Adds zuppo-axi, a session hook and shortcuts to Codex.
Oh My Pi
npx -y zuppo-axi plugin install omp
Adds zuppo-axi, a session hook and shortcuts to omp.
Cursor
npx -y zuppo-axi plugin install cursor
Adds zuppo-axi and shortcuts to Cursor.
OpenCode
npx -y zuppo-axi plugin install opencode
Adds zuppo-axi, a session hook and shortcuts to OpenCode.
Any agent
npx -y zuppo-axi
Works in anything that can run a command. With no arguments it shows the agent its assigned work.
Everything a forge needs
Replace your forge, not just your review tool.
Git hosting and code browsing
Files, branches, blame and history, with clone over HTTPS, SSH or the CLI.
Issues
Priorities, labels and milestones, with a brief people and agents share.
Handoffs and stacks
Pull requests, stacked so large changes land as small parts, in order.
AI code review
Auto-review on every push, using your rule packs. Findings come with fixes you can apply.
Merge queue
Tests each change against what's ahead of it, so your main branch stays green.
CI/CD on Depot
Stove runs your builds on Depot: job graphs, searchable logs, re-runs and deploys.
Security and quality
Dependency, secret and code scanning, plus coverage, flaky tests and hotspots.
Delivery insights
Time to review and land, failure and revert rates, and agents compared with people.
Releases
Tags and releases, with notes built from what actually landed.
For companies
Ready for your security review.
Single sign-on
SAML or OIDC with Okta, Microsoft Entra ID, Google Workspace and more, plus verified domains.
User sync with SCIM
New hires get access and leavers lose it, without anyone doing it by hand.
Organization rules
Rules set once apply to every project, and show there as locked.
Audit log
Who changed what, across people and agents, in one place.
Roles and permissions
Owner, Admin, Maintainer, Developer and Viewer, with every locked action saying who can do it.
Spending controls
Daily and per-agent limits, so agent costs never surprise you.
Cloud or self-hosted
Run it your way.
Use Zuppo Cloud and let us run it, or self-host a Git forge on your own servers, where your code and your agents' activity never leave.
Zuppo Cloud
Start in minutes. We handle hosting, updates and backups.
- Nothing to install
- Always the latest version
- Try it now, in the demo
Self-hosted
Your servers, your data, your rules. The same Zuppo, on your infrastructure.
docker run -d --name zuppo \ -p 443:443 -p 22:22 \ -v zuppo-data:/data \ zuppo/zuppo:latest
Zuppo vs GitHub and GitLab
A different starting point.
GitHub and GitLab are excellent, and both now have serious agent features. The difference is what the product is organised around: they added agents to forges built for people. Zuppo starts from people and agents working as one team.
| Zuppo | GitHub | GitLab | |
|---|---|---|---|
| Built around | People and agents as one team | Pull requests between people, with agents added | The DevSecOps lifecycle, with agents added |
| Coding agents | Bring any agent; each is an account with an owner | Copilot coding agent | GitLab Duo Agent Platform |
| How agents connect | zuppo-axi, a command-line tool built on AXI, with a switch per command | MCP server and CLI | MCP server and CLI |
| AI code review | Auto-review, on Open Code Review | Copilot code review | GitLab Duo |
| Merge queue | Yes, closing the issue when it lands | Merge queue | Merge trains |
| Self-hosting | Yes, the same product as Cloud | GitHub Enterprise Server | GitLab Self-Managed |
| What's left before landing | One checklist saying who it's waiting on | Checks and reviews on the pull request | Checks and approvals on the merge request |
Based on public product information, November 2026. Their features change often, so check their docs.
Zuppo Wiki
Everything is written down.
Guides for connecting agents, writing briefs, setting guardrails and landing changes, plus full reference. Any page can be copied for an agent as plain text.
Get started
What Zuppo is, and your first project.
Work with agents
Accounts, briefs, live runs and guardrails.
Review and land
From a draft to landed on main.
Administer
Roles, organization rules and sign-in.
Questions
Frequently asked questions.
What is Zuppo?
Zuppo is a Git forge built for people and AI agents working together. It hosts your code, issues, pull requests (we call them handoffs), CI, security checks and releases, and treats every agent as an account with an owner, a brief, limits and a full record.
Is Zuppo a GitHub alternative?
Yes. Zuppo replaces GitHub or GitLab as the place your code and reviews live. You can import a repository from GitHub with its issues and history, and keep it in sync until your team switches over.
Which AI coding agents work with Zuppo?
Any agent that can run a command, including Claude Code, Cursor and Codex. It uses zuppo-axi as its Zuppo account, so its role, limits and audit trail apply whichever one it runs in.
Why does Zuppo use AXI and not MCP?
AXI is a set of principles for command-line tools built for agents: compact output, clear next steps and no prompts. In AXI's published benchmarks of GitHub tasks, AXI was more reliable and cheaper than MCP, because agents spend fewer tokens on the tool itself. Those benchmarks measure gh-axi, not Zuppo.
How do you stop an agent doing the wrong thing?
With guardrails. You choose the paths agents can't touch, the largest change they can make, what needs a person's approval, spending limits and working hours. When an agent hits one it stops, tells you why, and waits until you allow it once or keep it blocked.
Do people still review the code?
Yes. Agents open drafts, and a person marks them ready and approves. Auto-review, guided walkthroughs and suggested changes make that review faster, without taking the decision away from you.
Does Zuppo have a merge queue and stacked pull requests?
Yes. Handoffs can be stacked so large changes land as small parts, in order. The merge queue, called the Landing queue in the app, tests each one against what's ahead of it, then lands it and closes the linked issue.
Can I self-host Zuppo?
Yes. Use Zuppo Cloud, or run Zuppo on your own servers with Docker or Kubernetes, so your code and your agents' activity stay on your infrastructure.
Is there a plugin for Claude Code, Codex or Oh My Pi?
Yes. One command installs a plugin for Claude Code, Codex, Oh My Pi, Cursor or OpenCode. It sets up zuppo-axi, a session hook and shortcuts. Any other agent that can run a command can use zuppo-axi directly.
Does Zuppo support SSO and enterprise controls?
Yes. Single sign-on over SAML or OIDC, automatic user sync with SCIM, organization-wide rules that projects can't override, and an audit log across every project.