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.

anna pushed to feat/daglorx / lorxe07d3b4
What happens after a push
  1. Push received over git
  2. Workflows started
  3. Automatic review running
  4. Checks reported on CR #42
Hosting

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
Create a repository
Actions

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
Write your ci.yml
fmtunchanged · skipped from cache0s
clippystarted in 0.4s · warm microVM41s
test · macosneeds fmt · matrix1m 12s
build-bitwaiting on test
low · docs
planner.rs:5doc comment out of date
high · security
lease.rs:20token written to job log
Block merge on high
Review

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.yml and AGENTS.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
Turn on review
bit CLI

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 run runs your CI locally, with the server's engine
  • bit review shows findings before you push
  • bit ci check validates .lorx/ci.yml
  • --json on every command, for scripts and agents
Install bit

$ bit run ci on your machine

fmt6s
clippy41s
test · linuxrunning
build-bitwaiting
CR #44 · bit: add cr create5 of 5 checks passed · review clean
Approved
CR #42 · actions: plan job graphApproved by anna and hallelx2
Merged
Runner · gpu-boxlabels: linux, gpu · self-hosted
Online
Teams

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
Start a teamTalk to us
Lorx Projects

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-123 in 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
Plan your first project
LX-123 · Plan jobs from needsActions engine · milestone M22 repos
Status, updated by Lorx
  1. In Progress — branch pushed
  2. In Review — CR #42 opened
  3. Done — waiting on merge
  4. Deployed — when the deploy job passes
Workspace readycopy-on-write · LX-123instant
Token scopedlorx/lorx · feat/* · push, cr1h
Verified before pushci and review passed5/5
Operation log12 snapshots · every step undoable
Agents

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
Connect an agent

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.