Baylight
A terminal app for running many coding agents at once. Every agent parks in its own bay. The light above it is red while it works and green when it needs you, so you stop checking eight tabs and go where the light is. Each agent gets a bay: red light while it works, green when it needs you.
Tap a bay, or press 1 to 8 to pull into it. Green bays are waiting on a yes, a no or a note from you.
Monthly permits
Hang tags from people who park their agents here every day.
-
Monthly permitOct0112
“I used to alt-tab through six terminals hoping one had finished. Now I cook dinner and walk over when something goes green.”
Renata IlicSolo developer, Dayton, Ohio
6 bays most nights · invoicing app v2 shipped in 9 days
-
Team permit · 4 seatsOct2207
“The barrier arm is the feature. Two agents editing the same file was costing us a morning a week.”
Marcus BellEngineering lead, Tidewater Freight, Norfolk, Virginia
11 bays · agent merge conflicts: 14 a week before, 0 since August
-
Visitor passSep 304.8 / 5
“The first multi-agent setup where I trusted the lights more than my own checking.”
Diffs & DailiesDeveloper newsletter, issue 88, tools review
Tested for 3 weeks on a 40k-line Rails app
-
Monthly permitOct3051
“The daily cap is why we said yes. Our worst day this month cost $11.20, and we knew before the card statement did.”
Ana & Joel WhitakerTwo-person studio, Boise, Idaho
$4.00 cap per bay · 5 bays · Codex and Claude Code
Lines on the floor
Agents crash into each other when they share a working copy. Baylight paints the lines before anyone parks: one agent, one bay, and nothing crosses the line.
Own branch
Each bay is a separate worktree on its own branch, cut from main when the agent parks. Nobody's half-done edit lands in your build.
Own port
Bay 1 runs its dev server on :3001, bay 2 on :3002, and so on. Eight previews, no "address already in use".
Own shell
Every bay keeps its own history, its own environment and its own tests. Close the app and they are all still parked when you open it.
No through traffic
A file another bay is editing is held for it. A second agent that wants it waits at the barrier until the first one is merged.
bay 3 · migrate users table
wants: src/billing/invoice.ts
held by: bay 7 · port billing job to queue
The barrier is down. Try sending bay 3 into the file bay 7 is holding.
Pay station
Agents run on your own model keys, and they bill by the token. Every bay gets a ticket when it parks, so you can see what each one cost before the card statement does.
At the cap, the gate arm drops: the agent stops, saves its work and turns green to ask you whether to keep going.
Rates
Baylight runs the agents you already use from the command line: Claude Code, Codex, Aider, or any other. You pay for bays, never for tokens: those stay on your own keys.
- Up to 3 bays
- Free
- Up to 12 bays
- $18 /mo
- Monthly permit, teams
- $32 /seat/mo
One level, three agents at once, every feature on this page.
Three levels, the pay station and daily caps, bays that stay parked overnight.
Shared levels: a teammate can pull into your green bay and answer it for you.