AXIGATE FINOPS
Sign inStart free
Menu

Spend on AI with
confidence.

Your agents run all night. One gets stuck and keeps spending.
AxiGate stops it before it burns your budget.

Start free
docker run -p 8080:8080 -p 127.0.0.1:8906:8906 ghcr.io/axigatelabs/axigate-finops:latest

Today's public build is from 11 September and does not yet include the dashboard, statements or closing the month described on this page. The current build, and the image this command pulls, are not published yet.

See how it works
0.15 ms added per call · measured
WELCOME

Stop runaway agents.
Explain the bill.

AI agents are wonderful until one gets stuck. When it does, it doesn't stop — it loops, retrying the same expensive request, sometimes all weekend. The bill that tells you arrives thirty days too late.

AxiGate is the friend standing at the door who notices, and quietly says “that's enough for now.” It sits in front of your AI providers, keeps the tab, and — when you want it to — stops the one job that is running away, the moment before it goes over budget. Everything else keeps working.

$0
TO START
the app is free and complete
~1 min
TO CONNECT
one line, no code changes
3
PROVIDERS, ONE DOOR
OpenAI · Anthropic · Gemini
0
PROMPTS STORED
records calls, never their text

Every dollar figure in AxiGate is shown with how sure we are of it — estimated from our price list, provider-reported when it comes from the provider's own bill, invoice-reconciled once you confirm the month against the invoice. Spend we can't yet attribute is shown as unknown, never guessed.

WHAT YOU GET

Everything it does, in plain terms.

Every capability, grouped by what it does for you — in the order you'll meet it, from the first minute you watch spend appear to the statement you hand finance at month end.

01
See it
Watch the money move as your agents work, with the total climbing on screen as calls land. Every call lands on the team, project and agent that caused it, so you can finally answer “which agent spent this?” — and every job carries a receipt.
02
Stop it
Give a job a dollar limit. When it's reached, the job's next call is politely refused — everything else keeps running. A stuck job that keeps repeating itself is paused before it burns money, and if you give AxiGate a Slack or Discord address, a message lands there the moment it happens.
03
Explain it
A monthly statement checked against OpenAI's or Anthropic's own cost report, with any gap named, so your finance team signs a number they can defend. Nothing is shown without saying how sure we are, and spend we can't attribute stays unknown. Honest beats neat.
04
Trust it
It runs on your laptop or your own server, on your ordinary key. It records the meter, never the message; it never changes an answer; and if anything about recording ever hiccups, your request still goes through.
05
Share it
One shared budget for the whole team that holds no matter whose laptop a job started on, and a gateway key per developer so “who spent what” is answered without any extra sign-in.
USING THE APP

Every number opens the receipt behind it.

The dashboard opens in your browser on your own machine and refreshes itself, so you simply leave it up and watch — what needs a look up top, spend over time below it, and the receipt behind every figure you can see.

The dashboard's Needs attention band: demo-loop stopped when it reached its spend cap, with the money that was kept off the bill and a link to its receipt
The dashboard: money prevented, total spend, calls refused and served, spend over time and where the money went
The receipt for the stopped run demo-loop: stopped at call 9 at the spend cap, budget bar at the cap, every call on a timeline
The statement: one line per provider and month with metered, billed and unattributed columns, ready to export
REAL SCREENS · DEMO WORKSPACE · SAMPLE DATA01 / 04

Colour means exactly one thing each: green is money the gateway prevented — never ordinary spend; amber is something worth a look; red is a call that was refused; plain ink is spend.

HOW TO CONNECT

Up and running in a minute.

Three ways in, and you pick the one that fits. The quickest changes not a single line of your code. Whichever you choose, you keep using your normal key, and your prompts go only to your provider.

WAY 1
Put it in front of the agent you already run
One command starts the gateway and a live dashboard, runs your agent exactly as before, and prints a tidy receipt when it finishes. Leave off the budget and it only watches; add one and it starts braking.
WAY 2
Point your own app at it
Change one setting — the address your AI library talks to — and keep your normal key. Every call is now watched, priced and attributed. The same door serves OpenAI, Anthropic and Gemini.
WAY 3
One shared gateway for your team
One person runs a single gateway the whole team points at, so a budget holds no matter whose laptop — or which CI job — a run started on. Every machine keeps using its own provider key; that one gateway does the counting and the capping for all of them.
NO AGENT HANDY? TWO WAYS TO SEE VALUE FIRST

Take the tour. Open the hosted dashboard with invented data and a runaway loop it stops — read-only, no account, no key and no real calls.

Read a bill you already have. Point AxiGate at a cost export you can download today and see the attribution and the finance statement on your real numbers before you route a single request.

MADE FOR YOUR TEAM

Find yourself here.

One builder on a laptop, a team sharing a company key, an organisation whose finance department needs the number to be right — the same app serves all of you. You simply switch more on as you grow.

