An honest comparison — including where MESH loses

Most cost-saving tools publish their best number. Independent measurement keeps finding a gap between claimed and delivered, so this page compares *methods*, and includes the rows where we lose. Competitor facts below come from each vendor's own documentation and pricing pages, checked 2026-10-22; if we have something wrong, tell us and we will correct it.

The independent findings this market needs to answer

Method comparison

Typical trimmer / routerMESH
Unit of measurementper requestper completed task
Quality checkself-graded or nonereplay gate on your recorded requests; failed tasks void savings
Cache economicsusually ignored (trimming can *raise* bills: one measured case cut tokens 38% and raised cost +6.8%)simulated to provider rules; a cross-turn volatility guard refuses to stamp prefixes that churn
Customer's existing savingssilently absorbed into the claimitemised, excluded, never billed
Headline numberone global percentageper-segment bands, including "do not pay us"
The invoicetrust ushash-chained events; recompute it yourself

Where MESH loses, stated plainly

The comparison grid

Facts dated 2026-10-22 from each vendor's own documentation (the LiteLLM volatility row is our own empirical test, wire captures published in the repo). Blank praise sells nothing: each tool wins its own rows.

MESHLiteLLMHeliconeLangfuse
What it isCost-reduction proxy with verified-savings billingMIT gateway + SDK, 100+ providersObservability platform + AI gatewayObservability, prompt mgmt, evals
LicenceBUSL-1.1 (verifier MIT)MIT (enterprise carve-out)Apache-2.0MIT except ee/
Price1% of verified savings; $0 if nothing saved$0 core; enterprise customFree tier; Pro $79/mo; Team $799/moFree tier; Core $29/mo; Ent $2,499/mo
Reduces request tokensYes — schema compaction, exact dedup, prefix repair (lossless, on every request)Partially — MCP tool-schema deferral; compression via third-party sidecarNoNo (not in request path, by design)
Automatic Anthropic cache placementYes, with a cross-turn volatility guard and per-model minimum guardYes (one flag) — but stamps volatile prefixes verbatim every turn, no guard, no zero-read warning (our empirical test, v1.106.4)No — customer writes their own cache_controlNo
Response caching (identical repeats)NoYes (exact + semantic)Yes (edge, exact-match)No
Measures the savingYes — per lever, net of cache write premiums, per completed taskNoCost tracking (best-effort on direct integrations)Cost tracking (best-in-class auditability)
Customer-recomputable invoiceYes — hash-chained ledger + MIT verifier; if your recompute disagrees, yours winsNoNoPartially — exact-cost ingestion can match your provider invoice
Losses counted against the vendorYes — negatives never clamped, deficits carry forwardn/a (nothing measured)n/an/a
"Do not pay us" verdictYes — literal output for already-optimised stacksNoNon/a (free tier exists)
Prompts leave your machineNever — local proxy, analysis in-processSelf-hosted: no; their cloud: yesCloud-hosted path: yesYes (traces to their backend or your self-host)

Claimed vs independently measured — the market's problem in one table

Tool / classClaimedIndependently measuredSource
Three popular OSS token trimmers60–90%3.7% combined, 614M-token real-traffic replaycodepointer.dev deep dive
Progressive tool-schema disclosure~77% modelled~13% in productionarchestra.ai bench
Best-funded commercial router30%+ranked 12th of 12RouterArena leaderboard
MESH, per-workload bands26–81% by shape, simulator-measured and labelled18.2% live on a deliberately mixed 30-request basket incl. two shapes designed to save ~0% (hash-chained spools committed to the repo; third consecutive live run)our evidence page — every number traces to a command

We publish the right-hand column for ourselves because we demand it of everyone else. Your pilot replaces every MESH number with your own traffic's numbers before any fee exists.

LiteLLM, Helicone, Langfuse — what each actually does about cost

These three are excellent tools we are often mentioned alongside. They solve different problems, they are each genuinely better than MESH at those problems, and MESH reads all three of their export formats directly — if you run any of them, you are one file export away from a quote. Runbook →

LiteLLM (MIT gateway + SDK)

Better than MESH at: breadth (100+ providers behind one OpenAI-format API), production routing (six load-balancing strategies, fallbacks, cooldowns, budgets, virtual keys), community and maturity — and the core is free.

On cost specifically, as of 2026-10-22 it does have reduction levers: one-flag automatic Anthropic cache_control placement (5-minute default, 1-hour option), MCP tool-schema deferral (collapsing tool catalogues to two virtual tools), exact-match and semantic response caching, and prompt compression via a third-party sidecar (Headroom). Spend tracking prices usage against a community-maintained price map, with per-deployment overrides.

What it does not do: measure or verify the saving. There is no per-lever net accounting, no counterfactual baseline, and no customer-recomputable record. And placement without metering can lose money silently: we tested LiteLLM 1.106.4's auto-placement empirically against a system prompt carrying a per-turn timestamp — it stamped the changed block verbatim on every one of six turns, with no stability check and no signal after six consecutive zero-read responses (wire captures in our repo under evals/wire-captures/). Under Anthropic's documented billing that traffic pays the 1.25× write premium every turn and never reads — the exact loss our own ledger once caught us making, which is why MESH ships a volatility guard and nets every cache write against its reads. If you want free levers, LiteLLM ships good ones; if you need to *know what they saved, net, with the receipt* — that is the product MESH is.

Helicone (Apache-2.0 observability + AI gateway)

Better than MESH at: observability (dashboards, sessions, custom query language, alerts), a hosted multi-provider gateway with unified billing, and prompt management — a mature platform (Pro $79/mo, Team $799/mo, as of 2026-10-22).

On cost: its gateway's exact-match response caching genuinely avoids provider charges on byte-identical repeated requests — credit where due — but it does nothing for novel requests or growing agent contexts, which is where agent spend lives. It does not reduce request tokens, and for Anthropic's prompt cache the customer writes their own cache_control. Cost figures on direct integrations are self-described best-effort estimates.

Langfuse (MIT-except-ee observability)

Better than MESH at: tracing and evals depth (agent graphs, LLM-as-judge, datasets, experiments), team features, and — worth crediting plainly — cost-tracking auditability: daily automated price audits against provider sources, customer-overridable model prices, and exact-cost ingestion that can make its numbers match your invoice (Cloud from $29/mo; unlimited MIT self-host; as of 2026-10-22).

On cost reduction: none, by design — Langfuse is async observability and is never in the request path, so it cannot compact, dedupe, place cache breakpoints, or cache responses, and it does not claim to. It tells you where the money went; MESH changes what the next request costs and proves the difference.