Timers and timesheets
Start a timer on the task you are working on, and stopping it writes one ⏱ line under that task in your file. Each device runs one timer at a time. Starting on another task logs the first and switches.
For Mac, iPhone · Last checked
Start and stop on the Mac
On the Mac
| Where | To start | To stop |
|---|---|---|
| Task panel | To startStart Timer in the Time section | To stopThe same button, now Stop |
| A selected task | To startPress S, or Task ▸ Start or Stop Timer (⌥⌘S) | To stopThe same key |
| A task row or board card | To startHover and click the play button | To stopClick the stop button |
| Right-click a task | To startStart Timer | To stopStop Timer |
| Menu bar | To startClick the play button beside a task, or open the arrow on Start Timer and pick Choose a Task… | To stopStop |
| Mini timer | To startPress ⌃⌥⌘T in any app, then search in Start a timer on… | To stopThe stop button |
| Desktop widget | To startContinue, or a ★ favourite on the medium size | To stopStop |
The mini timer also opens from View ▸ Mini Timer and from Timer in the window toolbar. You can change its key in Settings ▸ Timer. Type what you are doing in What are you working on?, and those words become the note on the entry. In the menu bar, the same field reads Add a note to this entry….
Task ▸ Continue Last Timer (⌥⌘R) starts again on whatever you logged last, note included. The star beside a recent entry in the mini timer pins that task as a favourite, which puts it in the menu bar and on the medium widget.
Clicking Start Timer itself in the menu bar starts the clock with no task. When you stop, the time goes into Time/Unassigned.md under that day. Give it a task from the Timesheet before you invoice, because until then it belongs to no client.
A widget press counts from the moment you pressed it. If nokko is closed, it acts on the press at next launch, so a stop pressed at 14:02 still ends the entry at 14:02.


