Patch into one window.
Every agent CLI on your Mac, running as a live terminal, routed to the project it works on.
Coming soon · Patchbay is not yet available to download
Pro is $5/month and not open yet
Apple silicon · macOS 13+ · nothing leaves your Mac unless you sign in or check for updates
drag a cable from an agent onto a project
It builds itself
as you scroll.
Four parts. Scroll through them, or click a part to jump.
~/code/patchbay
no terminals yet
Try it here.
Spawn terminals, add widgets, insert a snippet. The real interface, with sample output — no agent is started, nothing runs on your machine.
~/code/patchbay
no terminals yet — start one above
Resolve the merge conflicts in the most recent PR, run the tests, and push the fix.
Commit all changes, push to a new branch, and open a PR.
Pull main, create feature/{{task}}, and start on it.
Read the diff on this branch and list what would break in production.
Add tests for the code you just changed, and run them.
One agent stops.
The next one picks it up.
A limit, a finished plan, a dead end — hand the task over instead of retyping it.
- Drafted from facts. Task, folder, branch, log path. Never from the screen.
- You press Send. No timer, no status, ever starts an agent.
- Or into a new worktree — fresh branch, uncommitted work carried across.
Two logins.
Same agent. Same window.
One config directory per account, handed to the CLI as one variable at launch.
- You log in, in the terminal. No credential is ever read or copied.
- Labels and paths only, in a
0700directory of Patchbay's own. - Switching restarts the pane — and offers to hand the task across.
Hold a key.
Say the task.
Long prompts are faster spoken. Hold ⌘⇧D, talk, let go.
- Entirely on this Mac. Recognition and clean-up both run on-device.
- Off until you turn it on. No key monitor, no microphone asked for.
- It never submits. The text waits in the prompt. Esc cancels.
Armed. Hold the key to dictate.
Stop retyping
“commit, push, open a PR”.
One prompt library for every workspace and every agent. ⌘P, pick, done.
- Works across CLIs, and writes into none of their folders.
- Fill in the blanks.
{{task}}is asked for as it inserts. - Arrives as one block, never ten half-submitted lines.
Resolve the merge conflicts in the most recent PR, run the tests…
Commit all changes, push to a new branch, open a PR…
Pull main, create feature/{{task}}, and start working on…
Let the agents
keep score.
A strip under the toolbar, set up per project, filled by the agents themselves.
- Fourteen types, each with a full card and a compact chip.
- Read-only. A widget shows its value. It cannot touch a pane.
- Refreshed on a schedule, if you ask — a headless turn in its own process group.
Pick a type — the card beside it is the real one, with example data.
One 30 px chip when
the strip is collapsed.
The value is kept on this Mac, and survives a restart.
What else is wired in.
Git worktrees
Its own branch, its own checkout, on your confirmation.
Workflows
Claude plans, Cursor builds, Codex reviews. Saved, reusable.
Delegation
A planner asks for an executor. You press Start.
Status worth trusting
From each CLI's own hooks. A word and a shape.
Local models
Ollama as a pane, and for Patchbay's own background work.
Light and dark
Both first-class, down to the terminal palette.
Free to start. Pro when you grow.
Two plans. Pro is $5 a month, billed monthly, with a 30-day free trial that starts when you create a Patchbay account. A trial needs an account; signed out, you stay on Free.
Free
$0
- All agents, git worktrees, task handoff, local models and themes
- A Patchbay account
- Up to 3 terminals per workspace and 3 workspaces
- Keeps the 3 starter snippets
Pro
$5 / month
Monthly only. 30-day free trial.
- Everything in Free, plus:
- Widgets and workflows
- Creating new custom snippets
- Voice dictation
- Up to 16 terminals per workspace and unlimited workspaces
Upgrading is not open yet.
Downgrading never deletes anything. Your workspaces, workflows and snippets stay.
Nothing leaves your Mac unless you sign in.
Your workflow stays yours.
Six promises about your machine, your files and your keys — written as invariants the build enforces, so a violation blocks the commit rather than shipping.
Never orphan a process
SIGHUP to the whole group, two seconds, then SIGKILL.
No network, unless you opt in
Strict CSP, no analytics, no remote fonts. Two exceptions: an opt-in check against GitHub for new versions, and signing in to a Patchbay account. No sync, no telemetry.
No secrets, no output, stored
Terminal output lives in memory only. Logs carry ids and timings.
Your files are read-only
Except a git worktree you asked for. Nothing else is written.
⌘-only shortcuts
Ctrl, Esc, Option and plain keys always reach the terminal.
Your real login shell
$SHELL -l -i — your PATH, your version managers, your aliases.
Give your agents
one window.
Patch them in.
Coming soon · Patchbay is not yet available to download
Pro is $5/month and not open yet
Apple silicon · macOS 13 and later · nothing leaves your Mac unless you sign in or check for updates