🧪 killBottleneck is in public beta — cloud and self-host.🧪 killBottleneck is in beta.Beta on GitHub →
Skip to content

Time tracking

Time tracking in killBottleneck is built around one principle: starting the timer must never be the hard part. You can always start measuring first and decide what it was for later.

Worked time — under the avatar menu. A project or client can be assigned to an entry retroactively.

The timer

  • ⏱ in the top bar — one click starts an "empty" measurement. The project, client or goal is assigned while it runs (click the running time in the bar) or afterwards.
  • A timer on every task and every goal in a map — start it right where the work is.
  • Measuring is purely supplementary: it never changes a status. Stopping a timer does not mark anything done.
  • Forgotten timers stop themselves after 12 hours, and you get a notification that it happened.
  • Inbox behaviour: an unassigned measurement stopped with a note (e.g. "call with the client") also saves itself as an idea in your stash — the note survives even without a project.

The records

The Time tracking panel in the map's left rail — hint: “An unassigned measurement with a note also saves as an idea in the stash.”

The left-hand Time tracking panel lists the entries — from–to, with the project, client or goal assignable retroactively. Forgot to start the timer altogether? Add an entry by hand: date, from–to and a note, in the Time worked dialog.

Clients

The user menu has a Clients registry. A project can be assigned to a client, and tracked time then adds up per client as well as per project — one client with three projects is one line, not three. Deleting a client keeps the tracked time; it only loses the client label.

Time worked

The Time worked dialog in the user menu is the summary: today and this week, broken down by project and by client, with the recent entries right there for retroactive assignment and the button for manual entries.

Next

fair-code — self-hosting and internal use are free, reselling as a hosted service is not.