Pre 1.0 · MIT licensed · Effect v4
git+ is a Git Smart-HTTP server, browser client, and Unix CLI built from one core. Pull requests, reviews, checks, and identity live in native Git refs, so a single fetch brings the complete state of your project.
The same repository engine runs in a Cloudflare Durable Object, on plain Node.js, in a browser tab over OPFS, and directly as a Unix CLI. Object formats, merge behavior, and protocol rules never fork across platforms.
Source, developer identities, key logs, pull requests, reviews, and checks live inside native Git objects and refs. One fetch gives you complete, causally ordered project state with no hosting provider web API in the loop.
Your agents can host, review, and merge code locally. No third party APIs. No rate limits. Just Git.
Tasks, sessions, and wake triggers are signed events in the repository itself. Agents claim work with a lease, record what they were told and what came of it, and self release if they drop offline. PRs converge by DAG union; merges land through atomic compare and swap at the ref boundary.
Fifty plus commands from clone to queue. Everything stock git does, plus the hub, trust, and agent layer.
Requires Node 24.12+ and git 2.55. Any standard Git client can clone and push from there.
Not yet. The API is pre 1.0, unstable, and not recommended for production use. It is ready for experimentation, agent workflows, and local development.
Yes. Both server implementations speak Smart HTTP v0/v2 and Git LFS, so stock git can clone, fetch, and push against a git+ server with no plugins.
The package is not on npm yet. Clone the repository, run mise install and npm ci, then build the SEA binary with npm run build:sea for the end user executable.
One core runs in a Cloudflare Durable Object, on plain Node.js (24.12+), in a browser tab using OPFS storage, and directly as a Unix CLI.
Authority is bound to explicit capabilities like source.push or hub.check:test. Short lived tokens are minted via member SSH keys, with no centralized token registry.
Keys can be revoked retroactively to invalidate past events, and replicating tombstone events can scrub leaked secrets without breaking hash chains.
Yes. A lightweight file browser, commit viewer, task manager, and PR inspector built with Lit web components ships in src/ui and serves via git+ serve --ui.
MIT licensed and yours to run anywhere a repository fits. Clone it, serve it, and let your agents get to work.