Your coding agents leave gigabytes behind.

AI Keeper shows which worktrees, build folders and caches Claude, Codex, Conductor and other agents left on your Mac, which are safe to delete, and clears them in the background.

Free. Requires macOS 14 or later. Apple Silicon and Intel.

The AI Keeper overview: 108 GB you can get back, a bar showing where disk space goes, and the biggest folders with Clean buttons.

See it in action.

A 45-second walkthrough: where the disk went, which worktrees can go, and a cleanup running in the background.

See where the disk went.

One bar splits your disk into developer files, library, tool folders and apps. Below it, the biggest folders each get a plain explanation, and a Clean button when the contents can be rebuilt.

The disk map: a stacked bar by category and a list of the largest folders with sizes and Clean buttons.

Know which worktrees are still needed.

Each workspace shows its Git state and pull request. A merged PR with a clean tree is safe to remove. Unpushed commits and uncommitted files are flagged, with the reason beside them.

All workspaces with Git status and PR badges, and an inspector explaining why one worktree is safe to remove.

Watch what is running, and what it costs.

Agents lists every running Claude, Codex and other agent with its CPU, memory and session cost. Usage charts daily spend by model from logs on your Mac, and warns you at the budget you set.

Running agents with their state, working directory, CPU and cost.
Daily AI spend by model across Claude and Codex, with budgets.
The System page with CPU, memory, disk and network charts and the heaviest process groups.

A health check in the sidebar.

CPU, memory, disk and network in one live view. Developer processes are grouped, so a runaway build stands out.

Also in the app

Leftovers

Folders from tools you removed, found and sized.

Duplicates

Identical large files, checked by content before anything is offered.

Containers

Docker and OrbStack images, volumes and build cache, with a safe prune.

Recently removed

Unsaved work is saved before a workspace is deleted, so you can restore it.

Background cleanup

Cleanups run in the sidebar with progress while you keep working.

The keeper command, and MCP

Every feature is a keeper command, with JSON output. Or let your agent ask what is safe to clean.

Everything the app does, from your terminal.

Run keeper for an interactive dashboard, or use any command in a script. Every command can print JSON, and anything that deletes is a dry run until you add --yes. Homebrew installs it with the app.

Select what goes, with the reason beside it.
Nothing happens until you confirm. Workspaces with an agent running in them are left alone.
$ keeper workspaces --deprecated # what is no longer needed $ keeper remove --all-safe --yes # to the Trash, unsaved work saved first $ keeper usage --days 7 --by model # what the agents cost $ keeper agents stop 4182 --yes # stop one that is stuck

Nothing is deleted before you see it.

Each cleanup opens a list of exactly what will be removed and how much space it frees. Unpushed and uncommitted work is saved first, and workspaces with a running agent are skipped.

Everything runs on your Mac. No account needed.

The confirmation dialog listing three workspaces to remove and the space each frees.

Get your disk back.

Download the app, or install it with Homebrew. Homebrew asks you to trust the tap once, because it is not an official one.

$ brew tap chungquantin/ai-keeper https://github.com/chungquantin/ai-keeper $ brew trust --tap chungquantin/ai-keeper $ brew install --cask ai-keeper

Or install from Terminal, which also skips the macOS warning below:

$ curl -fsSL https://chungquantin.github.io/ai-keeper/install.sh | bash

The app is not notarized yet, so macOS warns when you open a zip downloaded in a browser. To open it anyway, go to System Settings, Privacy & Security, scroll down and click Open Anyway. Homebrew and the Terminal command don't trigger the warning.