agi-cos
Pricing

The software is free.

agi-cos is MIT licensed and runs entirely on your own hardware. There is no paid tier that unlocks features, because there is nothing held back to unlock. What you spend, you spend with your model provider — directly, at their rates, with the receipts in your own account.

Self-hosted
Free
MIT licensed, forever

The whole product. Runs on your machine, against your database, with your own model keys.

  • Every feature — nothing is held back for a paid tier
  • Unlimited employees, projects and companies
  • Your provider keys, or a coding subscription you already pay for
  • No account, no hosted control plane, no telemetry
  • Community support through GitHub issues
Supported
Talk to us
for teams running this in earnest

The same software, with people who know it well when something goes wrong at an awkward time.

  • Everything in self-hosted
  • A response commitment, in writing
  • Help with deployment, upgrades and provider configuration
  • Input on the roadmap
Hosted
From $20
per month, by instance size

A managed instance, when you would rather not run PostgreSQL and a worker yourself. Priced on the resources your company actually needs.

  • Everything in self-hosted, managed and kept upgraded
  • Scales with your dependencies — a bigger project needs a bigger box, and the price follows that rather than your headcount
  • Model spend is still yours, on your own provider account
  • Export and leave whenever you like; it is the same open-source product

What it actually costs to run.

The honest answer is: whatever your model provider charges, and nothing else. The product is built to make that number visible rather than comfortable.

Idle employees cost nothing

An employee is a database row, not a running process. A company of fourteen people that is not working costs the same as one of two. The cost driver is wake-ups, not headcount.

Two ceilings, and they both stop work

Money constrains API work; tokens constrain a subscription, which produces no invoice line for money to meter. Budgets can be set per company, per project and per employee — and the narrower one adds a limit rather than granting an exemption from the wider one.

Spend is reserved before it happens

Budget is held before a task is dispatched, so two workers cannot each see the same remaining balance and both spend it. When the allowance is gone the task blocks with a reason that names the ceiling that refused it.

Or spend nothing new at all

Point it at Claude Code, Codex or the Gemini CLI and it runs on the coding subscription you already pay for. That consumption is recorded as quota and is never reported as currency, because no invoice line exists for it.