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
AvailableA 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
Branch-aware
AvailableTimeTwig 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
Idle-aware
AvailableWalk 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
Calm by default
AvailableLives 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
Team-ready
AvailableInvite 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
Connected
AvailablePull 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
Reports & exports
AvailableSlice 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
Time approvals
PlannedSubmit 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.