Everything you need to ship, in one forge
Git hosting, fast CI, automatic code review, planning and a CLI that runs it all before you push — for you, your team and your agents.
Git hosting
Real git repositories over HTTPS and SSH. Nothing new to learn.
Learn moreActions engine
Jobs start in under a second and skip anything that already passed.
Learn moreCode review
An automatic review with inline comments on every change.
Learn morebit CLI
Run CI and review on your machine before you push.
Learn moreBranch protection
Require passing checks and a clean review before merging.
Learn moreCode owners
The right people are asked to review the right files.
Learn moreSelf-hosted runners
Run jobs on your own machines, with labels you choose.
Learn moreLorx Projects
Initiatives, milestones and issues that move on push and merge.
Learn moreInstant workspaces
A copy-on-write workspace for every task, ready in an instant.
Learn moreScoped tokens
Short-lived access to one repo, branch pattern, path and action.
Learn moreProvenance
Every change records the agent, model, session, task and approver.
Learn moreUndoable history
Automatic snapshots and an operation log you can roll back.
Learn more
anna pushed to feat/daglorx / lorxe07d3b4- Push received over git
- Workflows started
- Automatic review running
- Checks reported on CR #42
Push to a real git repository
Every repository on Lorx is plain git, served over git's own protocols. Add Lorx as your remote and push — every client, editor and tool you use keeps working.
- HTTPS and SSH, with any git client
- Move a repo over with one
git push --mirror - Every push stored on three replicas, acknowledged on quorum
- git keeps working even if the web app is down
CI that starts in under a second
Your whole pipeline is one file, .lorx/ci.yml. Top-level keys are jobs and a bare string is a command. Lorx works out toolchains and caches from your lockfiles, and runs only the jobs your change affects.
- Warm microVMs restored from memory snapshots
- Runners sit next to git storage, so checkout is a local copy
- Steps that already passed with the same files, command and env are skipped
- Bring GitHub Actions over with
bit ci import
A reviewer that has read your conventions
Every change request gets an automatic review with inline comments and a severity on each one. It reads your rules, so its feedback sounds like your team, not a linter.
- Reads the diff,
.lorx/review.ymlandAGENTS.md - A check that branch protection can require
- Runs before you push with
bit review - Self-hosted: bring your own model — Anthropic, OpenAI or local
Your forge, in the terminal
bit is git with Lorx built in: a single static binary, written in Rust. Anything it doesn't recognise goes straight to git. What it adds is what git can't know about.
bit runruns your CI locally, with the server's enginebit reviewshows findings before you pushbit ci checkvalidates.lorx/ci.yml--jsonon every command, for scripts and agents
$ bit run ci on your machine
Controls for teams that ship every day
Protect the branches that matter, route reviews to the people who own the code, and run jobs on your own hardware.
- Branch protection with required checks
- Code owners and multi-step approvals
- Your own runners, attached to any Lorx — even the cloud
- Sign in with OIDC or SAML
Planning that moves by itself
Initiatives, projects, milestones and issues live above your repositories. Because Lorx owns git, change requests, CI and review, an issue's status updates itself as the work happens.
- Reference
LX-123in a branch or trailer to link the work - One issue can span many repositories and change requests
- Cycles, milestones and sub-issues for the whole organisation
LX-123 · Plan jobs from needsActions engine · milestone M22 repos- In Progress — branch pushed
- In Review — CR #42 opened
- Done — waiting on merge
- Deployed — when the deploy job passes
Built for agents, not just people
Assign an issue to an agent and it gets its own workspace and a scoped, short-lived token. Everything it does is verified before it pushes and linked back to the issue.
- Provenance on every change: agent, model, session, task and approver
- Code search and symbol APIs without cloning
- Leases so agents and people don't collide
- Stacked changes with stable change IDs, stored in plain git
Ready to push your first repository?
Create an account, add Lorx as a remote, and push. Your history, your CI and your review rules come with you.