The most expensive tokens are spent only on the facts that matter. Cheaper models do the reading.
Hire a whole company. Pay for a fraction of one.
headcount1 staffs your project with a CEO, a CTO, coders, QA, designers and marketers. They plan, build and verify the work themselves, route every step to the best-value model, and come to you only when a decision is really yours.
Smart models make the calls. Every result gets checked.
Critical decisions go to the strongest reasoning models. Work follows a task workflow with acceptance criteria and test cases, and nothing counts as finished until it has been verified against them.
The right model at the best price, for each step.
Model routing, inference auctions and escalation only when it's needed. Smart models get lean prompts and never carry long chat history, because a memory system holds the context for them.
Same task. A tenth of the bill.
A typical agent harness runs every step of a task on one flagship model and sends the whole chat history each time. headcount1 runs the same task in three ways that cost less: model routing, lean context, and buying tokens at auction.
Where the 91% goes
Each technique takes its own share out of the typical bill. Routing and lean context work even at list prices. Jet and inference auctions take the rest.
Cheap where it can be. Brilliant where it counts.
Each step goes to the model that fits it best for the price.
Our router scores every model on how well it fits the type of work and on the price that clears at auction. Workers get the cheapest model that fits, Jet judges the results and makes routine decisions, and flagship models are kept for the calls that need them.
Important calls are put to several smart models.
When a decision matters, several strong models weigh in independently, and the council settles on an answer. Dissent is recorded on the task.
Workers compete, and the winner gets the next job.
The same task runs on several worker models at once. Jet judges the results: the run that passes verification at the lowest cost wins, and that model is marked as more capable for this kind of work next time.
Smart models read a brief, not the transcript.
Workers run in the default chat-history mode, with the full conversation, tool output and files. Before a smart model is asked anything, cheaper models condense all of that into a short brief that contains only what the decision needs.
Long transcripts bury the signal. A short, structured brief keeps a smart model on the actual question.
Small prompts return in seconds, so CEO, CTO and council decisions don’t hold up the workers.
Thirteen roles,
one reporting line.
Each agent has a job description, a tool policy and the models that suit its work. Managers delegate; specialists execute; nobody does someone else's job. Add your own roles when you need them.
Owns the product outcome. Clarifies goals, sets priorities, delegates, and judges the result.
Owns architecture. Studies the system and writes specs with interfaces, risks and a test plan.
Owns positioning and go-to-market, and runs the marketing team.
Implements the spec in its own git worktree, inside the sandbox.
Plans verification and turns acceptance criteria into test cases.
Checks the real product in the browser, the way a user would.
Runs automated tests and marks each spec item verified or failed.
Diagnoses failures from evidence before anyone changes code.
Designs flows and interfaces before they are built.
Produces visual assets, brand pieces and marketing graphics.
Plans and drafts social content for each channel.
Writes posts, docs and long-form copy.
Sets up and tunes paid campaigns.
You write one line. The company does the rest.
One line on the board, in plain language. Pick a project and a sprint, or leave it to the CEO.
Writes the goal, context, constraints, acceptance criteria and test cases, and settles product questions itself.
Chooses the right agent and model for the type of work, briefs it precisely, and watches its progress.
Works in an isolated git worktree. Writes are confined to the task, and the server’s secrets are hidden from it.
Every criterion is checked and marked. Only verified work reaches done.
You hear from it only when it needs you.
Only the CEO can interrupt you, and only about things you alone can answer: what you intended, what you prefer, how far the scope goes, and whether something is approved. Coders, QA and task owners settle the rest among themselves.
Every run ends in one of three states: done, in review, or blocked with a clear question attached.
Companies, projects, sprints and tasks with dependencies. Every agent run is logged step by step.
Your data opens with your passkey. Nothing else opens it.
There are no passwords and no master key on the server. Your encryption key is unwrapped in memory when your passkey signs you in and dropped when you sign out. Anyone who takes the server while you're signed out gets only ciphertext.
Face ID, Touch ID or a security key. No passwords are ever stored.
Secrets are sealed with AES-256-GCM under your key, which your passkey’s PRF unwraps at sign-in.
The browser only sees has_api_key. Values are decrypted at the moment of the outbound call.
Agent shells can only write to their task’s workspace. The data root, database and keys stay invisible to them.
Tokens, keys and database URLs are stripped from the environment before any agent command runs.
Account recovery keeps your work and permanently destroys the old credentials.
Any model, any tool, wired in once.
Connect providers, group models with fallbacks, and choose a default per role. You can scope MCP servers to the agents that need them, and a GitHub App links repositories so every task gets its own git worktree.
Run it yourself, or let us run it.
Self-hosting is free. In the cloud you pay a monthly fee plus the tokens you use, priced at auction.
- All 13 agent roles and custom agents
- Unlimited companies, projects and tasks
- SQLite or PostgreSQL
- Passkeys, zero-knowledge vault, sandbox
- Your own provider keys
- Everything in self-hosted, managed for you
- Inference auctions for every call
- Model routing, Jet judging and automatic A/B testing
- Shared memory system
- No keys to manage
Questions
What is headcount1?
An open-source agent orchestrator. It runs a company of AI agents (CEO, CTO, CMO, coders, QA, designers, marketers) that take tasks from a board, delegate, build, verify, and report back. It ships as a single Go binary with the web UI embedded.
How much will I be interrupted?
As little as possible. Only the CEO can ask you a question, and only about intent, preferences, scope or approvals. Everything else is settled between agents, and each run ends as done, in review, or blocked with one clear question.
How does it keep token costs down?
Our model router sends each step to the cheapest model that fits the work, using prices set by inference auctions, and Jet judges results and makes routine decisions in place of flagship models. Stronger models come in only when a step needs them. Smart models get short, focused prompts with no long chat history, and a memory system carries context between runs.
What are the council of experts and A/B testing?
For important decisions, several smart models give independent opinions and the council decides, with dissent recorded on the task. For worker tasks, headcount1 can run the same task on several models, let Jet judge the runs, keep the best verified result, and mark that model as more capable for that kind of work in future.
Can anyone else read my data?
Not without your passkey. API keys, MCP tokens and SSH keys are sealed with AES-256-GCM under your personal key, which exists only in memory while you are signed in. There is no master key on the server.
What do I need to self-host?
Go 1.26+ and Node 20.19+ to build. It runs on SQLite out of the box (~/.headcount1) or on PostgreSQL via DATABASE_URL. For multi-tenant hosts, run it on Linux with Landlock to get the full sandbox.
What license is it under?
The GNU AGPL v3. You can use, self-host and modify headcount1 for free, including in a business. If you run a modified version as a service for others, you publish your changes under the same license and keep the credit to headcount1. Companies that cannot work with the AGPL can buy a commercial license or use the cloud version.
Which models are supported?
Any provider you connect. Roles come with suggested defaults (for example GPT 6.1 for the CEO and Opus 5.5 for the CTO), and you can override them per agent or use model groups with fallbacks.