Skip to content
bellows↗

ANY CODING AGENT · ACP · WINDOWS, MAC, LINUX

Pair on a coding agent.
Live.

Send a colleague a link to the agent you are running. They watch, suggest or type from a browser; you decide what runs. Codex, Gemini CLI, Claude, Qwen Code or any ACP agent — one set of rules, one record of every decision.

Share: a link with a role — watch, suggest or type — across your office for free, or across the world on the Team plan. Nothing to install for your guest. Not both there? Hand the session over as one file; they carry on with their own agent.
Away: answer the agent’s permission prompts from your phone on any network or from any browser on the Team plan, and watch every edit as a live diff when you are back.
Control: publish a policy once; every paired machine applies it to whatever its agent asks to do, and every decision lands on a hash-linked audit trail you can export.
Keep: when an agent gets a job right, turn it into a Run button anyone can use — no agent, no account, no AI bill.

Windows · macOS · Linux / Local by design / On Windows it comes signed from the Microsoft Store

BELLOWS / STUDY 001INHALE → EXPAND → EXHALE

Move to sculpt. Send a pulse. Find your rhythm.

ANY AGENT. ONE SET OF RULES.SCROLL TO EXPLORE ↓KEEP WHAT WORKS ↗

42 SECONDS · A REAL SESSION

Watch someone join.
Their suggestion waits for you.

A link opens in their browser.
They watch, then suggest a change.
It reaches the agent when you accept.

WORKS WITH THE AGENT YOU ALREADY USE
Codex+Gemini CLI+Claude+Qwen Code+ACP agents+Local models
SAME RULES. SAME RECORD.

ANY AGENT · AGENT CLIENT PROTOCOL

Bring every agent.
Run them side by side.

Bellows is an Agent Client Protocol client.
If an agent speaks ACP, it runs here —
with the same prompts, rules and record.

ANY AGENT / STUDY 003ASK → RULE → RECORD
Every agent asks the same rules. Every answer is kept.
01

Every agent, in one window.

Run a Codex session next to a Gemini CLI one and a Claude one, each in its own tab, in the same project. Permission prompts look the same whichever agent asks, so you learn one way of saying yes or no.

02

Any ACP agent, in a minute.

Gemini CLI, Codex and Qwen Code have presets. Anything else that speaks the Agent Client Protocol is one command away: add it, and it gets the same rules, audit trail and sharing as the rest. Each agent signs in its own way; Bellows never holds the credentials.

03

Codex, asking first.

Codex runs through its own app-server, the one mode in which it asks before commands and edits. The few commands it treats as safe still run unasked, and Bellows records each of them in the audit trail as having run.

04

Local models, one click.

If Ollama or LM Studio is running, Bellows finds its models and starts a session on the one you pick, with no gateway to set up. Your prompts and code stay on the machine.

05

Safe places to experiment.

Start any agent in its own git worktree, an isolated copy of your code, and review or clean it up afterwards. Resume or fork an earlier session, and in Claude sessions rewind files to before any turn.

06

Switch agents mid-task. The project remembers.

Start with Claude, choose Continue with… and carry on in Codex or Gemini CLI. The agent you leave writes a handover; the next one starts from it, and from a project memory Bellows keeps of every session, whichever agent ran it. Hand over does the same for a teammate: one file, and they carry on with their own agent.

Run Codex, Gemini CLI and Claude side by side today; parallel runs across agents are coming.How to run agents side by side

01 / CONTROL

Set the rules once.
Apply them to every agent.

Different agents, one policy.
Change a rule below and watch
Codex, Gemini CLI and Claude get the same answer.

B E L L O W S / Flight deckINTERACTIVE SANDBOX · SAMPLE DATA
Policy applied
04/ 06

actions go ahead

$7.50

simulated spend

More autonomy.
Precisely your limits.
Six actions. Your rules. Replay to follow every decision.
Claudesrc/app.tsxAllowed
Gemini CLI.env.localBlocked
Claudenpm testAllowed
ACP agentgit push --forceReview needed
Gemini CLIsrc/styles.cssAllowed
ACP agentREADME.mdAllowed
Your rules travel. Your source code stays.LOCAL → GOVERNED
A working policy simulation, with illustrative actions.Publish a policy for your team

01 / CONTROL — AND THE EVIDENCE

Know what every agent did.
Show your working.

Agents run on your team’s machines.
Bellows is how you set their limits
and prove what happened.

A LIVING SYSTEMALWAYS BECOMING
Small inputs. Expanding possibilities.
01

One policy. Every agent. Every machine.

