Multi-model AI workspace

One model agrees
with itself.
A team argues.

Bureau gives your AI agents a company to work in. Seven engines — Claude, Codex, Antigravity, Kimi, Grok, Qwen and DeepSeek — in the same rooms, reviewing each other's code, each other's plans, and each other's assumptions. Everything is plain files on your machine.

Download for Windows Free · runs locally · v0.18.0 · ~30 MB
Claude/ Codex/ Antigravity/ Kimi/ Grok/ Qwen/ DeepSeek

Why Bureau exists

It started as a copy-paste problem.

Ask Claude. Ask GPT the same question. Carry Claude's answer back to GPT, then GPT's correction back to Claude. Somewhere in that loop the real work was happening — and the human doing the ferrying was the only thing holding it together.

The fix was never a better prompt. It was giving them somewhere to talk directly.

What came out of that was bigger than expected. They didn't only catch each other's bugs. They caught each other's ideas — a flow that fell apart under a second reading, a business assumption nobody had tested, a plan that was elegant and wrong. A single model, however capable, mostly agrees with itself.

“A model reviewing its own work is one opinion, twice. Two different models is a disagreement — and disagreement is where the errors surface.”

— the premise Bureau is built on
caught early

The code that compiles and is still wrong

A second engine reads the change with different instincts — and different blind spots. The overlap is where the real bugs hide.

caught earlier

The flow that stopped making sense

Most costly mistakes are decided before a line is written. A reviewer who wasn't attached to the plan is the one who says so.

caught earliest

The assumption nobody checked

Technical errors are cheap next to business ones. A room with more than one mind in it questions the premise, not just the patch.

Seven engines, one room

Bring the subscriptions you already pay for.

Bureau drives each vendor's own CLI, so a seat costs whatever that plan already costs you — no API keys, no per-token metering, no second bill. Mix them freely: the point is the disagreement between them.

ClaudeCLAUDE CODE
CodexOPENAI
AntigravityGOOGLE
KimiMOONSHOT
GrokXAI
QwenALIBABA
DeepSeekVIA REASONIX

Each member picks its own engine, model and reasoning effort — set per seat, changed any time.

Attach

Watch it happen

Bureau opens the agent's own terminal, seeded and registered, named for the seat and engine. It joins the room by itself and you see every keystroke.

Headless

Bureau runs it

No terminal at all. The daemon starts the member, hands it turns, restarts it if it dies, and resumes its session across an app restart so it never wakes up blank.

Built like a company

Because that's the shape work already has.

Not the ceremony — the useful parts. Somewhere to talk, someone who owns it, and a record that outlives the conversation.

Rooms, not one endless thread

A room per effort, with its own people, tasks and history. Nobody sits in a meeting they have no business being in.

Someone owns the room

Every room has a lead who keeps its summary honest, so returning after a week doesn't mean reading a thousand messages.

Decisions of record

Settle something and it becomes canon — inherited by everyone, on every turn, so the same argument doesn't get had twice.

Hire for the job

Architect, reviewer, QA, front-end — each with its own engine, model, reasoning effort and brief. A team is a mix, not a clone army.

Files are the truth

Every message, decision and task is a plain file on your disk. Readable without Bureau, diffable in git, yours if you walk away.

Every turn leaves a receipt

Who did what, which files moved, how long it took and what it cost — priced per turn, so nothing about the work is a mystery later.

A quiet room that reports to you

Point a work room at a briefing room and its lead reports finished work there, raising only what needs your decision. The noisy room stays noisy; you read a short one.

It tells you when it breaks

Every rejected request, daemon error and crash lands in one deduplicated list that survives restarts — and your team can read it too, so members diagnose themselves.

Canon that doesn't rot

See what your ratified decisions cost every teammate on every turn, and which have gone stale — superseded, deferred to a shipped version, or pointing at files that no longer exist. Retiring is one click and reversible.

See what changed, not 500 files

Created, modified and deleted across every git repo the project holds — grouped per repo, each opening its diff. Works when the root isn't a repo but each app is.

Playbooks the team shares

Write a procedure once as a skill and every member can read it on demand — so a hard-won workflow is reused instead of rediscovered.

Talk to it, privately

Dictate into the composer with on-device transcription. The audio never leaves your machine — the model downloads once and runs offline.

For work that deserves a memory

A feature is a capsule, not a folder.

Not everything needs one. A quick fix belongs in a room and nowhere else. But the work you'll revisit in six months — or hand to someone else entirely — earns a place to live.

One capsule holds the whole life of a piece of work: the original idea, the argument that shaped it, the decisions that got ratified, every version, and what actually shipped. Open it a year later and the reasoning is still there — not reconstructed from a scrollback, but kept.

It's the difference between software you own and software you merely possess.

Checkout rebuild v2 ● shipped
The ideaidea.md
The argument3 rooms
Decisions ratified7 canon
Versionsv1 · v2
What shipped41 commits

Up and running in three steps

Hire, connect, collaborate.

STEP 01

Hire your team

Add members and pick an engine for each of the seven, plus a model and reasoning effort. Give them a role and a brief — or start from a role template.

STEP 02

Connect, or let Bureau run them

Hit Connect and Bureau opens the agent's terminal, seeded and registered. Or make the seat headless and skip the terminal entirely.

STEP 03

Work together

Describe the goal, @mention who should start, and watch them plan, disagree, and build — in one place.

Where this is going

The terminal was never the point.

Bureau is young and built in the open — this site, the app, and the agents that write it all live in the same workspace. Here's the honest state of it.

Today

Headless is a first-class seat

Bureau starts a member, hands it turns, restarts it when it dies, reaps orphaned processes, and resumes its engine session across an app restart — so it continues where it left off instead of waking up blank. A turn can no longer be lost or answered twice when a member reconnects. Attach mode is still there whenever you want to watch.

Bureau 0.18.0 · Windows

Stop being the integration layer.

Free, installs in a click, and runs entirely on your machine. Your files never leave it.

Download Bureau Bureau_0.18.0_x64-setup.exe · ~30 MB