TrackTimer helps freelancers, consultants, and agencies track client work. Start and stop timers, find recent work, and switch between projects without leaving Raycast.
Your timers stay in sync with TrackTimer on the web, Mac, and iPhone. Starting a timer finishes the one already running for your account, including in another workspace. Restarting recent work creates a new time entry and leaves the original record intact.
You need macOS and a TrackTimer account.
The key is stored in Raycast's password preference. The extension needs clients:read, projects:read, timers:read, and timers:write; keys created in TrackTimer include these permissions. Each key stays connected to the workspace selected when it was created.
Start/Stop Timer shows your running timer and recent work. Type part of a description, project name, or client name to filter the loaded recent timers, then press Return to start the selected timer again. Clear the search to see the full list.
Start New Timer lets you select an existing client and assigned project, write a description, and choose whether the time is billable. Use Manage Projects in TrackTimer to manage projects, then reload the choices in Raycast.
Recent timers refresh every minute while the command is open. Use Refresh to load the latest changes immediately. If an action needs another attempt, choose Retry pending timer action to finish it.
Learn more about time tracking for client work with TrackTimer, or read the API documentation.