Publish permissions and budgets from the team console — or start from a ready-made policy (cautious, contractors, budget-first) in two clicks. Each paired machine applies it to every action the agent it runs asks permission for — Codex, Gemini CLI, Claude or anything that speaks ACP — and acknowledges the version in force. Guardrails plus evidence, not a lock: a machine someone disconnects shows as disconnected, or, if it was offline at the time, stops checking in.

02

A record of every decision.

Every allow, deny and saved rule — yours, a colleague’s in a shared session, or the policy’s — becomes a hash-linked audit record: evidence of tampering, not a claim it cannot happen. Sanitised metadata only, never your code. Export CSV or JSONL when someone asks.

03

Review it live.

Every edit the agent asks for appears beside the session as a highlighted diff — proposed, then applied or not — while the turn is still running, inline or side by side. Share the session and a colleague reviews it with you, suggesting changes or steering the agent themselves. Every link carries one role, and only you decide what runs on your machine.

04

Spend, across every agent.

The tokens and costs each agent reports flow into one workspace as machines check in. Set a daily budget for each machine to warn, or to block: once a blocked machine reaches it, new turns there are refused until midnight. Some ACP agents report tokens but no cost.

05

Every machine, accounted for.

Pair once. Machine versions, contact times and policy acknowledgements keep the picture current. Revoke a machine’s team access from one place: it stops receiving the policy and its team token stops working. The free desktop still runs on it.

06

Answer from anywhere.

Pair your phone once and every permission prompt reaches it on any network, sealed end to end through the relay, to allow once or deny; it never sees the conversation. Or turn on the web console for a machine and answer under Waiting on you, in any browser. Both on the Team plan; saving a rule still needs you at the machine.

02 / KEEP

Keep what worked.
Give it to anyone.

A good answer should not end with the conversation.
Turn it into a button — and hand it to someone
who has never opened a terminal.

SEALED TOOL / STUDY 002MESSY → SEALED → CLEAN
One good job. Sealed, kept, run again.
01

One job, kept.

When an agent finishes something that works on files, Keep as a tool turns it into a small app with file pickers and a Run button. Next month, choose next month’s files and press Run.

02

No agent. No account. No charge.

A kept tool is ordinary local code, so running it costs nothing and needs nobody signed in. It runs sealed off: the bytes you picked, no network, no shell, nothing else on your disk.

03

Send it to a colleague.

Share writes one file. They install Bellows once — free — and open it. No agent, no terminal, no subscription. Before they keep it they see what it asks for and what is inside.

04

Prove it still works.

A tool can ship sample files and the results it expects. Check runs them and compares, so a tool you were sent can be tested before you accept it, and version two cannot quietly break case three.

05

Or share it with every team.

Publish to the Bellows tool marketplace, and install what other teams publish there. Every version is reviewed by our staff before anyone can install it, and a withdrawn version is switched off everywhere.

06

Start with ours.

Four tools ship with the app: clean up a spreadsheet export, totals by group, merge supplier files, JSON to spreadsheet. One click, and they run on your files.

Not every job can become a tool. Bellows says which, and why.Browse the tool marketplace

03 / NEW TO CODING AGENTS?

First time hearing
“coding agent”?

It is a program you talk to in ordinary sentences. Point it at one folder on your computer, and it can read what is in there, run your commands, and propose changes to your files.

01

You say what you want.

Not commands. “Read this project and tell me how to run it.” “The upload fails over 5 MB — find out why.” It goes and looks at your actual files rather than answering from memory.

02

It asks before it changes anything.

An edit or a command stops at a prompt that shows you the exact change, line by line, before it happens. You allow it, refuse it, or turn your answer into a rule so it stops asking about the harmless things.

03

Bellows is where all of that happens.

The agent, the prompts, the highlighted diffs, a colleague watching live, and a record of every decision you made. Your code and your credentials stay on your machine.

Take the ten-minute walkthrough Six working models you can click. Nothing to install, nothing touched on your computer.

04 / FROM ONE SESSION TO A TEAM

Start alone. Bring the team.

Free for one person.
The team plan when you need the rules shared.

01

Make yourself at home.

Download Bellows, connect the agent you already use — Codex, Gemini CLI, Claude or any ACP agent — and open the work that matters to you. A guided tour of the window and sample rules, prompts and permissions are shipped in the app — there is no blank page to face.

02

Keep what worked.

When a job that runs on files comes out right, keep it as a tool — a Run button you can use next month. Hand it to a colleague as one file, or publish it to the marketplace for every team.

03

Bring the team under one policy.

Create a team workspace, pair your machines and publish your rules. Each person keeps their own agent and credentials.

