Analysis updated 2026-05-18
See how much time is spent in each app with daily trends, top apps, and usage heatmaps.
Find storage hogging app files like caches and old bundles and safely queue them for cleanup.
Check whether installed apps have pending updates across the App Store, Homebrew, and Sparkle feeds.
| jcranokc/app-monitor | kunkka19xx/look | arinltte/latte | |
|---|---|---|---|
| Stars | 151 | 136 | 174 |
| Language | Swift | Swift | Swift |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 2/5 | 1/5 |
| Audience | general | general | general |
Figures from each repo's GitHub metadata at analysis time.
Building from source instead of using the Homebrew cask needs Xcode command line tools with Swift 5.9 support.
App Monitor is a native macOS application that gives users one dashboard for understanding how apps on their Mac are used, how much storage they take up, whether they need cleanup, whether updates are available, and what would happen if they were uninstalled. It runs locally and stores its data on the user's own machine rather than sending anything to a remote server. The app is built with SwiftUI and uses a small SQLite database as its core. It tracks foreground app usage, pausing when the computer is idle, and turns that history into totals, daily trends, top apps, heatmaps, and a session timeline. It can also import past usage information from Spotlight, such as when an app was last opened and how many days it has been used. For storage, App Monitor scans installed app bundles along with related files such as caches, containers, preferences, logs, cookies, and diagnostic data. When it finds files worth reviewing, it does not delete them right away. Instead it uses a quarantine step: the user previews the exact paths, approves only the items they want removed, and can restore anything from history before it is gone for good. The app also checks app health, including code signing status, Gatekeeper approval, and stale or crash prone bundles, and it checks for updates across the Mac App Store, Homebrew, Apple software updates, and Sparkle based direct downloads. Compared to other tools in this space, App Monitor's angle is combining several jobs that are usually handled by separate apps: usage tracking, storage scanning, update checking, and uninstall planning, all reviewed together instead of applied blindly. It is not meant to replace a package manager or a malware scanner. Requirements are macOS 14 or newer and Xcode command line tools with Swift 5.9 support. It can be installed through a Homebrew cask beta, or built and run directly from source using the Swift package tools included in the repository. The project is released under the MIT License.
A local-first macOS dashboard that tracks app usage, scans storage, checks for updates, and plans safe uninstalls.
Mainly Swift. The stack also includes Swift, SwiftUI, SQLite.
Free to use, modify, and distribute, including commercially, as long as the copyright notice is kept.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.