What's new in Shedi

Every version, what it added and what it fixed. Updates are free for everyone who bought Shedi.

Stable

Shedi 1.2.4

1.2.4

Usage counts move to my own analytics server.

What's new:

Refinements

  • If you share anonymous usage, the counts now go to Pulse, analytics I run on my own server, instead of Umami. The same counts as before, nothing new: still off unless you turn it on, still never a file, path or name.
Stable

Shedi 1.2.3

1.2.3

Scanning is free, a new home for what coding agents leave behind, and Shedi for your coding agent.

What's new:

New features

  • Scanning is free. Download Shedi and see everything it finds on your Mac, item by item, without a license. Cleaning and uninstalling need one.
  • AI coding tools: old Claude Code plugin versions that Claude Code marked unused, Claude Code and Codex chats you haven't opened in 30 days, the Claude app's caches, and the machine it downloads for Cowork.
  • Share what Shedi found. Post on X or Bluesky in one click (the picture is copied first, so Command-V adds it), copy the picture, or use the share sheet. The picture shows your three biggest categories.
  • A weekly heads-up. Once a week, while Shedi is in the menu bar, it repeats its read-only scan and tells you when there's 5 GB or more to clean. Turn it off in Settings › General.
  • Shedi for your coding agent. “shedi mcp” is a read-only MCP server for Claude Code, Codex or Cursor: they can ask what takes space and open Shedi. Nothing is removed from there.

Refinements

  • The green card on the results names the categories its safe space is in.
  • The storage tray's liquid follows your pointer and sloshes as space is cleaned out.
  • “shedi scan” in the Terminal is free, like the scan in the app. “shedi” on its own shows the help instead of opening a second copy of the app.
Stable

Shedi 1.2.2

1.2.2

Shedi works with the Halo + Shedi bundle.

What's new:

New features

  • A Halo + Shedi bundle key unlocks Shedi, and the same key unlocks Halo. One key, both apps.
Stable

Shedi 1.2.1

1.2.1

Full Disk Access shows the right state on every macOS.

What's new:

Bug fixes

  • Settings could say Full Disk Access is Off even after you turned it on, on some Macs, including macOS 27. Shedi now checks it more reliably.
Stable

Shedi 1.2.0

1.2.0

Seven more languages, more package caches, and a scan you can run from the Terminal.

What's new:

New features

  • Shedi speaks Spanish, German, French, Italian, Portuguese (Brazil), Russian and Uzbek, in Apple's own macOS terms. It follows your Mac's language, or pick one in Settings › General.
  • A command line. “Shedi scan” lists every category, largest first; “Shedi scan --json” prints every item. It only reads: nothing is removed from the Terminal. Licensed Macs only, like the app.
  • More package caches: Maven, Bun, Dart and Flutter, NuGet, and Gradle versions, which come back on the next build. Old Node versions (nvm, fnm, Volta) and extra Rust toolchains are listed as Check first, each with the command that installs it again.

Refinements

  • A category that grew by a GB or more since your last scan says so on its card, like “+12.4 GB since your last scan, 3 days ago”.
  • In the Terminal, the scan shows the Box at work while it looks, then a coloured bar per category.
Stable

Shedi 1.1.2

1.1.2

A small fix and a more exact usage count.

What's new:

Refinements

  • If you share anonymous usage, the space a clean frees is now sent rounded to a tenth of a GB instead of as a range like “5–10 GB”, so the total Shedi has freed can be counted. Nothing else changed; turn it off any time in Settings, General.

Bug fixes

  • Buy Shedi in the app opens the pricing on shedi.app. Before, it landed at the top of the page.
Stable

Shedi 1.1.1

1.1.1

Two fixes from the first week of 1.1.

What's new:

Bug fixes

  • Cleaning pnpm's store works again. Before, it stopped with “pnpm reported an error” and pnpm's packages stayed.
  • The Overview no longer says “0 bytes is safe to clean right now” when nothing safe is left to clean.
Stable

Shedi 1.1

1.1.0

The Box comes alive, Shedi finds a lot more, and the uninstaller gets its own page.

Shedi 1.1 on a real Mac: 6.66 GB found, grouped by node_modules, projects, package caches, app caches and large files

What's new:

