Latest release is out →

Your Kimai timer,
one click away.

KimaiTray lives in your menu bar or system tray. Start, pause, switch and stop Kimai timers without ever opening a browser tab.

  • macOS
  • Windows
  • Linux
KimaiTray tray popup with a running and a paused timer
Idle detectedStop at idle start?
8h goalFinish ≈ 17:24
3desktop platforms
4popup layouts
5languages
MITfree & open source

Features

Everything Kimai does,
without the context switch.

⏱

Timers at your fingertips

Start, stop, pause and switch from the tray. Run several timers at once when your Kimai allows it. Quick-start from favorites and recent tasks with a keystroke.

⌘1–9start favoriteSpacepause⌘Nnew task
💤

Idle detection

Walked away? Choose to stop at idle start, stop now or keep running. Idle stats included.

🎯

Daily goals

Per-connection goals with remaining time and an estimated finish time.

🔁

Offline-safe queue

Network hiccup? Starts and resumes are queued and retried — no duplicate timers.

🗂

Category Mode

A two-level category & activity tree with icons and colors, synced from a URL.

🎨

Make it yours

Classic, Focus, Taskbar and Timeline layouts. Light, dark and transparent themes, five accents, UI scaling up to 160%, custom tray icon colors and a configurable macOS menu-bar label.

🔐

Secure by default

Credentials stay in your OS keychain. Requests go through a native, origin-validated HTTP broker.

👥

Multiple connections

Isolated accounts and servers, each with its own favorites, settings and integrations.

🔗

Deep links

Start timers from anywhere with kimaitray://start — perfect for browser scripts.

Integrations

Link issues.
Sync time back.

Connect GitLab, GitHub or Gitea per Kimai connection. Pick an issue when you start a timer, see spent and estimated time, and push recorded time back to GitLab and Gitea when you stop.

  • Search issues by title or number, filter by state, assignee and labels
  • Issues matching your Kimai project are highlighted and preselected
  • Pending exports survive restarts and retry after reconnecting
GitLab
GitHub
Gitea
Kimai

Reminders

Forgot to start a timer?
Not anymore.

Optional full-screen reminders for idle time and for when nothing is being tracked — hard to miss, easy to act on.

KimaiTray full-screen reminder when no timer is running

Download

Free for every desktop.

The latest version · automatic updates built in

All releases & changelog on GitHub →