Start and stop on iPhone
On iPhone
- Open a task and tap Start Timer. If another task is timing, the button reads Switch the Timer to This Task, and the running task's time is written first.
- On the Time tab, tap Start Without a Task, or the play button beside a task under Timed This Week.
- While it runs, the Lock Screen and the Dynamic Island show the task, the clock and Stop. Tap Stop there, or on the Time tab.
- Discard Without Logging on the Time tab ends the timer and writes nothing.
The iPhone keeps its own timer, separate from the Mac's. It counts from a start time, so it survives the phone locking, the app closing and a restart. There is no idle detection on iPhone, so a timer you forget keeps counting.
A task's page lists its entries, but you cannot add or edit an entry on iPhone. Do that on the Mac. Time started without a task lands in Time/Unassigned.md, and you give it a task on the Mac.
What stopping a timer writes
Stopping adds one line under the task, in the same Markdown file. The note follows a dash when you typed one. ⌘Z removes the line.
- [ ] Homepage design
- ⏱ 2026-11-03 09:15-12:30 (3h15m) — first pass at the heroIf this Mac knows who you are, your name goes after the duration, as in (3h15m) @Laurynas. The duration in brackets is only for people reading the file. nokko always works the total out from the two clock times, so editing the label changes nothing.
- Under a minute writes nothing. You see Under a minute; nothing was logged.
- A timer left running for more than a day logs 23h59m and says so.
- If the task cannot be found when you stop, the time is held and written once the task is recognisable again. On iPhone it waits under Held on the Time tab.
When you step away from the Mac
On the Mac
A running timer notices when the Mac goes quiet. The default is 10 minutes. Change it in Settings ▸ Timer ▸ Idle detection: Off, or 5, 10, 20 or 30 minutes. Sleep always counts as away, whatever its length, even with Off.
When you come back, the mini timer opens and says how long you were away. The menu bar and the window ask the same thing.
| Choice | What it does |
|---|---|
| Keep It | The away time was work. The timer carries on through it. |
| Log to the Pause | Logs up to the moment you left, then keeps timing from your return. |
| Log & Stop | Logs up to the moment you left, then stops. |
If you ignore the question and stop later, nokko writes two entries, one either side of the break. The away time itself is left out.
Focus sessions
On the Mac
A focus session is a countdown in the menu bar with a notification at the end. It writes nothing to your files and does not touch the timer. Start one with Task ▸ Start Focus Session (⌃⌘F), or Focus in the menu bar when no timer is running.
Sessions last 25 minutes with a 5 minute break unless you change them in Settings ▸ Focus. Session offers 15, 25 or 50 minutes, and Break offers 3, 5, 10 or 15.
Three switches are off until you turn them on: Start the break automatically, Start the next session automatically and Stop the timer when a session ends. The last is the only way a session affects your logged time.
On the same pane, Remind me when no timer is running sends a quiet nudge between the hours and on the days you choose.
Add or change time by hand
On the Mac
- Open the task panel and click Add Entry in the Time section. In the Timesheet, you can instead click the plus on a day that already has an entry and answer Log to which task?. For an empty day, use Add Entry.
- Type the day as
2026-11-03and the span as09:15-10:30. The note is optional. - Click the tick, or press Return in the note field. One ⏱ line is added under the task.
To change an entry, hover over it in the task panel or the Timesheet and click the pencil. The minus deletes it, and ⌘Z puts it back. In the Timesheet, entries from Time/Unassigned.md also get a button that assigns them to a task.
Overlapping time
Two entries can claim the same minutes, for example a Mac timer and an iPhone timer left running together. nokko does not fix this for you, and both entries count towards an invoice.
You see it in two places. The Timesheet prints a line between the entries, such as · overlaps the previous entry by 30m. Saving an entry on the Mac that overlaps another on the same day also posts a notice, Time overlap on followed by the date, naming both tasks. An entry that arrives from iPhone by sync posts no notice, so check the Timesheet.
To fix an overlap, edit one of the entries in the Timesheet. The system notification can be turned off in Settings ▸ Notifications ▸ Time overlaps.
The Time view
On the Mac
The Time view answers three questions, one per segment at the top left. A range menu, the back and later arrows, and the Client and Tag filters narrow what you see. It opens on This month, and the Timesheet starts on This week.
| Segment | What it shows |
|---|---|
| Summary | Total hours for the range and days with logged time, then client, project and task, each with its share of the total. |
| Timesheet | Each day as a card: every entry with start, end and note, gaps of 15 minutes or more, and overlaps. |
| Workload | Estimates on open tasks with a due date, week by week. Hours a week draws your capacity line. Tasks with no estimate are counted but add no hours. |


Time on iPhone is a different screen. It shows the running timer, the last seven days by board, and Not Invoiced Yet. The Summary, Timesheet and Workload are on the Mac only.
Export your hours
On the Mac
In Summary or Timesheet, choose Export ▸ Markdown… or Export ▸ CSV…. The file holds exactly what the range and filters show, so set the Client filter before you send one to a client. It is saved where you choose, and nothing is added to your workspace.
The two segments export different things. The Timesheet gives one row per entry, with clock times and notes. Summary gives one row per task. Export is greyed out when the range holds no time, and Workload has no export.
Date,Start,End,Minutes,Hours,Client,Space,Project,Task,NoteFrom,To,Client,Space,Project,Task,Minutes,Hours,SpansQuestions
- Can I run two timers at once in nokko?
- nokko runs one timer per device. Starting on a second task logs the first and switches, so you never have two half-remembered clocks on one Mac. The iPhone keeps its own timer, which means a Mac and an iPhone can both run. If their times overlap, the Timesheet says so.
- What happens if I quit nokko with a timer running?
- nokko saves the running timer once a minute. At next launch on the Mac, it logs the entry up to that last save and shows a notice beginning A timer was still running when Nokko last quit. You lose a minute at most. On iPhone the timer keeps counting from its start time.
- Can I edit a time entry directly in the Markdown file?
- nokko reads ⏱ lines from the file, so you can edit them in any text editor. Change the clock times, not the duration in brackets, because nokko works totals out from the times. A line it cannot read as a time entry stays in the file as an ordinary note.