
Track how much time you spend in each of your macOS Spaces. Spacetime lives in your menu bar, records time per desktop while you work, and lets you name your spaces, jump between them, and export your day to a spreadsheet.
That's it. The Spacetime clock icon appears in your menu bar and starts tracking.
Tip: if the menu bar icon doesn't show up yet, run the Menubar command once from Raycast.
Click the Spacetime icon in your menu bar to:
A session is one stretch of tracked time (for example, a work day).
Only time spent on your main display is tracked, and tracking pauses automatically while you're away from the keyboard (see Settings).
macOS calls your desktops "Desktop 1, 2, 3…". Give them real names so your reports make sense:
Your names appear everywhere time is shown — the menu bar, the breakdowns, and your exports.
From the menu bar's Switch to Space list, or from the Spaces command, pick a space to jump to it. Spacetime also sets up Ctrl + number shortcuts (Ctrl 1, Ctrl 2, …) so you can switch straight from the keyboard.
For the numbers to stay in the right order, keep "Automatically rearrange Spaces based on most recent use" turned off (System Settings › Desktop & Dock › Mission Control). Setup does this for you.
Turn on Save Sessions to Disk (in Settings) to automatically export every session as a CSV when it stops. Choose the destination folder, and optionally organize files into year/month subfolders (e.g. 2026/07/2026-07-06-15h23.csv).
Turn on Automatic Daily Session to have Spacetime start a fresh session for you once a day — the first time you use your computer. Yesterday's session is closed automatically, so each day stays separate with no action from you.
Open Raycast › Extensions › Spacetime Tracking to adjust:
Menu bar tracker: start/stop a session and record time per macOS space.
Browse recorded sessions, view per-space breakdowns and export to CSV.
List your macOS spaces: switch to one, or rename it. Names are used everywhere time is shown.
Name the space you're currently on.
Apply the macOS settings and permissions the extension needs to switch spaces.
Start a new time-tracking session (replacing any current one).
Stop the active time-tracking session.
Export the most recent session to a CSV file, choosing where to save it.