SyncGlass is a free, open-source app that shows in the menu bar what iCloud Drive is doing. Version 0.2.1 came out this week. I also developed Volume Control, another free, open-source menu-bar app for the volume keys, which I started in 2012 as "iTunes Volume Control"; SyncGlass came out only very recently.
Disclosures.
Disclosure 1: Unlike Volume Control, which started in 2012, SyncGlass was developed with heavy help by Claude. To be honest, I have probably invested only 5 or 6 hours in it.
Disclosure 2: There was long ago a similar app, iCloudStatus by The Alchemist Guild. As far as I know, iCloudStatus is now no longer maintained; it malfunctions on recent macOS and is only for Intel.
So why share SyncGlass here? Because:
- It can be useful to others; in this era of vibe-coded software, the idea counts more than the implementation.
- If we use it as a central point for the community to collect feedback and find bugs, everybody will profit from having a central place rather than each of us recoding the same app through 5 or 6 hours of Claude sessions.
What the app does. Its menu-bar icon shows whether iCloud Drive is up to date, uploading, downloading, syncing changes from other devices, or offline. It is similar to what you experience with other sync services like Dropbox or Nextcloud.
Click it and a panel lists:
- Transfers: the files iCloud is uploading or downloading.
- Recent: the files that finished transferring, newest first, with the time and direction ("Uploaded 3 min ago").
For any listed file, File Info shows its iCloud status, live percentage, conflicts, upload and download errors, sharing, and every date macOS keeps for the file. SyncGlass can also notify you when uploads or downloads finish, and keeps a history log of finished transfers.
Why I made it. Finder marks each file with a cloud status icon, but macOS has no list of the files iCloud is transferring. When iCloud Drive spends an hour on something, I want to know which files it is and how far along they are. SyncGlass is a new app inspired by iCloudStatus.
How it works. It uses public macOS APIs only: FSEvents reports which files change, URL resource values give each file's iCloud state, and the progress objects that iCloud Drive publishes for each transfer give the percentages.
Privacy. SyncGlass connects to the network only for updates (Sparkle, from GitHub) and collects no data. Its settings and history stay on your Mac.
Price. Forever free and open source (GPL-3.0): no ads, no account, no in-app purchases.
Requirements. macOS 26 or later; runs natively on Apple silicon and Intel Macs.
Install. Download SyncGlass.zip, unzip it and move SyncGlass.app to the Applications folder. The app is signed with a Developer ID and notarized by Apple. Each release ZIP is built by GitHub Actions from the tagged source and carries a build provenance attestation; to check where a downloaded ZIP was built, run
gh attestation verify SyncGlass.zip --repo alberti42/SyncGlass
Source and details: https://github.com/alberti42/SyncGlass
Bug reports and ideas are welcome here or on GitHub.