New features

  • Cleaning is a show now: every item drops into the Box as it goes, and anything that couldn't be cleaned is spat back out.
  • New places Shedi looks: AI models (Ollama, Hugging Face, LM Studio), Android emulators and system images, project build folders (.next, .turbo, Rust target, Python .venv, Pods, Gradle), code editor leftovers (VS Code, Cursor, JetBrains), uv, Puppeteer and Conda caches, SwiftUI Previews, old installers in Downloads, iPhone and iPad backups, Messages attachments, and the Trash itself.
  • Uninstall an App is its own page: every app in Applications with search, filters (not used lately, large, App Store), sorting and when you last used it.
  • The Done screen shows your disk before and after, and a card you can share.
  • Hide anything from your results with a right-click; Settings lists what's hidden so you can bring it back.
  • A low-disk alert from the menu bar, at the threshold you choose. Appearance can be set to Light or Dark.

Refinements

  • Results are grouped by what to do: Safe to clean, Check first and Your files.
  • Click a block in the tray to open it. Solid is what Clean takes, striped stays.
  • Deleting from the Trash is almost twice as fast for folders full of small files.
  • Uninstalling can also delete from the Trash. An app's own data (Application Support, Containers) now starts unselected, and Shedi names it before removing it.

Bug fixes

  • Shedi never touches your keychains, iCloud Drive, Mail, Messages history or Photos libraries, whatever a rule finds.
  • After deleting from the Trash, Done no longer says something is still in it.
Stable

Shedi 1.0.3

1.0.3

A nicer way to move Shedi into Applications.

What's new:

Refinements

  • Opened from the disk image, Shedi now shows its own panel: the Box drops into your Applications folder, with one button to move it there.
  • If an older Shedi is already in Applications, the same panel says it goes to the Trash, instead of a second popup.
Stable

Shedi 1.0.2

1.0.2

Small things that make the first week smoother: updates and help are easier to find, and license problems explain what to do next.

What's new:

New features

  • Check for Updates is now in Settings, About and in the menu bar panel.
  • Opened from the disk image? Shedi offers to move itself to Applications, so updates and Full Disk Access work.
  • Find my key: a link to your Lemon Squeezy orders, right on the license screen.

Refinements

  • License messages say what to do next, like freeing a Mac when you reach your plan's limit.
  • Check Again re-checks a locked license without relaunching.
  • The Full Disk Access step says exactly what to switch on in System Settings.
  • Help menu: guides, privacy, refunds, and Contact Support with your app and macOS version filled in.
  • Update windows now show what's new.
Stable

Shedi 1.0.1

1.0.1

Lets you share anonymous usage counts, so I can see what to improve. Never file names, paths or your license key.

What's new:

New features

  • Share anonymous usage: counts like scans run and space freed, with sizes rounded. Turn it off any time in Settings, General. If you updated from 1.0.0, Shedi asks once and starts with it off.

Refinements

  • Turning sharing off deletes counts not yet sent and makes a new random ID.
Stable

Shedi 1.0

1.0.0

The first release. Shedi finds the space your Mac is wasting, explains every item, and cleans only what you choose.

What's new:

New features

  • Scans every place junk piles up in about 10 seconds, and explains every item it finds: what it is, whether it's safe, and whether it comes back.
  • Cleans up after Xcode: DerivedData, simulator runtimes that no longer work, old device support and archives.
  • Cleans Docker images and build cache with Docker's own commands, on this Mac's Docker only.
  • Finds every project's node_modules, with its size and when you last worked on it.
  • Clears package caches for npm, pnpm, Yarn, Homebrew, CocoaPods, SwiftPM, Cargo, Gradle, pip and Go.
  • Finds app caches and logs, one item per app, and large and old files in Downloads, Desktop and Documents.
  • Uninstalls apps along with what they left in your Library, matched by the app's ID.
  • Shows your storage in the menu bar, with what Shedi can give back.

Refinements

  • Everything goes to the Trash first, so you can put it back. An optional checkbox deletes it from the Trash for good.
  • Only items marked Safe are selected for you.
  • Keeps what's left after a clean, so you can keep reviewing without scanning again.
  • Keeps a history of every clean.
  • Updates itself with Sparkle.