Freedom251 › Screen Time Management Apps
UsageOS

What UsageOS is
UsageOS is a macOS app for tracking time spent in apps and websites and sorting that activity into categories you define. Create rules based on an app, website, or a word in a window title; changing a rule also reorganizes recorded history. The weekly view puts seven days on the same 24-hour scale, while the daily timeline lists activity and lets you inspect app switches within a run. Activity is kept in a local SQLite file, which you can export to CSV, set to auto-delete after 30, 90, or 365 days, or wipe. The maker says the app has no network connection in the data path or telemetry, and cannot see the screen. It reads the current browser tab to identify the website, but does not store titles or URLs from private browser windows. You can exclude apps or mark titles private while continuing to count their time. The open-source app is available for macOS 13+ as a Universal DMG or through Homebrew. Its free plan is listed as free.
Who it suits
UsageOS suits macOS users who want to sort app and website activity into their own categories and review it by day or week. It may also suit users who want local storage and controls for exporting or deleting activity data.
What it does well
- Rules can classify apps, websites, or window-title words.
- Weekly view shows seven days on one 24-hour scale.
- Activity data can be exported to CSV or wiped.
- Accessibility and Automation permissions are optional.
- Open source under the MIT license.
What to know first
- Available for macOS 13+ only.
- Identifying a website requires reading the current browser tab.
- No free trial is listed.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| UsageOS | macOS 13+ · Universal · ~15 MB | Free |
As usageos.app lists them, read 11 Oct 2026. The maker's own page has the final word.
Getting started
- Download the Universal macOS DMG or install UsageOS with Homebrew.
- Run UsageOS on a Mac with macOS 13 or later.
- Set categories using app, website, or window-title-word rules.
- Review activity in the daily timeline or weekly view.
- Optionally configure data export, auto-deletion, or exclusions.
Verdict
UsageOS combines configurable activity categories with daily and weekly views, plus controls for exporting and deleting locally stored data. It is a macOS-only option, and its browser-site identification reads the current tab.
Questions
How much does UsageOS cost?
The UsageOS plan is free.
Which platforms does it support?
UsageOS supports macOS 13+.
Is UsageOS open source?
Yes. It is open source under the MIT license.
Where is activity data stored?
It is stored in one local SQLite file, which can be exported to CSV, set to auto-delete after 30, 90, or 365 days, or wiped.
Does it read browser activity?
It reads the current browser tab to identify the website being used. Incognito and private-window titles and URLs are not stored.
How can I install it?
The maker offers a Universal macOS DMG and Homebrew installation.
Facts from UsageOS's own pages
- Browser detail
- The app reads the current browser tab to identify the website being used. · github.com, 11 Oct 2026
- Data storage
- Activity data is stored in one local SQLite file that users can export to CSV, auto-delete after 30, 90, or 365 days, or wipe. · usageos.app, 11 Oct 2026
- Exclusions
- Users can exclude apps entirely or mark titles private while still counting the time. · usageos.app, 11 Oct 2026
- Installation
- The maker offers a Universal macOS DMG and Homebrew installation. · github.com, 11 Oct 2026
- License
- UsageOS is open source under the MIT license. · github.com, 11 Oct 2026
- Permissions
- Accessibility and Automation permissions are optional; the README says UsageOS never requests Screen Recording. · github.com, 11 Oct 2026
- Privacy
- The maker says there is no network in the data path and no telemetry, and that the app cannot see the screen. · usageos.app, 11 Oct 2026
- Private windows
- Incognito and private browser windows do not have their titles or URLs stored. · usageos.app, 11 Oct 2026
- Product
- UsageOS tracks screen time by app and site, then sorts it into user-defined categories. · usageos.app, 11 Oct 2026
- Rules
- Users can classify activity by app, website, or a word in the window title, and changes re-sort recorded history. · usageos.app, 11 Oct 2026
- Timeline
- The daily timeline lists activity and lets users inspect app switches within a run. · usageos.app, 11 Oct 2026
- Updates
- Automatic update checks are opt-in and off by default, and the README says each update is signed. · github.com, 11 Oct 2026
- Weekly view
- The week view shows seven days on the same 24-hour scale. · usageos.app, 11 Oct 2026
Where UsageOS stands on Freedom251
- Screen Time Management Apps#27 of 36