FRUGON
Open source · MIT · local only

Your LLM bill
is leaking.

Most teams run every call on their most expensive model. Frugon reads your real logs locally and shows which calls a cheaper model handles just as well, and which to leave alone. No upload. No telemetry.

$uvx frugon analyze ./logs.jsonl
Star on GitHub

Reads OpenAI / Anthropic-style request logs (JSONL).

No logs yet? frugon capture · Prefer it installed? pipx install frugon

MIT licensed on PyPI macOS · Linux · Windows Python 3.10–3.13
a number you can reproduce

Not a sales pitch. A measurement.

frugon@analysis ~ — bash demo data · 30-day sample
frugon analyze --demo — a live cost-analysis run on the bundled demo data, showing the routed/kept split and the projected monthly saving
methodology · tokencost · LiteLLM registry · LMArena quality tiers · RouteLLM/LMSYS savings ranges · 0 LLM calls made for this analysis

Share the receipt: frugon analyze logs.jsonl --report savings.html — hand it to your team or your boss.

why you can trust the number

Three small things, done correctly.

Frugon assembles existing tools. It does not invent. The boring parts are where credibility lives.

Counts tokens with tokencost. Prices with LiteLLM.

Nothing original here — that's the point. Prices re-sync from LiteLLM weekly via CI, or run frugon pricing update yourself.

Quality tiers anchored to LMArena.

We will not round up. If --measure contradicts the projection, the report says so plainly.

pipx, uvx, or pip.

macOS, Linux, Windows. Python 3.10 → 3.13. No accounts, ever. Nothing else to install.

verifiable in the source

Your data never leaves your machine.

Frugon collects nothing.

Token counting, pricing, and arithmetic all run on your machine. With --measure, your sampled prompts go to your providers using your keys. Nothing else. There is no Frugon endpoint in the path of your data.

  • analyze modezero network calls
  • telemetrynone
  • accountsnever
  • measure modeyour providers, never to us
read the source on github
frugon pro

Pay premium when
premium is required.

Your routing policy, kept true.

Founding rate Waitlist signups lock their tier's price for the life of the account: a founding rate, not an introductory one.

Individual $15/mo or $144/yr ($12/mo)
  • Local daemon: continuous analysis after the CLI exits
  • Routing policy derived from your own logged traffic
  • Intelligence pushed down, never data pulled up
  • Still collects nothing, same as open-source Frugon
Team $39/seat/mo or $374/seat/yr · 3-seat minimum
  • Everything in Individual
  • Shared team reports
  • Per-seat licensing
  • One reviewable policy artifact for the team

Models ship, prices churn, and your own traffic shifts — a routing policy written once quietly rots. Free Frugon keeps the world's facts current forever; frugon pricing update costs nothing and never will. Pro reads your logs continuously, derives the routing policy your own traffic argues for, and reports when reality has drifted out from under it. The subscription is the judgment kept current, not the code.

Pro is in development: the rows above are commitments, not a ceiling.

No spam. One email when it ships · unsubscribe in one click · privacy