04

Let the evidence collect itself.

Policy acknowledgements, usage and audit records arrive from every connected machine automatically, ready to export.

COMING SOON

Parallel agents.
Several jobs at once.

Give several agents several jobs at once, each in its own copy of your code. Mix Codex, Gemini CLI, Claude and any ACP agent in one run, under the same rules and the same audit trail, then review every change before it is merged.

TWO PROMISES

Every decision
is on the record.
Every good job stays yours.

Your code stays on your machines. Your credentials stay with your agents.
What you get back is the record — and the tools.

Free to download. Yours to run.

05 / PRICING

Free to use.
Pay to govern a team.

The whole desktop, including Keep as a tool, is free.
Solo connects every machine you use. Team adds your colleagues.

01 / FOR EVERY BUILDER

Everything, for one.

Free/ always

Any agent. Your machine. Your tools.

  • The complete desktop application
  • Codex, Gemini CLI, Claude & any ACP agent
  • Local models through Ollama or LM Studio
  • Keep as a tool — run & share with no agent
  • Four ready-made tools, and Check
  • Local rules & a hash-linked audit trail
  • Live session sharing on your own network
  • Highlighted diffs & isolated worktrees
  • Local permissions, MCP servers & hooks
  • Windows, macOS & Linux
Download Bellows AI provider usage is billed separately.
02 / JUST YOU

Solo.

$8/ month

Billed monthly. One person.

  • Your phone & share links work from anywhere
  • Your audit trail kept online, CSV & JSONL export
  • One policy across all your machines
  • Usage & a daily budget across your machines
  • Tool marketplace — install, publish & rate
  • Move to Team when colleagues join
Start your 14-day trialNo card to start the trial · Pay by card through Stripe
03 / FOR YOUR TEAM

Control and evidence.

$19/ seat / month

Billed monthly. Start with a single seat.

  • One policy for every agent & every machine
  • Team audit trail, CSV & JSONL export
  • Usage across agents & a daily budget per machine
  • Fleet, seats & revoking a machine’s team access
  • Share a session by link, outside your network
  • Tool marketplace — install, publish & rate
Start your 14-day trialNo card to start the trial · Pay by card through Stripe

GOOD QUESTIONS. CLEAR ANSWERS.

A little more
perspective.

Ask us anything
I have never used a coding agent. What is one?+

A program you talk to in ordinary sentences. You point it at one folder on your computer and it can read what is in there, run your commands, and propose changes to your files. You decide what it may do without asking; for the rest, Bellows stops it and shows you the exact change first. Bellows is the window you do that in: the agents, the permission prompts, the diffs, the record of what was decided. If that is still abstract, the walkthrough is six working models you can click, and it takes about twelve minutes.

Do I need to be a programmer?+

To get value from it, yes — this is a tool for people who work on code, and you have to be able to read a change to know whether to accept it. You do not need to know anything about agents, terminals or configuration files: the app ships with sample rules, worked examples and a guided tour of its own window.

Which agents can I bring?+

OpenAI’s Codex, Gemini CLI, Qwen Code and any other agent that speaks the Agent Client Protocol (ACP), plus Claude, which is built in and runs on your Anthropic API key. Your rules apply to every action an agent asks permission for. Codex asks about commands and file changes through its own app-server; the few it treats as safe run without asking, and Bellows records each of those in the audit trail as having run. An ACP agent is governed through the permission requests it sends. Each keeps its own credentials: an API key is stored encrypted by your operating system and never sent to us. Whichever agent runs, the same rules apply and the same audit records are written.

Can I use a model running on my own computer?+

Yes. If Ollama or LM Studio is running, Settings → Models → Find local models lists its models, and one click starts sessions on the one you choose — no gateway to set up, and your prompts and code never leave the machine. The same rules, permission prompts and audit records apply. What it takes: coding agents need a long context window (in Ollama, set the context length to 64k or more), and a graphics card or Apple silicon to run on. On a processor alone a single turn can take ten minutes or more, and the small models that fit on a laptop often fail to use tools at all. Bellows warns you when Ollama is running a model without a graphics card.

Is the desktop really free?+

Yes. The complete desktop client is free. Bring your own agent account; provider usage charges still apply. The optional team control plane is the paid layer.

Where does my code go?+

Sessions run on your machine using your agent and provider credentials. The Bellows control plane receives usage and sanitised audit metadata, never your source files or full transcripts. Your agent provider’s own data terms still apply.

What is a tool, and why would I keep one?+

