Time tracking: timers, entries & Pomodoro

Start timers from anywhere, record breaks and categories, add time after the fact, and understand how rounding and overlaps work.

The tracking cockpit

Timers don't run inside a project but in the tracking cockpit. You reach it from every page without leaving what you are doing.

In the header

“Time tracking” at the top right opens the cockpit and shows running timers. On narrow screens it opens as a drawer.

As a window

On wide screens, “Pop out to window” turns the cockpit into a movable window. “Minimize” shrinks it to a small pill, “Dock to header” puts it back.

Mac app: menu bar

The menu bar shows the running time. A click opens a compact window with the Timer, Today and Capture tabs. ⌘ + Shift + Space opens it even while another app is in front.

Mobile app

The mobile apps are still in development. There, timers, time entries and projects sit side by side as tabs.

The tracking cockpit with a running timer and the “Track a project” pickerThe tracking cockpit with a running timer and the “Track a project” picker
Your timers run at the top of the cockpit; below them you start a new one.

Open or close time tracking

OthenT

Start or submit a timer

TthenS

Note T then S starts the top timer when none is running and saves it when exactly one is running. If several run, the cockpit opens so you can choose. Both shortcuts only work while Self-Engine is in front.

Start & save timers

A timer measures one work session. Only when you save it does it become a time entry.

  1. Pick a project and start

    Open time tracking and find your project under “Track a project” in “Favorites”, “Recently used” or “All projects”. Start the timer and add a memo about what you are working on.

    Tip Use “Mark favorite” on projects you track often; you decide the order of your favorites.

  2. Adjust if needed

    The pencil on the timer opens “Adjust Time Tracker”. There you change the project, move the start or the whole session (“Shift Relatively”) and set the rounding. For a forgotten break, a phase in the saved entry is better than a shorter time, because the break stays recorded as a break.

  3. Save

    “Save timer” turns the session into a time entry, applies rounding and removes the timer. If the time overlaps other entries or exceeds the daily limit, the timer stays on hold until you decide.

The “Adjust Time Tracker” dialog of a running timer with project, time and roundingThe “Adjust Time Tracker” dialog of a running timer with project, time and rounding
Here you move the start, change the project or set the rounding for this timer.
  • “Cancel timer” discards the session after a confirmation (“Discard timer?”). No entry is created and the measured time is gone.
  • “Start a timer without a project” records time with just a time category, for example for lunch or leisure. Such time is neither rounded nor paid. “Assign a project” turns it into project time later.
  • The cockpit holds up to ten timers, including idle, project-less and shared ones. Whether a new timer stops the others is set in Settings → Work → Time Tracker (“Automatically stop other timers when starting a new one”).
  • Each project can have only one timer. That also applies when the project is part of a shared timer.
  • Drag timer cards to change their order; this works with the keyboard too.

Breaks & time categories

Every timer and entry has a time category. You name categories yourself, but each belongs to one of five fixed time classes. The class decides what counts as work.

Focus

Concentrated work, such as the Deep Work category. Counts as booked work.

Active

Regular work, such as the Work category. Counts as booked work.

Short break

A short interruption within a project. Still counts as working time.

Rest break

A real break. Never booked as work and removed before rounding.

Leisure

Time outside work, for example with a timer without a project.

  • “Pause” on a running timer switches to your rest-break category, “Resume” switches back. The break is recorded as a phase in the entry, so you don't have to estimate and subtract it later.
  • “Switch Time category” on the timer moves to another category at any time, such as a short break. The time recorded so far keeps its category.
  • New timers start with the project's default Time category or, if the project has none, with your general default category.
  • In Settings → Work → Time categories, “Add category” creates your own categories. Self-Engine starts you off with Deep Work, Work, Short break, Break and Leisure. Once a category is in use its class is fixed; to delete it, pick a category of the same class under “Replace with”.