The solo builder
SELF-HOSTED · FREE →
WHAT WORRIES YOU

Waking up to a bill because something looped overnight — and not being able to see it coming.

A GOOD DAY

You put AxiGate in front of the agent you already run, watch the tab climb, and when a retry loop starts, the job is paused at $2 while you keep your coffee.

The growing team
TEAM PLAN →
WHAT WORRIES YOU

A limit on each laptop can't enforce one shared budget — and when spend spikes, nobody can say which teammate or agent caused it.

A GOOD DAY

Your CI job trips a shared budget at 2am, the run is paused, and a note lands in the Slack channel you gave AxiGate, naming the job, why it stopped and what it had spent — before it becomes a number on next month's invoice.

The organisation with a finance team
BUSINESS PLAN →
WHAT WORRIES YOU

The provider bill is one opaque line. Finance can't tell whether it's right, whose it is, or whether it will happen again.

A GOOD DAY

The bill arrives, your engineer uploads it and closes the month, and finance opens a statement that puts each dollar on the team that spent it, shows unlabelled spend as unknown, and names any gap between our meter and the bill.

WHOEVER PICKS IT UP INSIDE YOUR ORG

The developer gets a safety net for the agent they're building, and a receipt when something goes wrong.

The platform lead gets one policy across every framework and language, for OpenAI, Anthropic and Gemini — owned in one place.

Finance gets a statement checked against the invoice, with any gap named, in a format their tools already read.

The engineering leader gets the confidence that a runaway agent cannot quietly cost a fortune.

WHAT YOU GET OUT OF IT
PEACE OF MIND
No more surprise bills

A runaway job is caught before it drains the budget — not discovered thirty days later on an invoice.

A STRAIGHT ANSWER
Who spent what, finally

Every dollar you tag lands on the team, agent and customer that caused it — the question a provider dashboard can't answer.

A NUMBER FINANCE TRUSTS
Checked against the invoice

A statement checked against the real bill, with any gap named, in the format finance tools already read.

NOTHING TO FEAR
Your data stays yours

On your machines, on your key. It never stores a prompt and never changes an answer; a hosted workspace gets each call's counts, costs, times, model and program names, your labels, run ids and a scrambled key id.

THE PLANS · PRICING

Free on your machines.
Pay for longer history, more calls a month and the finance statement.

The gateway on your own machines is always free, with everything in it. The hosted service adds one workspace your machines report to, and that is free too. Paid plans buy longer history, more recorded calls a month, the finance statement and closing the month against the bill. Never a share of your token spend.

DURING THE PILOT

Sign-up is invite-only during the pilot; write to axigatelabs@gmail.com for an invitation. Every new workspace starts with 14 days of Business, free, no card. Paid plans open after the pilot.

Self-hosted
$0ON YOUR OWN MACHINES

For a laptop, a server or CI

  • The gateway, per-run and per-key caps, loop stopping, receipts, the dashboard
  • Full history, no time limit
  • Statements, exports, a bill check from the command line
  • No account, nothing sent to us
What's included ↓
Hosted Free
$0ON OUR HOSTED SERVICE

For trying the hosted service

  • One workspace all your machines report to
  • The dashboard and a receipt for every run
  • The last 14 days of history
  • Up to 100,000 recorded calls a month
What's included ↓
Team
$29A MONTH

For a small team

  • Everything in Hosted Free
  • 90 days of history
  • The finance statement and its exports
  • Up to 2,000,000 recorded calls a month
What's included ↓
Business
$199A MONTH

For a company with a finance team

  • Everything in Team
  • 13 months of history
  • Invoice matching: close the month against the OpenAI or Anthropic bill
  • A FOCUS 1.2 file, the shared format for cost data
  • Up to 20,000,000 recorded calls a month
What's included ↓
PEOPLE

We don't charge per person. Everyone on the team gets their own sign-in to the same workspace: viewers are free on every plan, Hosted Free includes 2 admins (you and one more), and Team and Business take as many admins as you need.

Self-hosted · $0

WHERE IT RUNS
On your own machines: a laptop, a server, CI. For a team, one shared gateway on your own server.
HISTORY
Everything you have recorded. No window.
CALLS A MONTH
Not counted. Nothing is sent to us.
PEOPLE
No accounts and no sign-in: whoever can reach the dashboard on your own machines can read it.
INCLUDED
The gateway, per-run and per-key caps, loop stopping, receipts, the dashboard, statements and exports, a command-line check of the month against the OpenAI or Anthropic bill, a FOCUS file, and a note in the Slack or Discord channel you point it at, the moment a run is stopped.
NOT INCLUDED
A shared hosted workspace that several machines report to. That is what the hosted plans are.
WHEN IT ENDS
It doesn't, and nothing is sent to us. Each release asks you to update a year after it was built: from month nine the dashboard's needs-a-look list says so, and after the year its summary screens step aside for one page with the update command. The gateway keeps forwarding, capping and recording throughout, nothing is deleted, and the newer release is free and needs no account. Licensed by AxiGate Labs: free to run on as many of your own machines as you like, for as long as you like, for your own internal use. The source is not published.
Install in one command