When an agent finishes a job that works on files — merging two supplier lists, totalling a timesheet, turning a folder of exports into one clean import file — Keep as a tool turns it into a small app with file pickers and a Run button. Next month you choose next month’s files and press Run. It is ordinary local code by then, so running it needs no agent, no account and no AI usage charge. Changing it still uses your agent, as it should. Not every job can become one: work that needs the shell, the network, a login or the model itself stays a session, and Bellows tells you so in those words rather than quietly charging you for an agent instead.

Can I give a tool to someone who does not use agents?+

That is the point of it. Share writes one `.bellows-tool` file — email it, message it, put it on a share. Whoever receives it installs the free Bellows desktop app once and opens the file. No agent, no provider account, no terminal, no team subscription. They can also open the version they have with their own agent and adapt it. Installing an app is a real cost compared with a link, and we are not pretending otherwise; what you get for it is a thing that runs on your own machine, on your own files, with nothing sent anywhere.

Is it safe to open a tool somebody sent me?+

Opening one shows you what it is before anything is kept: the files it will ask for, what it gives back, everything inside it, and where it came from. Looking is not running. The file is plain text, so a tool’s whole source is readable in the thing you were sent. When it runs, it runs sealed off — it gets the bytes of the files you picked and nothing else, with no network of any kind, no shell, and no access to a file you did not choose or to any other tool’s data. If the tool ships samples with expected results, Check runs them and compares, which tells you it does its job — not that it is safe. Treat a tool from a stranger as you would any program from a stranger; the sandbox is what limits the damage, and it has been tested against deliberately hostile tools, but it has not had an independent security review.

What is the tool marketplace?+

A reviewed catalogue where teams publish the tools they keep, and install each other’s. Browse it at bellowsai.app/tools or inside the app; installing, publishing and rating are part of the Team plan. Every version is reviewed by Bellows staff — who read its whole source — before anyone else can install it, and every marketplace tool ships samples with expected results, so Check can prove it works on your machine before you trust it with real data. Tools you install keep working if you cancel.

What if a marketplace tool turns out to be harmful?+

Report it from the app; staff read every report. If a version is withdrawn, Bellows disables every installed copy of it — however it arrived, and whether or not its owner still subscribes — so it can no longer be run or shared. Review lowers the risk and the sandbox limits what a tool can reach, but neither is a guarantee: treat a tool as you would any program.

What counts as a seat?+

A person, not a machine. Their laptop and desktop belong to the same seat. Add the people you need, when you need them.

Can I export the evidence?+

Yes. Team workspaces include 90 days of audit history, with CSV and JSONL exports for your archive and reporting tools.

How does working together actually work?+

You share a session you are running. Your colleague opens a link and sees the same transcript and the same diffs, live — syntax highlighted, line by line. Their link carries one role: watch, suggest, or type. A suggestion is queued for you and never reaches the agent until you accept it, and answering permission prompts is a separate switch that is off until you turn it on. The session runs on your machine throughout. The link can be served straight from your machine, which works across your own network and is free, or carried by the hosted Bellows relay so somebody outside your network can join without you setting up a tunnel; the relay is part of the Team plan. The relay forwards sealed frames and is a pipe, not a participant: the session, your files and your agent stay on your machine either way.

What is ready today?+

Shipped: desktop sessions with Codex, Gemini CLI, Qwen Code, any ACP agent and Claude (with an Anthropic API key), and with local models through Ollama or LM Studio; team policy publishing and enforcement, with a policy generator to start from; the hash-linked audit trail with export; usage reporting and a daily budget per machine; machine pairing and revocation of team access; live session sharing on your own network, and through the hosted relay on the Team plan; switching agents mid-task (Continue with…) with a project memory every agent reads, and History for every agent; handing a session to a teammate as a file; a live review pane of the agent’s edits; answering permission prompts from your phone on any network and from the web console, on the Team plan. Keep as a tool, running kept tools with no agent, sharing them as files, Check, four ready-made tools, and the reviewed tool marketplace. Windows is the platform tested end to end; the macOS and Linux builds carry the same code. Team billing is live: start a trial with no card, then subscribe from the console and pay through Stripe. SSO and SCIM are planned.

What is coming next?+

Parallel agents, coming soon: give several agents several jobs at once, each in its own copy of your code (a git worktree), then review every change and choose what is merged. Mix Codex, Gemini CLI, Claude and any ACP agent in one run; each one runs under your team policy, and its decisions land in the audit trail. It builds on the worktree sessions Bellows already has.

FREE FOR ONE. $19 A SEAT FOR A TEAM.

Govern every agent.
Keep what works.

Get Bellows, free