Disk, memory and swap.
Vibe Meter sizes every folder and draws it as a sunburst, a treemap or a sortable list. It lets you search the whole scan, find duplicates by content, and compare two scans.
Vibe Meter shows every process by physical footprint, the figure Activity Monitor uses. It groups them by app, and lets you click one to bring its window forward.
Vibe Meter reports the size of the compressor, the compression ratio, and how much has been written to the swap files.
Most tools report resident size, which charges every shared page to every process that maps it. Vibe Meter reads the physical footprint instead.
sum of resident sizes 25076 MB 36 GB machine
sum of phys footprints 10725 MB
whispergo rss 1455 MB footprint 1398 MB
claude.exe rss 954 MB footprint 284 MB
Google Chrome Helper rss 560 MB footprint 249 MB
com.apple.WebKit rss 644 MB footprint 228 MB
Vibe Meter classifies uv, npm, pnpm, Homebrew, cargo, go, HuggingFace, Ollama, torch, whisper, puppeteer, playwright, DerivedData and lima by whether they regenerate on their own. It also lists running agent sessions and any stray MCP servers left behind.
$ vibemeter-scan agent_caches 187.4 GB in caches that regenerate on their own $ vibemeter-scan sessions 6 sessions, 2 abandoned, 3 stray MCP servers
Swipe sideways to compare all three.
| DaisyDisk | Radix | Vibe Meter | |
|---|---|---|---|
| Disk | yes | yes | yes |
| Sunburst | yes | yes | yes |
| Treemap | no | yes | yes |
| Memory | no | no | yes |
| Swap | no | no | yes |
| iPhone and iPad | no | no | yes |
| Android | no | no | yes |
| MCP server | no | no | yes |
| Open source | no | yes | no |
| Price | £9.99 | free | £7.99 |
| Right now | £7.99 |
Vibe Meter is £9.99. The buttons here carry the launch discount, so checkout shows £7.99 with nothing to type. Prices are shown in your own currency at checkout, so the figure there may not be in pounds.
Vibe Meter runs on macOS, Android, iPhone and iPad. One purchase covers the Mac app, Android app and Linux CLI, and the iPhone and iPad app is coming to the App Store. Your Quilio account keeps the purchase and licence together. There is no subscription and no analytics.
Vibe Meter needs macOS 14 or later. The download is signed and notarized.
Buy for £7.99 one payment, no subscriptionFirst-run onboarding is now inside the app. A welcome screen offers a 14-day trial, sign-in with Google, GitHub or Apple, or a licence key. The app does nothing until you choose: no disk scan, no process listing, no keychain prompts. Sign in with your Quilio account and the panel shows your email, a verified badge, and a sign-out button. OAuth opens in your default browser.
A scan could stop and never finish. Opening a folder is a blocking call, and a folder the system will not answer for blocked it forever, holding everything it had read so far. The scan now watches its own progress and gives up on a folder that has gone quiet, naming it rather than reporting a total that is short. Memory is also returned when nothing is looking: a scan run by an agent with no window open used to hold its tree for as long as the app was running.
Vibe Meter now updates itself. It downloads the new version, checks that it carries our signature, replaces itself and restarts. Anything that fails that check is thrown away rather than installed. Your account also lives in the app now: sign in, see which account you are on, and sign out, without the licence sheet being the only door.
The command line and the MCP server no longer ask for a keychain password. The app and the scanner are two programs, and macOS treated the licence as belonging to whichever one wrote it, so the other was asked to prove itself on every command. They now share it, and a licence check that used to block for eight seconds returns in sixty milliseconds.
Signing in now earns the same signed receipt a licence key does, so entitlement is one cryptographic check rather than two paths of different strength. Every action that removes something asks the same question.
Sign in with a Quilio account instead of copying a key around. Nine languages with a settings window. Opening the window no longer rescans the disk when the last scan is recent.
The view picker moved onto the canvas and out of its own toolbar row. Search stopped blocking the interface while it walked the tree. Names in the results list stopped collapsing to an ellipsis.
A treemap that reserves a strip for each folder's name, so a label never lands on its own contents.
The Android ring gave up a strip down each side, because it was claiming every horizontal swipe and there was no way left to change what you were looking at.
First release.