More work before you hit your usage limit.
Up to 53% fewer tokens on Claude Code, 57% on Codex.
For Claude Code and Codex, on your machine or in your pull requests. Your prompts and code never reach our servers.
Available for macOS (Apple silicon) and Linux (x64). Windows coming soon.
Available for macOS (Apple silicon), Linux (x64) and Windows (x64, beta).
Works with the coding agent you already use
Measured on real sessions
The longer the session, the more it saves.
About 75% of what Claude Code costs is re-reading context it already sent. Densilo cuts that down. We replayed real recorded Claude Code and Codex sessions through it and counted what the model would receive. Short sessions change little; savings grow with session length. How we measured →
The best among Claude Code sessions long enough for Densilo to work on; the median was 36%. Across all Claude Code sessions: 39% fewer tokens, 34% lower input cost.
Claude Code resultsThe best among Codex sessions long enough for Densilo to work on; the median was 32%. Across all Codex sessions: 31% fewer tokens, 27% lower input cost.
Codex resultsRun densilo benchmark in a repository. It replays your own recent sessions on your machine, offline. No model is called and nothing is sent to us.
How it works
Install once, then code the way you already do.
Densilo runs on your machine, between your coding agent and the model. It sends fewer tokens every turn, and your agent keeps the context it needs. See your own number, offline:
densilo benchmark-
Install Densilo
One command downloads the app, verifies its checksum and adds the
densilocommand. On macOS and Linux, open a new terminal window afterwards so it findsdensilo; on Windows it works in the same window.macOS and Linux
curl -fsSL https://api.densilo.com/install.sh | shWindows (x64) — beta, in PowerShell
irm https://api.densilo.com/install.ps1 | iex -
Sign in
Run this in the new terminal window. Your browser opens to sign in with Google (on a remote machine, open the link it prints on any device). Until you sign in, Densilo stays out of the way and your agent runs as it always has. If the terminal says
densiloisn't found, run~/.local/bin/densilo logininstead; on Linux, logging out and back in once makes the plain command work everywhere.densilo login -
Start your coding tool through Densilo
Use it exactly as before; Densilo sends fewer tokens on your behalf. Start Claude Code with
densilo run claudeinstead ofclaude: a plainclauderuns without Densilo. In the terminal, Densilo runs only for that session and writes nothing to your settings.Claude Code in the terminal
densilo run claudeCodex CLI (beta)
densilo run codex -
Watch the savings
On a Mac, the menu bar shows your running sessions and today's savings. The dashboard shows every day's totals.
densilo status
Correctness & privacy
Built to be trusted with your codebase.
"I can't send our code to another company."
Your prompts stay on your machine
Densilo runs inside the app on your machine. We never receive your prompts, code or model responses. Only usage counts, such as token totals and the model name, are sent, to show your usage.
"Fewer tokens means the model misses something."
Your agent keeps the context it needs
Densilo cuts what your agent resends, not what it needs to do the work. Try it on your own sessions and judge the results for yourself.
"One more tool in the loop is one more thing to break."
Nothing to break
Densilo lives only as long as the session you start. If it ever can't start, your agent runs directly against the model instead.
Download
Get Densilo for your computer.
macOS
AvailableApple Silicon (M1 and later) · macOS 11+ · version 0.3.14
curl -fsSL https://api.densilo.com/install.sh | shPaste into Terminal. This is the recommended install: it also adds the densilo command.
Move Densilo to Applications and open it; it adds the densilo command on first launch. If macOS blocks the app, go to System Settings → Privacy & Security → Open Anyway.
Intel Mac? Coming soon.
Windows
Coming soonBetaWindows 10 and 11
We're testing the Windows build now. Leave your email and we'll tell you the day it ships.
Email me when it's readyWindows (x64) — beta · Windows 10 and 11 · version 0.3.14
irm https://api.densilo.com/install.ps1 | iexPaste into PowerShell. Installs to %LOCALAPPDATA%\Densilo and adds the densilo command to your PATH; no admin rights or Python needed. Then run densilo login and densilo run claude.
The beta is not code-signed yet. If Windows warns that the app is from an unknown publisher, choose More info → Run anyway.
Linux
Availablex86_64 · glibc 2.28+ (Ubuntu 20.04+, Debian 11+, RHEL/Rocky 8+, Fedora, Amazon Linux 2023) · version 0.3.14
curl -fsSL https://api.densilo.com/install.sh | shPaste into a terminal. Installs the densilo command to ~/.local/bin (or /usr/local/bin as root). No Python needed. There's no menu-bar icon on Linux; use densilo status and the dashboard. Open a new terminal after installing; on some desktops, log out and back in once so every terminal finds densilo.
arm64 Linux? Coming soon.
Running Claude on pull requests? Cut the review cost in half and get twice as many reviews finished. Densilo for teams →
Questions
Frequently asked questions
How much will I save?
It depends on how long your sessions run. In replays of real recorded sessions, Claude Code sessions long enough for Densilo to work on sent a median 36% fewer tokens (up to 53%), and Codex sessions a median 32% fewer (up to 57%). On a Claude Pro or Max plan, that's 2× more work before you hit your usage limit. Short sessions change little. Run densilo benchmark to see your own number, offline. See the results.
Does it change what my agent can do?
Your agent keeps the context it needs to do the work. A replay measures tokens and cost, not task quality, so the best test is your own: use Densilo on real work and compare.
What do you see of my code or prompts?
None of it. Densilo runs on your machine. The app sends us only usage counts (tokens, requests and the model name), plus the app version and your operating system, so your dashboard can show usage and savings. Privacy policy.
What happens if Densilo stops working?
Your agent keeps working. If Densilo can't start, or your plan has run out, requests go straight to the model, as they would without Densilo. Densilo never blocks your agent.
Which coding tools does it work with?
Claude Code in the terminal, Codex CLI (beta), and Claude reviews in GitHub Actions. Editor extensions (VS Code, Cursor, Windsurf), OpenCode and Aider are planned and not yet tested.
See your own number, then decide.
Install, run densilo benchmark in a repository you work in, and see what Densilo would have saved.