[go: up one dir, main page]

Airlock

All slop must die.

Open source local CI written in Rust. Airlock turns every git push into a slop-free PR.

macOSbrew install --cask airlock-hq/airlock/airlock
Read the docs
Learn more
The Problem

The bottleneck has moved.

AI agents generate mountains of code. Some of it is brilliant. Some of it is slop. You can't tell which is which at 5,000 lines per diff. The bottleneck isn't writing code anymore. It's reviewing and validating it.

Before

  • You write code
  • Another human reviews
  • Great tooling support

Now

  • AI writes tons of code
  • You stare at massive diffs
  • No way to review efficiently
The Solution

An airlock for your code.

Airlock sits between AI-generated code and your remote branch. Every push triggers a self-healing pipeline that uses your coding agent to lint, test, document, and clean up slop — so what lands in your PR is already production-grade.

Before
After
Lint errors
All lints pass
No tests
Tests generated and passing
No documentation
Documentation updated
No PR description
Rich summary with walkthrough
Unused imports, dead code
Clean, minimal code
Hardcoded secrets
Flagged for review
Overview tab with a generated description and architecture diagram
Rebase result with automatic merge conflict resolution
Test results showing all 247 tests passing
Critique tab with inline code review comments
How It Works

Setup in ten seconds.

01

Install

One command to get Airlock.

brew install airlock-hq/airlock/airlock
02

Initialize

Setup Airlock for your repo.

airlock init
03

Push

Every push goes into Airlock.

git push

Changed your mind? Run airlock eject to undo and restore your original setup.

All slop must die.

Open source local CI written in Rust. Airlock turns every git push into a slop-free PR.

macOSbrew install --cask airlock-hq/airlock/airlock
Read the docs
STATUS:ALPHA
OSS:MIT