TIM-42 - Fix the auth refresh bug01:50:12
Search issues, tasks, or create…Linear
navigatestartSynced with Linear

Why track time in Linear at all?

Linear is great at planning: issues, estimates, cycles and projects. Its Time in Status view even shows how long an issue sat in "In Progress". What it doesn't record is how many hours anyone actually worked on it. There is no timer and no hours log, so the moment someone asks "how long did that feature take?" or "what do I bill this client for October?", you're guessing.

Tracking time against Linear issues answers three questions estimates can't:

How Linear time tracking works in Tiiiime

1. Connect your workspace once

Sign in to Linear from Tiiiime's settings. The connection is read-only OAuth and the token is stored in your macOS Keychain. Link the workspace to a Tiiiime project, and optionally map each Linear project to an activity (Development, Design, Meetings…) so sessions get tagged automatically.

2. Start a timer on any issue with one keystroke

Press ⌃⌥⌘Space anywhere on your Mac and QuickStart opens with your Linear issues: the ones you've tracked recently first, then your assigned queue. Type to fuzzy-search by title or ID (TIM-42), press return, and the clock is running. No browser tab, no extension.

3. See the issue without opening Linear

Every issue shows its status, priority, labels, Linear project, cycle, milestone and point estimate. Press ⌘O to jump to it in Linear when you need the full thread.

4. Watch hours add up per issue

The live timer sits in your menu bar, and the popover shows the time tracked on each issue. Set an hour estimate on an issue and Tiiiime nudges you at 80%, 100% and 150%, with one-click "+1 hour", snooze or stop. If you walk away, idle detection asks what to do with the gap.

5. Export hours by issue

Export any date range to CSV with the Linear issue ID on every row, together with project, activity, rate and amount. Mark sessions as invoiced so nothing gets billed twice.

Read-only by design. Tiiiime never posts comments, changes statuses or edits your issues. Your time data stays on your Mac and in your own iCloud, not in a shared workspace.

Track Linear issues from Claude or the terminal

Tiiiime ships a CLI and an MCP server. Start tracking an issue from the terminal withtiiiime start --project Client --issue TIM-42, or ask Claude "start tracking TIM-42" and "how many hours did I spend on the onboarding project this week?"

Tiiiime vs. other Linear time trackers

Most Linear time tracking tools are team web apps that inject timer buttons into Linear through a browser extension. Tiiiime is built around the people doing the work, solo or as a team: a native Mac app that's always one keystroke away, even when Linear isn't open.

TiiiimeTypical web tracker + extension
Where the timer livesMac menu bar + global hotkeyButtons inside Linear's web UI
Starting a timerOne hotkey from any appOpen the issue in Linear, click the button
Linear accessRead-onlyVaries
Your dataOn your Mac + your iCloudVendor's cloud
Built forIndividuals and teams on MacTeams, managers
AI assistant accessCLI + MCP serverVaries

Comparing specific tools? See Tiiiime vs. Everhour,Tiiiime vs. Timing, or our guide onhow to track time in Linear.