For macOS · Claude Code, Codex, Cursor

Reclaim the space your agents leave behind.

Ouste finds the caches, worktrees and forgotten dev servers. Nothing is deleted until you review it.

Download for macOS

Free · Plus at €4.99/monthmacOS 14 or later · Apple Silicon

01 · What piles up

What your agents leave behind.

Every session creates files. None of them removes any. This is where they pile up, with a typical order of magnitude on a developer’s Mac.

  1. 01

    AI agents

    Conversations, file history, plugin caches.

    ~/.claude · ~/.codex · ~/.cursor

    1 to 20 GB

  2. 02

    Worktrees

    One copy per agent session, still there after the branch is merged.

    .claude/worktrees · ~/.codex/worktrees

    1 to 30 GB

  3. 03

    Xcode and simulators

    Build products, simulators and iOS runtimes.

    DerivedData · CoreSimulator

    10 to 80 GB

  4. 04

    Docker

    Images, build cache, volumes.

    Docker.raw

    5 to 60 GB

  5. 05

    Dependencies and builds

    Folders recreated on the next install or build.

    node_modules · target · .next

    2 to 50 GB

  6. 06

    Package caches

    Downloads kept by package managers.

    npm · pnpm · pip · cargo · Homebrew

    2 to 25 GB

  7. 07

    Logs

    Logs from tools and agents that never rotate them.

    ~/Library/Logs

    0.1 to 5 GB

  8. 08

    Forgotten dev servers

    Dev servers started by a session that has ended.

    vite · next dev · node

    0.2 to 4 GBof memory

Indicative ranges. A scan measures yours and changes nothing.

02 · How it works

Scan. Review. Clean up.

Three steps, in this order, every time. Ouste tells you what will happen before it happens.

01

Scan

Ouste measures eight categories and gives every item a level. Scanning changes nothing.

236GB freeof 1 TB

Scanned at 14:02 · 1 min 12 s

12.4 GB

can be freed safely

4 Safe items in Xcode, Docker, Dependencies and Caches.

Review 12.4 GB
Space 38 GBto review Safe 12.4 · Review 21.3 · Caution 4.3 View
Performance Normalmemory 2 forgotten servers · 1.8 GB Stop
Projects 14projects 5 dormant for 30 days · 22 GB View
Guardian 4actions this week 3 servers stopped · 2.4 GB in quarantine Log

Quarantine: 3 items · 2.4 GB · expires in 5 daysLast cleanup: 9.8 GB on 4 Oct

02

Review

Every item has a level and one sentence on what removing it changes. You take out what you want to keep.

Review before cleanup

6 items. This is exactly what will happen, in order.

Deleted right away 12.4 GB

Caches and build files. They rebuild themselves.

DerivedData4.8 GB

Rebuilt on the next build in Xcode.

~/Library/Developer/Xcode/DerivedData
npm and pnpm caches2.7 GB

Packages download again on the next install.

~/.npm/_cacache · ~/Library/pnpm/store
Docker build cache2.6 GB

The next image build will take longer.

docker builder prune
node_modules in hopali2.3 GB

No activity for 41 days. pnpm install recreates it.

~/code/hopali/node_modules
Quarantined for 7 days, restorable in one click 3.1 GB

Still on the disk until 18 Oct. Not counted as freed.

Worktree feat-stripe1.7 GB

Branch merged into main on 2 Oct. The branch stays in the repository.

~/code/hopali/.claude/worktrees/feat-stripe
Codex conversations older than 30 days1.4 GB

They can no longer be resumed. Memory keeps an archive.

~/.codex/sessions

Nothing is deleted until you have reviewed it.The engine is checking each item…

Keep reviewing Confirm cleanup
03

Clean up

Caches are deleted, the rest goes to a 7-day quarantine. A receipt shows what was freed.

Cleanup finished

12.4 GB freed. 2 items in quarantine until 18 Oct.

Freed right away

12.4 GB

Measured after cleanup

In quarantine until 18 Oct

3.1 GB

Restorable in one click

Available on this Mac

248.0 GB

235.6 GB before

Receipt

Items processed
6 of 6
Caution items
0
Failures
0

You can still restore

The 2 quarantined items go back where they were in one click until 18 Oct.

Back to Dashboard

Four levels, always spelled out.

  • Safe

    Rebuilds itself. Selected by default, deleted right away.

  • Review

    Minor consequence. Quarantined for 7 days, restorable in one click.

  • Caution

    May contain work. Never preselected, confirmed item by item.

  • Protected

    Never changed by Ouste. Cannot be selected.

