Live · one host · no crew

One‑person internet public access.

Put a real phone number on your stream. Take real callers. Keep a safety delay and a DUMP button between the show and the audience. All of it run by you, from one computer.

CALL NOW
(555) 010‑0000
Sign up for early access See pricing The number above is a placeholder. Yours goes on your stream, not on this page. Built in the open.
The show, start to finish

Think 2001 cable access. Think it's yours.

Host on camera, phone number on screen, unpredictable callers, bumpers, rough edges. Airlock is the control room. It does the jobs a station used to have people for.

  1. RING
    Caller dials

    A real telephone call to your Airlock number. No app, no link, no account for the caller.

  2. SCREEN
    Airlock answers

    The caller hears that the call may be broadcast and gives a name and a topic. You see a caller card: Waiting, Screening, Cleared, On Deck.

  3. TAKE
    You press Take

    The caller is live with you. The audience hears the finished program through the safety delay, seconds behind.

  4. EJECT
    Done talking

    Eject disconnects the caller. The next one is already on deck.

  5. DUMP
    Something must not air

    DUMP throws away the unsafe seconds still in the buffer, ejects the caller, plays your bumper for exactly that long, and rebuilds the delay. The audience never gets the removed material, then or later.

Broadcast safety

Ten seconds between you and the internet.

The delay runs on your own machine, between OBS and your stream. The cloud can go away; the delay stays. Try it: the strip below is a buffer. The host is on the right, the audience on the left.

BUILDING
depth 0.0 s of 10 s
Audience hearsYou, live
program waiting unsafe bumper sent

Simplified. The real engine works on encoded video and audio packets, cuts on keyframes, and reports its state the same way: UNPROTECTED, BUILDING, PROTECTED, DUMPING, RECOVERING.

Synchronized

Picture and sound together

The buffer holds the finished OBS program, audio and video as one stream. A DUMP removes both. Nothing drifts.

Honest

PROTECTED means protected

The control screen says PROTECTED only when the measured buffer depth is at the target. Building, low buffer, recovering and faults all read NOT PROTECTED.

Yours

The host decides

AI may screen, transcribe and warn. It never presses DUMP. Editorial authority stays with the person on camera.

Rules of the house

What Airlock is, and isn't.

Telephone first

Callers use a phone

PSTN audio. No video callers, no download. If they can dial, they can call in.

Solo operation

One workstation

Every essential show operation happens from the host's computer: take, hold, eject, dump, delay health.

Local safety

Cloud assists, local protects

Telephony, screening and sync may live in the cloud. The delay and the DUMP path never do.

Rough-show friendly

Polish goes in the control room

Airlock will not make your show look corporate. Low-fi is a feature. OBS keeps your scenes, overlays and encoder.

Not in the MVP

Deliberately left out

Video callers, mobile apps, multi-host production, autonomous AI censorship, clip publishing, ad insertion.

Works with

OBS, your stream, your number

OBS sends the program to Airlock. Airlock sends the delayed program to whatever you stream with. One number, provisioned for you.

Built in the open

Where it stands.

Airlock is built one vertical slice at a time, each with its own acceptance test on a real machine. The code, the decisions and the evidence are public.

SliceWhat it provesState
VS0A synchronized local A/V delay in the OBS program path, with DUMP and bumper recovery. 33‑minute runs, dumped material verified absent downstream.proven
VS1A real telephone caller and the host talk live through Airlock. Take, Eject, caller hang‑up, one‑command start on Windows.working on the owner's desk
VS2Caller queue: several callers waiting, screened, cleared, on deck.next
VS3+AI screening cards, DUMP tied to Eject, the solo producer board.planned

Decision records and evidence live in the repository: github.com/khammrich1/airlock.

Pricing

Pay for the phone line. The safety is free.

The delay engine and the DUMP button are open source and run on your machine at no charge, forever. The paid plans add the part a station used to need a switchboard for: a number, screening, a queue, and someone to call when it breaks.

Self‑hosted

$0forever

You are comfortable with a terminal and a Twilio account and want full control.

  • Local delay engine, control screen, DUMP hotkey
  • Caller console with Take and Eject
  • Bring your own phone number and tunnel
  • Every line of source, every decision record
  • No screening, no queue, no support
Get the code
You pay your telephony provider directly, per minute.

Station

$79per month

Several shows or hosts under one roof, or one show with a lot of phones.

  • Everything in Host
  • Up to 3 numbers and 3 host consoles
  • 1,500 caller minutes a month included
  • Call log and screening transcripts kept for 90 days
  • First access to new slices as they are proven
Reserve a seat
Then 4¢ per caller minute.

Prices are provisional until launch. Early‑access seats keep whatever price they signed up at for the first year. Caller minutes are counted while a caller is connected to you, live or screening; your own stream time is free. Taxes extra where they apply.

Early access

Run a call‑in show. Be the first.

Airlock is not open to the public yet. If you host a live show and want real callers, put your name down. Seats open in small batches, and you hear from a person, not a drip campaign.

Prefer email? hello@airlock.tv
Questions

Before you call.

Do callers need an app or an account?

No. They dial a normal phone number from any phone. They hear that the call may be broadcast, give a name and a topic, and wait. That is the whole caller experience, on purpose.

Where does the delay run? What if my internet drops?

On your own computer, between OBS and your streaming encoder. It is a local program, not a cloud service, so a lost connection or a dead Airlock server cannot take the delay or the DUMP button away from you. The cloud parts (the number, screening, the queue) stop; the safety does not.

What exactly happens when I press DUMP?

Everything still waiting in the buffer is thrown away, the caller is ejected, your bumper plays for exactly the length that was removed, and the delay rebuilds. The removed seconds never reach the audience, and they are not in your stream's VOD either, because the stream never received them.

Does Airlock replace OBS?

No. OBS keeps your scenes, overlays, cameras and encoder. OBS hands the finished program to Airlock, Airlock holds it for the delay, and the delayed program goes out to your stream. Airlock adds the phone, the screening and the safety, nothing else.

What does "caller minutes" mean on the bill?

Minutes while a caller is connected to Airlock: being screened, waiting on deck, or live with you. Your own stream time, however long the show, costs nothing. Dead air is free. The included minutes reset monthly and unused ones do not roll over.

Will the AI ever cut something on its own?

No. AI may screen callers, transcribe and warn you. It never presses DUMP and never ejects anyone. Editorial authority stays with the person on camera. That is a rule of the house, not a setting.

Windows only?

The host software is built and tested on Windows with OBS first, because that is where the shows are. The engine itself runs on Linux too (that is how it is tested), and macOS is on the list once the Windows package is solid.

Can I cancel? Do I keep my number?

Monthly, cancel any time, no contract. If you leave, your number is released after 30 days unless you ask to port it out first. Your call logs are yours to export before then.