Showing the build agents view

Part of
Global Founders SprintInception
Used by engineers at
  • Lovable
  • NordVPN
  • Hostinger
  • Spotify
  • Meta
  • Spawned.ai
$0.68

of every $1 pays for context the agent no longer needs.

Measured across 12 real sessions and 18,333 assistant turns. The remaining $0.32 covers cache writes and new answers.

Proxy

One base URL. One header.

−64%tokens

Your app · 184k inProxy quickstart66k out · Your provider

Savings grow with session length.

As repeated history grows, condense has more unnecessary context to remove.

View the public benchmark
9%10 calls
64%50 calls
73%400 calls
  • SOC 2Type II · in progress
  • ISO 27001In progress
  • GDPRExport and erasure
  • Key never stored. Only a SHA-256 fingerprint is kept.
  • EU / US residency. Stored and processed in your region.
  • Zero data retention. On request. 7-day deletion by default.
  • No training on your data. Ever.
  • Encrypted end to end. TLS 1.2+ in transit, AES-256 at rest.

Control data and spend.

Your prompts are the most sensitive thing you send us. The provider key travels with each request and never touches disk. Every privileged action lands in a tamper-evident audit log, and you can inspect the exact rewritten request before it leaves. Spend is capped per member and group, with savings reported by key.

Read the security page

Cut the bill for every agent you run.

API access is enabled for organization accounts after a call with our team.

Questions

Frequently asked questions

How does condense actually shrink the bill?

Your agent re-sends the whole conversation to the model on every turn, so by mid-session you are paying again and again for text the model has already seen. On our own traffic 67.7% of the bill is re-reading old conversation, and only 0.2% is new text you just typed. condense shortens that history on its way to the model. Helene 1.1 handles the newest turn, dropping the parts that are not pulling their weight and passing the rest through word for word, fast enough that you will not notice it. Adeline 1 goes back over older work that is already finished and rewrites it to about a tenth of its length. What always survives: your instructions, what you asked for, and the answers you got back. Code, patches and error messages are never touched.

Will condense ruin our cache hit rate?

No. condense is built around the cache rather than in spite of it. We split each request into three parts. The oldest part is shortened once, then locked and never touched again, so the provider keeps serving it from cache cheaply for the rest of your session. The middle is the part still settling, which is due to be rewritten anyway. The newest part is this turn's text, which Helene trims before it is ever cached at all. Because the locked part only ever grows at the end, shortening what comes after it cannot spoil what is already cached. Our measured cache hit rate is 98.6%, and the published benchmark prices every run from real provider bills, so a broken cache would show up as a bigger bill rather than hide.

How much could we save?

It scales with how long your sessions get, because the saving comes from the history an agent re-sends every turn. Our published live run removed 37.3% of the bill on chains averaging ~179k tokens; sessions peaking past 800k save 66–72%. Dollar-weighted across all our own spend it comes to 66%. Chains under roughly 4k are too short to be worth compressing. The benchmark is public, so you can run it on your own sessions before you pay us anything.

How do condense's savings compare to alternatives like headroom or RTK?

We publish a head-to-head against headroom: minmax-bench replays the same real session through both, reads back the real provider bill, and prices both the same way, so your team can verify the numbers against your own traffic before committing. condense removed 37.3% of the bill against headroom's best mode at 13.8%, close to three times as much. Compared only over the shorter sessions headroom managed, condense is at 28.0%, still about twice their best. The difference is architectural: headroom's default setting keeps its cache clean but never touches the piled-up history that drives most of the bill, while its more aggressive mode spoils the cache and ends at 1.8%. RTK, caveman and ponytail aren't cost-reduction tools, they target the model's replies and tool output, a different part of the bill, and run alongside condense rather than replacing it.

What counts as a token saved?

Only the context we remove. If condense strips 4,000 tokens from a request before it leaves for Anthropic or OpenAI, that is 4,000 tokens saved: tokens the provider never saw and never billed you for. Whatever passes through untouched costs you nothing here.

Do we still pay our AI provider directly?

Yes. condense sits in front of your provider and uses your own API key, so the provider still bills you directly, just for far fewer tokens. That is where the saving lands. What you pay us for doing the compacting is either 15% of what the Proxy API saves, or a metered rate on the tokens the Models API removes.

What does it cost?

The Proxy API takes 15% of what it saves on your Anthropic or OpenAI bill, no savings, no fee. Calling the Models API directly instead is metered per token removed: $0.40 per 1M tokens for Helene 1.1, $0.90 per 1M for Adeline 1. See the full API pricing and estimate it against your own spend.

How do we get API access?

API access is gated to organization accounts. An organization is an enterprise account, and our team enables the Proxy API and Models API on it after a short call. Book a call with the team and we will set you up. Personal accounts use condense through the dense CLI and cannot mint API keys.

What happens when my weekly pool runs out?

Compression does not stop. You drop to Condense Lite, the same Helene 1.1 and Adeline 1 running under a cap, saving about 20% of a prompt until your pool refills at the start of the next week. Lite is a state of the plan you are already on, not a downgrade to a cheaper one: every tier lands on it when its pool empties and every tier goes back to full strength when the pool refills. Short sessions are identical either way, because the cap never binds on them. The longer a session runs, the more it wants to compress and the wider the gap gets, which is the whole argument for a bigger pool.

Does condense store our prompts or our provider key?

Your upstream provider key is never stored. Only a sha256 fingerprint reaches the usage ledger, enough to attribute requests without holding the secret. We never train on your data. Content is deleted on a 7-day window, and zero data retention is available on request. Application hosting is in AWS Europe (Spain); external provider processing locations vary. Read the security page for the full posture.