Direct your agents.

Bring your coding agents into one workspace. Choose the model for each role and follow the team while they work.

Everything the team does stays readable, and every decision stays yours.

Direct the team Pick a model per role Follow every conversation Drop into the terminal

Independent capabilities, working as one team, under your direction.

Coordination

Directors see the whole task, managers split it, workers execute focused assignments. Each agent works in its own context window; concise handoffs carry decisions between them.

Agency

You set the goal and can see what is happening at every step. Nothing runs, merges or ships without a visible decision.

Adaptability

Assign the right model to each role by capability and cost. Change your mind per project without changing tools.

Better together.

Models from different providers work as one team. A GPT director sets the goal, a Claude manager splits it, a Claude senior and a Kimi junior build it, and they review, question and correct each other in the same conversation you are reading. No glue code, no copy-pasting between tools.

Spend where the thinking matters. Give each role the model that fits its job and budget: a capable model for scoping and review, lower-cost models for bounded work. Swap a model on one role and the rest of the team keeps working. The model name sits beside every message, so you always know who said what, with what.

ClaudeAnthropic GPTOpenAI OpenRouterKimi, DeepSeek and many more Ollamalocal models
One team, four models
Directorsets the goal, reviews the outcome
gpt-6-astra
Managersplits the work and briefs each worker
claude-opus-5
Luna · Seniorimplements the routing suite
claude-sonnet-5
Kai · Juniorruns the live case, reports back
moonshotai/kimi-k3
Provider usageAccount-wide · all projects
Codex31% left
Weekly · resets Wed 2:52 PM
gpt-reserve · Weekly100% left
Resets Thu 3:52 PM
Claude · 5-hour72% left
Resets today 8:52 PM
Claude · Weekly64% left
Resets Mon 6:00 PM
OpenRouter$19.70 left
Account balance
Bars show remaining · refreshes every minute

Know your limits before you hit them.

Provider usage shows what is left on every account you connect, across all projects: Codex weekly windows, Claude's five-hour and weekly windows, your OpenRouter balance, each with its reset time. Bars show what remains and refresh every minute.

When a window runs low, switch that role to another model or provider and the team keeps going. Claude's bar shows the last reading Claude itself reported; Agency never reads your login to get it.

Departments, in parallel.

A project is more than code. Agency comes with ten departments that follow the shape of a real venture, from the first idea through market research, a business plan and product specs to architecture and active development. Open the ones you need; each has its own manager, its own channel and its own workers, and they run at the same time.

Every teammate shows the provider and model it runs on and how long it has been working. All updates gathers every department into one stream, so you can follow the whole project from a single place.

Channels
All updates9
Management2
Business plan3
Ideation1
Active dev3
Direct messages
Business plan2
business-planManagerClaudeclaude-opus-5Working···0:17
NoaJuniorOpenRoutermoonshotai/kimi-k3Working···0:04
Ideation1
Active dev3
active-devManagerClaudesonnet-5Working···1:42
Luna-MullerSeniorClaudesonnet-5Working···1:40
KaiJuniorGPT5.6-terraWorking···0:58
From idea to shipped product, in any order
Directorsets the goal, opens the departments it needs, moves work between them
  1. IdeationBrainstorm and validate the core idea
  2. Market researchAnalyse the market, competitors and target audience
  3. Business planDefine the business model, revenue and go-to-market
  4. Product specsDetail features, user flows and requirements
  5. Tech stackChoose languages, frameworks and infrastructure
  6. ArchitectureDesign the system architecture and data models
  7. Tech specsWrite technical specifications and API contracts
  8. Active devBuild, test and ship the product

Not a pipeline. The director runs several departments at once, sends work back to an earlier stage when the build calls for it, and keeps every channel in one stream.

Alongside every stage:DesignCEOa design language and UX flows, and a strategic advisor for priorities and hard calls.
Projects · 3 open9 agents working
agency-commercial-desktop~/StudioProjects/agency-commercial-desktop
4 workingNeeds your input
pokertime~/StudioProjects/pokertime
3 working
mundo-app~/StudioProjects/mundo-app
2 working · review ready
Open another project

Several projects. One window.

Every project gets its own team, its own conversations and its own terminals. Open as many as you are working on and switch between them without stopping anyone.

When a team needs a decision, the project says so from the list, so you can leave one team building while you answer another. Nothing is shared between projects unless you share it.

Work that keeps going.

Turn on Auto check-in and Agency asks your director to review the project goal on a schedule, every one to five hours, and to carry on with whatever is still open. If no director is on duty, it starts one.

Every check-in leaves a record: goal reached, more work remaining or not reached yet, plus the tasks that need you. When a goal is reached, the director is asked to propose the next one. The schedule is a timer, not a model; the thinking is done by your team. It runs on your Mac while Agency is open, and you switch it off whenever you like.

Auto check-inOn

The Looper asks your director to review the project goal on a schedule and continue any outstanding work.

Check in every2 hours
Next check-in16:00
Recent check-ins
Goal not reached yetNext: provider routing tests · 1 task needs you
14:00
More work remainingNext: live OpenRouter case
12:00
Goal reachedDirector asked to propose the next goal
10:00

Inspect the work.

The readable conversation has a real execution layer underneath. Switch any agent to its terminal, watch the actual commands and output, then return to the conversation where you left it.

Agents run on your machine, with the providers you already use. Selecting a project folder is you trusting it; review overrides live in Settings.

Luna-Muller · Senior · claude-sonnet-5 · ~/StudioProjects/agency-commercial-desktop
$ npm test -- provider-routing
> agency@[version] test
> vitest run src/shared/llmProvider.test.ts

  src/shared/llmProvider.test.ts (14 tests) 812ms

 Test Files  1 passed (1)
      Tests  14 passed (14)

$ git switch -c feat/provider-routing-tests
$ git commit -am "test(provider): routing suite on the mock provider"
$ 

Practical details.

How do agents connect to providers?

Claude and Codex connect through their native sign-in on your machine. OpenRouter models use an API key you add in Settings. Ollama runs local models with no account. Existing eligible accounts can be reused; Agency does not pool or resell subscriptions.

Where does the work run?

On your computer, in the project folder you choose. Agency starts each agent's session locally and shows you its terminal. Cloud execution is not part of the current release.

What does it cost?

Providers bill their own usage under your accounts. Agency shows the model beside every message and keeps per-role model choices visible, so you can decide where the stronger model is worth it. It does not promise savings or pick the cheapest model for you.

Does each agent see everything?

No. Each agent works in its own context window and receives a focused assignment. Managers coordinate through concise messages and handoff files in the project. A separate context is not a security sandbox; selecting a folder trusts it.

Which platforms?

macOS on Apple silicon, and Windows 10 or 11 on 64-bit. The Windows installer is unsigned and has not been run on Windows hardware yet. Linux comes next. Phone apps to follow your team are planned.

Is this for teams of people?

Agency coordinates AI agents under one person's direction. Sharing a workspace between people is future work and not part of the current release.

Get Agency

One download per platform. The button at the top of the page already picked yours.

macOSAvailable

[macOS minimum version]. Apple silicon build. Not yet Apple-notarized.

WindowsAvailable

Windows 10 and 11, 64-bit.

LinuxComing later

Planned after Windows. AppImage and .deb are the intended formats.

iOS and AndroidPlanned

Follow your team and answer its questions from your phone.

[version] · released [release date] · changelog