Hosted Free · $0

WHERE IT RUNS
Our hosted service. Your machines keep running the free gateway and report to one workspace. From your gateways we store counts, costs and the short labels you set (a label over 128 characters is not kept); never a prompt, an answer or a key.
HISTORY
The last 14 days.
CALLS A MONTH
Up to 100,000 recorded calls a month from your gateways, counted by calendar month (UTC). Past that, the workspace stores no new calls until the month turns; each computer's local file still has every call.
PEOPLE
As many viewers as you like, and 2 admins: you and one more.
INCLUDED
One workspace for all your machines, the dashboard, and a receipt for every run.
NOT INCLUDED
The finance statement, the FOCUS file, and closing the month against the bill. A third admin.
WHEN IT ENDS
It doesn't. A trial not moved to a paid plan lands here after its 14 days of Business. Nothing is deleted; you just see the last 14 days.
Create a workspace

Team · $29 a month

WHERE IT RUNS
Our hosted service. Everyone on the team signs in with their own email to the same workspace; every computer reports to it, and the statement is a file you can hand to anyone.
HISTORY
90 days.
CALLS A MONTH
Up to 2,000,000 recorded calls a month from your gateways, counted by calendar month (UTC).
PEOPLE
As many admins and viewers as you need.
INCLUDED
Everything in Hosted Free, plus the finance statement: a month's spend by provider, team and agent, every line marked how sure the figure is, as a CSV you can file.
NOT INCLUDED
Invoice matching and the FOCUS export. Those are Business.
WHEN IT ENDS
When a paid plan ends, the workspace moves to Hosted Free. Nothing is deleted: older history is out of view until you move up again, and then it is all there.
Start with 14 days of Business

Business · $199 a month

WHERE IT RUNS
Our hosted service.
HISTORY
13 months: a full year plus the month you compare it with.
CALLS A MONTH
Up to 20,000,000 recorded calls a month from your gateways, counted by calendar month (UTC). The 14 days of Business a new workspace starts with take this number too.
PEOPLE
As many admins and viewers as you need.
INCLUDED
Everything in Team, plus closing each month against the OpenAI or Anthropic bill: upload Anthropic's cost CSV or OpenAI's cost report, see where the meter and the bill disagree, and close the month on the figure finance signs off on. And a FOCUS 1.2 file, the shared format for cost data.
NOT INCLUDED
Nothing the hosted service does is held back.
WHEN IT ENDS
Every new workspace starts with 14 days of Business, free, no card. Pilot teams have it for 90 days by invitation. When a paid plan ends, the workspace moves to Hosted Free and keeps everything; older history is out of view until you move up again.
Start with 14 days of Business
We will never take a cut of your token spend. The moment we made money per token, we'd be rooting against you saving money — and we refuse to be a tax you route around. You pay for coordination, history and confidence, never a share of what your traffic costs.
QUESTIONS CLIENTS ASK

Speed, privacy, control.

No. AxiGate adds well under a millisecond — nothing next to the hundreds of milliseconds a real AI call already takes.

No. AxiGate records counts, costs and the labels you set — never the words. What your agents say passes through the gateway on your own machines and never reaches us.

Never. AxiGate does not hold your provider key. Your key travels with your call, exactly as it does today — and a team's shared gateway passes it straight through to the provider.

Your traffic keeps flowing. If anything about recording ever fails, the request still goes through — safety never comes at the cost of your app. And because you run it yourself, there's no outside service in the path to go down.

No. Every prompt is forwarded unchanged and every reply comes back exactly as the provider sent it. With enforcement off, AxiGate only watches and counts.

Not for the quickest path — one command in front of the agent you already run. If you'd rather route your own app, it's a single setting and you keep your key.

OpenAI, Anthropic and Gemini, all through one door at the same time.

Only the calls that come through the gateway. A key can be given a daily and a total ceiling on what it spends there. Someone who takes your key and calls the provider directly never reaches the gateway, so keep your provider's own spending limit switched on for that.

Nothing. The app is free and complete on your own machines. A hosted workspace is free too, with 14 days of history. Paid plans buy longer history, the finance statement and closing the month against the bill, and they open after the pilot.

No. The app is free to run and complete on its own, and it stays that way, but the source is ours and isn't published. The documentation and the issue tracker are public on GitHub, and the earlier releases we published under Apache 2.0 remain available under that licence.

Your keys stay yours.
Your prompts stay yours.
The confidence is the part we add.

FREE TO START · RUNS ON YOUR OWN MACHINES · NO PROMPTS STORED · OPENAI · ANTHROPIC · GEMINI, ONE DOOR