TimeTwig
Menu

Built for the way developers already work.

Available today or coming soon — we keep the roadmap honest. Pick the bits you need, ignore the rest.

Keyboard-first

Available

A global hotkey opens a fuzzy task switcher. Start, stop, and switch tasks without leaving your editor.

  • Global hotkey pops the switcher from any app
  • Type a few characters to filter pinned, recent, and ticket-matched tasks
  • Enter starts the timer — Tab pins a task for quick access tomorrow
TimeTwig quick-switch palette filtering down to ACME-142

Branch-aware

Available

TimeTwig watches your git branches and suggests the matching task automatically. Stop typing the same context twice.

  • Watches the branches in every configured folder
  • Surfaces the matching ticket above pinned and recent tasks in the quick-switch palette
  • Identifier regex is editable in settings for non-standard branch names
Settings Git tab with watched folders and branch identifier regex

Idle-aware

Available

Walk away from the keyboard and TimeTwig notices. When you come back, it asks what to do with the time.

  • Detects idle via OS power-monitor and screen-lock signals
  • Keep, discard, or split the idle interval with a single click
  • Idle threshold and on-idle action are configurable per device
Idle prompt asking whether to keep, discard, or split the idle interval

Calm by default

Available

Lives in your tray. No nag screens, no streak counters, no productivity guilt. Just timers and tasks.

  • Hide-on-close keeps the menubar tray running while the main window stays out of the way
  • Notifications are off by default — opt in to the few that matter
  • Native macOS, Windows, and Linux builds
System-tray popup showing the active timer and recent tasks

Team-ready

Available

Invite teammates, share projects, and review hours by member or project. Role-based access for admins.

  • Owner / admin / member roles with proper RBAC
  • Org-scoped projects, tasks, and time entries
  • Admin dashboard with hours-today and active-timers panels
Team dashboard with hours-today bars per member

Connected

Available

Pull tasks from Linear, Jira, and GitHub. Push entries to your stack via the public REST API and outbound webhooks.

  • First-party integrations for Linear, Jira, and GitHub issues + pull requests
  • Outbound webhooks fire on every time-entry change
  • Public REST API with per-user keys and rate limiting
Integrations page showing Linear, Jira, and GitHub connected

Reports & exports

Available

Slice time by project, member, or date range. CSV exports for invoicing and sprint retros.

  • Daily and weekly views with project breakdowns
  • Filterable team report (member, project, date range, group-by)
  • CSV export from any view
Weekly report with bar chart and per-project breakdown

Time approvals

Planned

Submit weekly timesheets, get manager sign-off, lock approved entries.

  • Weekly submit / approve / reject flow
  • Approved weeks lock entries from edits
  • Built for client-billable shops that need a paper trail

Ready to try it?

Start with the core timer today. New features land roughly every fortnight.