A running timer in the cockpit with the “Switch to” menu of time categories openA running timer in the cockpit with the “Switch to” menu of time categories open
The arrow next to “Pause” switches the time category without stopping the timer.

Tip For a complete picture of your day, track lunch or the end of your workday with a timer without a project too. The “Time classes” card on the dashboard then shows how your day is split.

Add time after the fact

Forgot to start the timer? Simply add the time afterwards.

  1. Open the form

    In the project, click “Add Time entry” (or N). In the calendar, drag a time range and choose “Tracked” instead of “Planned”.

  2. Enter time and category

    Choose the project or “Without project”, then the start time, end time and time category. A memo is optional.

  3. Check the preview and save

    Under “Rounding”, “Will be saved as” shows which time will be booked. Save; if there is an overlap, Self-Engine asks you what to do.

The form for a tracked time entry with project, start and end time, time category and roundingThe form for a tracked time entry with project, start and end time, time category and rounding
Opened from a project, “Tracked” is already chosen and the project filled in.

Series

“Create as series” and “Select dates” create the same time range on several days at once. It does not keep repeating by itself. You review overlaps for each day under “Review series”.

Phases

“Add Phase” gives part of the entry a different category, for example a rest break from 12:30 to 13:00. “Booked” shows the time that remains. Phases stay inside the entry and must not overlap each other.

Appointment

The “Appointment” field links the entry to a calendar appointment; “Matching” suggests suitable ones. An entry belongs to at most one appointment. If you pick an appointment of another project, the entry moves to that project.

Shared time

If you work for several projects at once, say in a meeting for two clients, split the time instead of booking it twice.

  1. Add projects

    On the running timer, open “Time split” and choose “Add project”. All involved projects then appear under “Worked at the same time for”.

  2. Set the shares

    Adjust the percentages; every project needs more than zero. “Make Lead project” decides whose rules are used for rounding. “Remove from timer” takes a project out again.

  3. Save

    “Save timer” creates one entry per project with its share. Together they add up to exactly the rounded duration of the session; each Hourly project values its share at its own rate.

  • A project you add applies to all the time measured so far, not just from now on. If only one project remains, it becomes a regular timer again.
  • You can share saved entries afterwards too: open the entry and add more projects under “Shared time”. “Dissolve from Shared time” turns it back into a single entry.
  • Changing the interval of shared time changes it for every project. Once one of the entries is paid, the interval and shares are locked.

Pomodoro

Pomodoro splits a session into work phases and breaks. All phases end up in a single entry per project, not in many small ones.

Work phase

25 minutes by default, recorded in the timer's category.

Short break

5 minutes by default, as a short break. Still counts as working time.

Long break

15 minutes by default after four work phases, as a rest break. It is not booked as work.

  • Turn it on at the timer with “Enable Pomodoro”. “Pomodoro options” offers “Finish & save timer”, “Settings”, “Start a new cycle” and “Disable Pomodoro”.
  • The next phase starts automatically. If you turned that off, the phase runs into overtime until you choose “Start short break”, “Start Long Break” or “Back to Work”.
  • “Pause” also stops the countdown. After “Resume”, the rest of the phase continues.
  • The progress shows how many work phases you have completed in the current cycle.
  • At the end of a phase you hear a sound and get a notification if you allowed it in the browser. Don't rely on them when Self-Engine is fully closed.

In Settings → Work → Pomodoro you set the phase durations, the number of work phases before the long break, sounds, colors and a test notification. Also:

  • “Auto-Start Phases” (on): work and breaks switch without a click.
  • “Auto-Submit Timer After the Long Break” (on): the timer is saved after the long break.
  • “Show 'Continue Working?' After Long Break” (off): asks after the long break whether you want to carry on.
  • To change the durations for a single timer, use “Pomodoro options” → “Settings” and “Apply”. “Reset to Global Pomodoro Settings” undoes it.

Tip Pomodoro alone doesn't make your work focus time: work phases take the timer's category. Choose Deep Work as the category, or set which category each phase gets under “Time categories” in the Pomodoro settings.