03 · Safety

Nothing goes without you.

Ouste keeps what you might regret, writes everything down and works offline. Nothing leaves your Mac.

A 7-day quarantine
Anything you might regret stays on disk for 7 days, restorable in one click from Quarantine.
A receipt for every cleanup
It separates space actually freed from what is still in quarantine or in the Trash.
A log
Every operation is written, line by line, to a file you can open.
~/Library/Logs/ouste/operations.jsonl
Everything stays on your Mac
Scans, logs and conversations stay on your disk. Only the Plus licence checks your subscription status.

Never touched: agent memory, credentials, .git internals, system folders, the folder of a running process.

Quarantine

2 items · 3.1 GB · cleanup on 11 Oct at 14:06

Worktree feat-stripe 1.7 GB ~/code/hopali/.claude/worktrees/feat-stripe
7 days left
 Restore
Codex conversations older than 30 days 1.4 GB ~/.codex/sessions
7 days left
 Restore

04 · Ouste Plus

So it does not come back.

Agents start again every week. Two tools take care of it between cleanups.

The Guardian

Three rules, off by default. Every action is written to the log, with at most one notification per rule per day.

Forgotten servers

Stop a dev server started by an agent session that ended more than 60 min.

Dormant project caches

On Sundays, quarantine the rebuildable caches of projects with no activity for more than 30 days.

Swap alert

Notify me when swap goes above 4 GB.

Guardian log · last 7 days

  • Today, 11:20Server stopped · vite (hopali)758 MB returned
  • Sunday, 03:00Caches quarantined · nook2.4 GB
  • Friday, 18:42Server stopped · next dev (atlas)1.1 GB returned

Memory

Every conversation from every agent, indexed on your Mac. Search by word, project or file; conversations are archived before anything is deleted.

  • Add Stripe webhooks to checkout

    Claude Codehopali2 OctArchived

  • Replay failed webhooks

    Codexhopali28 Sep

  • Verify the Stripe signature in middleware

    Cursornook14 SepArchived

1,284 conversations indexed · 4 agents · nothing is uploaded

06 · Pricing

Cleaning up is free.

Scanning and cleaning cost nothing, with no time limit. Plus automates the rest. The first time you open Ouste, Plus is yours for 7 days, with no card and no account.

Billing period

Free

€0forever

  • Scan of all eight categories
  • Manual cleanup, four levels
  • 7-day quarantine and restore
  • Receipt and log for every cleanup
  • Health: memory and forgotten servers
  • Conversations archived before deletion
Download

Plus

€4.99per month

€39per year, or €3.25 a month

  • Everything in Free
  • The Guardian: three automatic rules
  • Memory: search across every conversation
  • The menu bar panel
  • Next: Forecast, Finish or forget
Download and try for 7 days

No VAT applied (French small-business exemption, art. 293 B CGI). No commitment, cancel at any time. You subscribe in the app; payments by Stripe.

07 · Questions

Frequently asked questions.

Can Ouste delete something important?

Not without your review: every cleanup goes through a sheet listing what will be deleted, quarantined or left in place. Caution items are never preselected and are confirmed one by one.

What does Ouste never touch?

Agent memory, credentials, .git internals, system folders and the working folder of a running process. These items are marked Protected and cannot be selected.

Which agents are covered?

Claude Code, Claude Desktop, Codex and Cursor are scanned in detail: conversations, caches, worktrees. OpenCode, Gemini CLI, Copilot CLI, Windsurf and Cline are inventoried, and each new agent is added with a catalogue entry.

Does Ouste run on an Intel Mac?

Yes. Ouste requires macOS 14 or later and runs on Apple silicon and Intel.

What data leaves my Mac?

No scan data: files, paths, conversations and logs stay on your disk. With Plus, the licence only exchanges your subscription status, your billing email and an anonymous identifier for the Mac.

How do I cancel Plus?

In the app, Settings › Ouste Plus › Manage subscription, at any time. Cancellation takes effect at the end of the paid period, and the free features stay.

Can I get a refund?

The 7-day trial lets you decide before you pay. After a first payment, write to contact@ouste.space within 14 days and the current period is refunded.

How is it different from CleanMyMac?

CleanMyMac cleans generic Mac caches. Ouste knows coding agents: their conversations, their worktrees and branch status, the servers left by an ended session, with the consequence of every deletion written in one sentence.

Scan your Mac.

Scanning changes nothing. You decide afterwards.

Download for macOS

Free · Plus at €4.99/monthmacOS 14 or later · Apple Silicon