Ship code.Stop babysitting it.
A self-hostable code host for repositories, pull requests, issues, and CI — with agents that pick up failing checks before you do.
GitHub mirroring
Keep GitHub.Try open-git anyway.
Mirror a repository into open-git and keep the two in sync. Your team keeps pushing where they already push — nothing about their day changes.
Nothing to schedule
No migration window, no freeze, no weekend. The mirror is live while everything carries on as it is.
Your history, unchanged
Plain git on both ends. Every commit, branch, and tag stays exactly what it was.
Reversible by design
If it isn't for you, stop mirroring. The repository is already whole in both places.
Autopilot
Autopilot works the pull request while you sleep.
A check goes red at 2am. Autopilot opens a sandbox, works a fix, pushes a commit, and re-runs the check.
Failing
What sets it off
- ci / lintQueued
- ci / typecheckQueued
- ci / testQueued
A required check goes red.
What keeps it in bounds
- Your key, your model
- Your OpenRouter key, whichever model you pick.
- A second opinion on retry
- A different model if Autopilot's own fix fails CI.
- Attempt ceiling
- Three tries on one PR, then it stops.
- Monthly spend cap
- A dollar limit per org. It stops when reached.
- Your test command
- The command you already trust, not a guess.
Agent sessions
Review the prompt, not just the diff.
When a change comes from Claude Code, Codex, or Cursor, open-git captures the session — prompts, transcripts, tool calls — and threads it into the pull request timeline. Read what the agent was told before you read what it wrote.
Fix the session cookie so POST /session restores the user.
18s3 calls
Cookie path was still
/auth. Setting it to/and committing.session.ts100% agent-written1 agent lineckpt_session_cookie
Claude Code
Codex
Cursor
Any other agent
Checkpoints are stored on a metadata branch inside your own repository, in a format compatible with Entire — so the record travels with the code rather than living in our database. Off by default on public repositories.
Included
The rest of the code host, included.
Not modules, not an integration budget. The surfaces a team needs to ship are part of the same install.
Built-in CI
Workflows in .opengit/workflows, executed on runners you host. Container per step, no minutes to buy.
Campfire
Per-repository chat with channels, so the decision and the code it changed live in the same place.
Docs
Point at a directory of Markdown and it becomes a docs tab on the repository.
Issues and reviews
Issues, pull requests, and reviews with the conversation attached to the diff.
Insights
Contribution and delivery views built from your own data, not a sampled export.
Access control
Organizations, teams, and per-repository roles with capability-level permissions.
It's yours, including the parts that usually aren't.
One compose up and it runs. CI executes on hardware you own, the data sits in a Postgres you can query, and the source is open for you to read before you trust it with anything.