Rounding

Rounding decides which time is finally booked and paid. Set it in Settings → Work → Time Tracker → “Rounding”: “Rounding interval”, “Rounding mode” (up, down or nearest) or “Round in time fragments” with a “Time Fragment Interval”.

Round the duration

Rest breaks are removed first, then the working time is rounded. The start stays, the end moves. Example: 43 minutes become 45 minutes with a 15-minute interval rounding up.

Time fragments

Start and end snap outward to a grid. Every fragment in which you worked counts in full. Example: 10:07–10:52 becomes 10:00–11:00 with 15-minute fragments. Fragments that lie entirely within a rest break don't count.

Save exactly

When adding or editing an entry you can skip rounding. The entered interval is kept; only rest breaks are subtracted.

  • The most specific rule wins: rounding on the timer beats project rounding (“Time Rounding”), which beats your settings.
  • On the timer, “Adjust Time Tracker” → “Rounding” shows the “Active Time” and the “Booked Time”. When adding an entry, “Apply project rounding” shows what will be saved.
  • Rounding applies when you save and when you deliberately change times. Changing the settings leaves existing entries as they are. Time without a project is never rounded.
  • Shared time is rounded once using the lead project's rule and then split; the lead project gets the rounding remainder.

Overlaps & daily limit

When new time overlaps existing entries, Self-Engine never silently overwrites anything. Instead “Time overlaps” appears with a timeline and the affected entries. Depending on the situation you can choose:

Only capture free time

Only the time that is still free is saved, in several pieces if needed. If everything is taken, no entry is created. Existing entries stay unchanged.

Allow overlap

Saves the full interval despite the overlap. Only offered if you allowed overlapping entries in the settings.

Capture as shared time

With different projects, the common span becomes shared time. Existing entries may be split for this.

Shorten the earlier entry

If overlaps aren't allowed and the existing entry starts earlier, “Overlap detected” offers to shorten it or to split it around the new one (“Split the earlier entry around the new one”). This only works for unpaid entries that are not part of shared time.

  • In Settings → Work → Time Tracker → “Overlaps” you decide whether only entries of the same project are checked (the default) or, with “Check overlaps across all projects”, all of them. “Allow overlapping time entries” permits double-booked time. Time without a project is always checked against all entries.
  • If a timer has to wait for your decision, it stays on hold with its time frozen until you decide or discard it. You can't restart it in the meantime.
  • “Book at most 24 hours per day” is on by default: across all projects, a calendar day cannot receive more than 24 hours of booked work. If a timer would exceed that, it waits until you shorten or discard it; nothing is cut off behind your back.
  • In the overlap dialog, pick an option with 1, 2 or 3 and confirm with Enter. “Back to form” lets you change the time first.

Note Offline, Self-Engine checks against the data on your device. If you track on two devices at once without a connection, an overlap may only show up after they sync.

Tips for everyday use

Good time tracking shows you where your time really goes and makes your billing reliable. These habits help:

  • Start the timer as soon as you begin, not once you are “properly into it”. T then S does it without the mouse.
  • Write specific memos: “Built the login form” helps you more later than “coding”.
  • A short interruption that belongs to the work? Use “Switch Time category” to move to a short break; it still counts as working time.
  • A longer break? Press “Pause” and then “Resume”. If you forgot, add the break as a phase in the saved entry.
  • When you switch projects, save the timer and start the next one. If new timers should stop the others automatically, set that in the Time Tracker settings.
  • Glance at the cockpit at the end of the day: is a timer still running that is actually done?
  • Use “Review” in the project for your work patterns and the “Time classes” card on the dashboard for your balance of focus and breaks.
  • Forgot a timer? Add the time with “Add Time entry”. Roughly right beats not tracked at all.

Heads up Don't book rest breaks as work. Record them as a break or without a project instead, so your earnings and insights stay accurate.