For people who code with Cursor, Claude, Codex and local models

Vibe coding fills your disk. Roomy knows what is safe to delete.

Every AI tool you tried left something behind: a 14 GB model, a 12 GB editor cache, sandbox VM images, transcripts of every agent session, and the node_modules of thirty projects you spun up in an afternoon. Roomy finds all of it, labels what regenerates and what does not, and deletes nothing until you confirm.

macOS 13+ · Apple Silicon & Intel · Free scan · $9.99 once · Nothing leaves your Mac

Where did 50 GB go?

Measured on one developer's MacBook after a year of Cursor, Claude Code and a few local models. Nothing here shows up in Finder's storage view as anything but "Other".

18 GB
Cursor's Application Support folder: caches, workspace state, web storage
16 GB
Hugging Face model cache, left behind by two afternoons of experiments
14 GB
Claude desktop sandbox VM bundles plus Claude Code transcripts for 35 projects
Roomy — Scanning
Checking AI coding tools… ~
~/.cache/huggingface/hub16.2 GB
…/Claude/vm_bundles11.4 GB
…/Cursor/User/workspaceStorage4.1 GB
~/.ollama/models3.9 GB
~/.claude/projects/…/old-saas380 MB
~/.npm/_npx449 MB
9
AI tools found
34 GB
reclaimable
41s
elapsed

It knows where every tool hides its data

Generic cleaners see a folder called "Application Support". Roomy knows that Cursor's CachedData is safe to drop, that Claude Code's transcripts are not, and that a Hugging Face hub folder is a model store you can re-download in a minute.

  • Local models: Ollama, LM Studio, Hugging Face, llama.cpp, PyTorch Hub, Whisper
  • Editor and app caches: Cursor, Claude desktop, Windsurf, Kiro, Trae, plus MCP server caches and Playwright browsers
  • Agent history: Claude Code, Codex, Gemini CLI, OpenCode, Goose, Cline, Roo
Active Recent Inactive Dormant

Thirty prototypes, one afternoon, 14 GB of node_modules

When starting a project costs one prompt, you start a lot of them. Each one pulls its own dependencies. Roomy reads the git history and file dates of every project, sorts the ones you abandoned to the top, and pre-selects their artifacts for cleanup.

  • Projects classified Active, Recent, Inactive or Dormant from commits and file dates
  • Claude Code session transcripts are grouped per project and aged the same way
  • Your source code is never touched, only the regenerable folders inside each project
Roomy — Projects
~/Projects/todo-app-v3
Dormant · 11 months idle · node_modules, .next
1.4 GB
~/Projects/ai-wrapper-idea
Dormant · 9 months idle · .venv, .chroma
2.2 GB
Claude Code sessions · old-saas
Dormant · last session 14 months ago
380 MB
~/Projects/the-one-that-stuck
Active · committed today
610 MB
Roomy — Review selection
AI coding tools33.6 GB
Hugging Face model cacheSafe16.2 GB
Claude desktop VM bundlesSafe11.4 GB
Cursor CachedDataSafe2.1 GB
Ollama modelsSafe3.9 GB
Claude Code sessions · old-saasIrreversible380 MB
Disk impact
Before · After
Delete 33.6 GB

Your chat history is not a cache

A model can be pulled again. An agent transcript cannot. Roomy puts every item in one of three tiers, keeps Irreversible items out of bulk selection, and tells you in plain words what you get back and how.

  • Safe: models, caches, VM images. Re-downloaded or rebuilt on next use
  • Review: vector stores and app data that mixes caches with your content
  • Irreversible: session transcripts, checkpoints, file history. Never bulk-selected

Nothing leaves your Mac Roomy reads your filesystem and never uploads what it finds. No account, no telemetry, no cloud; the only request it makes is an optional update check. Your transcripts, prompts and code stay exactly as private as they were.

Tools Roomy understands

Each one has its own storage layout and its own idea of what is disposable. Roomy ships a rule for every entry below.

CursorCaches, CachedData, workspace storage
Claude CodePer-project transcripts, file history, debug logs
Claude desktopSandbox VM bundles, Electron caches
Codex CLISessions and logs
Gemini CLICheckpoints and shadow repos
WindsurfEditor caches
Cline · Roo · KiloTask checkpoints in VS Code, Cursor, Windsurf
OpenCode · Goose · CrushSession storage
aiderPer-project tag cache
ContinueCodebase index
OllamaModel store
LM StudioModel store, old and new layouts
Hugging FaceHub, xet and datasets caches
llama.cpp · vLLMModel and build caches
PyTorch · WhisperDownloaded checkpoints
Jan · GPT4AllModels and chats, marked Review
MCP serversnpx and uv caches, Playwright and Puppeteer browsers
Chroma · LanceDBVector stores inside projects
Kiro · Trae · VoidEditor caches
Qwen CodeSessions

Plus everything on the main page: node_modules, Python venvs, Rust targets, Xcode DerivedData, Docker, Homebrew and more.

Pay once No telemetry Local only Native macOS

Pricing

$14.99 $9.99
One-time purchase · launch price · no subscription
  • Download and scan free: see every gigabyte before you pay
  • One license for all the Macs you use
  • Free updates for every 1.x and 2.x release
  • 14-day refund, no questions asked
macOS 13+ · Apple Silicon & Intel · Local only · No account

Prefer the terminal? The roomy CLI is free and open source. Release notes

Questions

Will it delete my Cursor or Claude chat history?

Not unless you pick it on purpose. Chat databases and settings are never listed. Agent transcripts are listed but marked Irreversible, excluded from bulk selection, and shown with a last-session date so you can keep the recent ones.

Is deleting Ollama or Hugging Face models safe?

Yes, in the sense that any model can be downloaded again. Roomy marks them Safe and shows the pull command. It is slow to recover from, so you decide.

I do not really know what node_modules is. Is this for me?

Yes. Every item has a plain-language description and a restore hint. If a folder regenerates when you next open the project, Roomy says so.

Why is Cursor using 18 GB?

Caches, per-workspace state for every project you ever opened, and web storage. We wrote it up: Why Cursor uses so much disk space.

How much does it cost?

Scanning is free, so you see how much Cursor, Claude Code and your models take before paying. Cleaning from the app is a one-time $14.99, $9.99 at launch. No subscription. The roomy CLI is free and open source.

Does Roomy send anything to the cloud?

No. It reads your disk locally and never uploads what it finds. The only network request is an optional daily update check, which you can turn off in Settings. See also where Claude Code stores its data and where Ollama stores models.