Fast CI, with everything around it

CI that runs only what changed and skips what already passed, with your code, your reviews and your terminal built in.

fmtunchanged · skipped0s
lintpassed41s
testneeds fmt1m 12s
buildwaiting on test
CI

CI that skips what already passed

Describe your pipeline in a short file in your repository. bit runs it on your machine, skips every step whose inputs haven't changed, and tells you it's green before you push.

  • Only the jobs your change affects run
  • Steps that already passed are skipped, so reruns take seconds
  • Several workflows share their common steps, and run each once
  • See your whole pipeline as a graph before it runs

Coming soon: the same pipeline running on Lorx for every push.

Get bit
Hosting

Push to a real git repository

Every repository on Lorx is plain git. Add Lorx as a remote and push: every tool, editor and workflow you already use keeps working.

  • Works with any git client, over HTTPS or SSH
  • Public and private repositories
  • Browse code, history and every commit on the web
  • Your code is yours: clone it and go, any time
Create a repository
anna pushed to feat/checkoutacme / shope07d3b4
What happens after a push
  1. Your commits land on Lorx
  2. The branch shows up in the repository
  3. Your activity and contribution graph update
  4. Open a change request when you're ready
CR #44 · checkout: save the cart2 threads resolved · ready to merge
Approved
CR #42 · search: faster resultsApproved by anna and abrar
Merged
CR #41 · docs: getting startedConflicts with main · fix them here
Resolved
Change requests

Reviews that keep work moving

Propose a change and get feedback where it matters, line by line. Everything about the change, from the first comment to the merge, lives in one place.

  • Comment on any line, and resolve threads as you go
  • Approve, or ask for changes
  • Fix merge conflicts right in your browser
  • Merge automatically once it's ready, and revert a merge with a click
  • Protect main, so every change there is reviewed first
Get started free
bit

Lorx, in your terminal

bit is git with Lorx built in. Use it for everything, or only for what git can't do alone. Install it with one command, and it keeps itself up to date.

  • Open, check out and merge change requests without leaving the terminal
  • Run your CI on your machine before you push
  • Check your pipeline for mistakes before it ever runs
  • Sign in once from the browser, no passwords in the terminal
Install bit

$ bit run on your machine

fmtskipped
lint41s
testrunning
buildwaiting
you/app on GitHubto lorx.space/you/app42 PRs
Moving to Lorx
  1. Code and full history
  2. Every branch and tag
  3. Pull requests, as change requests
  4. Comments and reviews, in their threads
Move from GitHub

Bring everything with you

Moving shouldn't mean starting over. Bring your repositories with their whole history, and your pull requests with every comment and review.

  • Every branch, tag and commit, in one push
  • Pull requests arrive as change requests, numbers intact
  • Run it again any time to bring over what's new
Start moving

Ready to push your first repository?

Create an account, add Lorx as a remote and push. Your whole history comes with you.