Know where your time actually goes.

ATLAS quietly records what you really do on your Mac and keeps it there. Every three hours, Claude reads it beside your plan, tells you plainly whether you're on track, and updates your to-dos and calendar.

macOS 14+ · Apple Silicon native · Free and open source
ATLAS Today screen: an On track verdict with the check-in summary and next step, today's to-dos synced with Things, and the day as ten-minute cells
The Today screen. Sample data shown.Follows your system's light or dark appearance.

See it in 34 seconds.

Sample data shown. No sound.1080p · 34s
On track

“1h 39m of focused coding, gaming held to 16 minutes.” Credit for the work that mattered.

Mixed

“Chemistry reading got 48 minutes, but the problem set hasn't started.” What slipped, without guilt.

Off track

“70 minutes of gaming during the revision block.” Said once, with a concrete next step.

One verdict leads. Everything else is evidence.

ATLAS only tracks. The judgment comes from a scheduled Claude check-in that compares your day with your calendar and your morning briefing.

ATLAS Check-ins screen

Every check-in on one rail: the verdict, the evidence in minutes, and the next step, timed to your calendar.

The check-in comes to you, and keeps your plan honest.

Every three hours the scheduled check-in reads ATLAS beside your Things list, your calendar and your morning briefing, then closes the loop.

Things
To-dos the evidence clearly shows finished are checked off; partial progress gets a dated note; the next step is added. Nothing is deleted.
Calendar
What you actually did lands beside what you planned as quiet grey blocks, and the next step is booked into a free slot with a reminder.
Email and phone
The verdict, the minutes behind it and the next step arrive by email and as a notification.
ATLAS
The same verdict and today's to-dos appear on the Today screen.

Your day stays on your Mac.

ATLAS watches highly personal behavior, so privacy is part of how it's built, not a setting you have to find.

Local-first
A SQLite database in your Library. Export it, back it up, or delete it at any time.
No keylogging, no screenshots
It never reads keystrokes, form fields, passwords, documents or screen contents.
Exclusions and private mode
Excluded apps and sites are stored as timing only, with no names, titles or URLs.
Honest about uncertainty
Unclassified, idle and untracked time is labeled as such and never guessed.
Summaries, never streams
Claude reads a compact summary on schedule, never a live feed or your browsing history.
Your Claude plan, not API billing
Check-ins run through Claude with your subscription. ATLAS never falls back to a paid API key.

An MCP server for your own activity.

ATLAS ships with atlasctl, a command-line tool that is also an MCP server. Any Claude session or scheduled task can ask what you actually did and write its verdict back into the app.

# Registered by the installer
claude mcp add atlas -- atlasctl mcp

# Tools Claude can call
get_activity_summary   time, apps, focus
get_current_activity   right now
get_recent_checkins    earlier verdicts
record_checkin         save a verdict

# Or from a terminal
atlasctl today
atlasctl summary --from -3h --json

Build it in a minute.

Requires macOS 14 or later and Xcode 16 or later. The script builds, signs with your Apple Development certificate when you have one, installs to ~/Applications, and registers the MCP server. A first-run screen asks for each permission.

git clone https://github.com/ZahinTapadar/atlas.git
cd atlas
./scripts/build-app.sh
open ~/Applications/ATLAS.app