Version Tracker
One App. Every Update.
Product Overview
Version Tracker is a native macOS app that brings many update sources into a single dashboard, so developers can see what’s outdated and what’s current. Instead of relying on separate schedules for GUI apps, package managers, and the Mac App Store, it continuously monitors update sources and consolidates them in one place.
It’s built for macOS setups that mix multiple package managers and developer tools. Version Tracker shows the current version, the latest available version, and the delta, then lets users update selectively or run everything at once, with a live progress log so updates aren’t a black box.
Key features
- Unified dashboard that shows every app and package in one view, including outdated counts, charts, categories, and real-time refresh
- Continuous monitoring across 44 update sources, covering package managers and dev runtimes such as Homebrew, npm, pip, Cargo, Gems, Docker, and Mac App Store
- Selective updates (one-click per item) or run updates for everything at once, with progress tracking and real-time logs
- Security checks for each tracked item, including code signing validation, notarization status, and CVE lookups against the NVD (National Vulnerability Database)
- All security verification runs entirely on-device with no data sent anywhere, keeping the package list and version history on the Mac
- Designed as a native SwiftUI app (Swift 6) for Apple Silicon and Intel, requiring macOS Sequoia (15.0) or later
How Version Tracker works
- 1
Install and open the dashboard
The user launches Version Tracker on macOS Sequoia (15.0) or later to begin monitoring update sources.
- 2
Review outdated items and security
The user scans the dashboard to see current vs latest versions and relies on on-device security checks (code signing, notarization, and CVE lookups).
- 3
Trigger selective or bulk updates
The user selects individual updates or runs all updates at once and watches the live progress log until completion.
Use cases
- A developer with a long-lived macOS setup uses multiple package managers (npm, pip, Cargo, Docker) and needs one place to identify what’s outdated and trigger updates without juggling many commands.
- After installing several GUI apps and developer runtimes, a user wants to verify update safety by checking code signing, notarization, and known vulnerabilities before applying updates.
- A team member maintaining a development machine wants a clear audit trail: updates can be run individually or in bulk with real-time progress logs and visibility into what changes are being applied.
Who is it for?
Version Tracker is for macOS developers and power users who manage software through multiple update sources and want one consolidated view of versions and updates. It’s especially useful for people who care about update safety and transparency across both GUI apps and CLI/package-manager ecosystems.