Native macOS Desktop Widgets & Release Analytics for GitHub Repositories
GitCounter is a lightweight, privacy-first native macOS application and WidgetKit suite that brings real-time GitHub release download counts, clone metrics, and visitor traffic directly to your desktop.
Whether you maintain open-source libraries or track releases for your favorite developer tools, GitCounter gives you immediate visibility into community adoption without opening a browser or logging into external dashboards.
- 🖥️ Native Desktop Widgets: Available in Small, Medium, and Large sizes with interactive, customizable primary metrics (Downloads, Clones, or Views/Visits).
- 🔗 Instant Deep Linking: Click any widget on your desktop to instantly open and view that specific repository in the GitCounter dashboard.
- 📈 Traffic & Trend Analytics: View 24-hour and 7-day delta metrics alongside historical snapshot charts.
- 🚀 Launchpad Quick-Switcher: Save and seamlessly toggle between multiple tracked repositories.
- 📝 Scratchpad Notes: Built-in markdown-friendly notes manager with local persistence for tracking release milestones and changelogs.
- 🔒 Privacy-First & Secure: Personal Access Tokens (PATs) are encrypted in your native macOS Keychain. Zero analytics, zero third-party telemetry, and direct TLS/HTTPS calls to
api.github.com.
Track release downloads, clone traffic, unique visitors, and star/fork counts with real-time delta trends:
Native macOS widgets rendered directly on your desktop or Notification Center:
Organize, manage, and inspect all of your tracked repositories in one place:
- Download the latest release
.zipor.dmgfrom GitHub Releases. - Drag GitCounter.app to your
/Applicationsfolder. - Launch GitCounter once to register the widget extension with macOS.
Prerequisites: macOS 14.0+, Xcode 15.0+, and XcodeGen (brew install xcodegen).
- Clone this repository to your Mac:
git clone https://github.com/rabem12/GitCounter.git cd GitCounter - Generate the Xcode project:
xcodegen generate
- Open
GithubCounter.xcodeprojin Xcode. - Select the GithubCounter scheme, set your Development Team under Signing & Capabilities, and press Cmd + R to build and run.
- Right-click anywhere on your Mac's desktop wallpaper and select "Edit Widgets...".
- Scroll or search for GitCounter in the widget gallery.
- Select your preferred size (Small, Medium, or Large) and drag it onto your desktop.
- Right-click the placed widget and select "Edit 'GitHub Release Stats'":
- Owner: Enter the repository owner (e.g.
apple). - Repository: Enter the repository name (e.g.
swift). - Primary Metric: Select your preferred hero stat (Downloads, Clones, or Views).
- Owner: Enter the repository owner (e.g.
- Click anywhere outside the sheet to apply changes.
GitCounter respects your privacy and security:
- No Tracking: We collect no telemetry, analytics, or user identifiers.
- Local Keychain: GitHub Personal Access Tokens are stored exclusively in your local macOS Keychain (
kSecClassGenericPassword). - Direct Requests: Network traffic is sent directly to
api.github.comover secure HTTPS.
For full disclosures, review our Privacy Policy.
GitCounter is developed and published by Black Pinion LLC.
All source code and documentation are licensed under the terms of the GitCounter Software License.
- Personal Evaluation: You may inspect, clone, and build the source code for personal, non-commercial use.
- Marketplace Prohibition: You are strictly prohibited from publishing, distributing, or submitting this software (or derivative works) to the Apple Mac App Store, iOS App Store, or any other app marketplace without prior written consent from Black Pinion LLC.
Git and the Git logo are trademarks of Software Freedom Conservancy, Inc.
GitCounter is an independent software tool developed by Black Pinion LLC and is not affiliated with, endorsed by, or sponsored by Software Freedom Conservancy or GitHub, Inc.





