Total: 0m
--:-- --
Loading…
--:-- --
Add tasks to see finish time
Check for Updates
This will clear the app cache and reload the latest version from the server. Use this if the app feels out of date after an update.
✓ Safe to run: your tasks, templates, analytics, and presets are stored separately and will not be affected.
Edit Task Presets

One preset per line. Saved to your browser and remembered across sessions.

CSV import formats
The importer auto-detects your columns — any of these work. First row can be a header.
The Excel template — one column, two ways
Deep work · Mins or Start · End (if applicable)
Put minutes in “Mins or Start” and leave End blank (Deep work, 45) — or put a start time and an end time (Deep work, 09:00, 10:30 → 90m). Timed rows sort into day order.
From Asana / a schedule
Name, Due Date → Standup, 2026-09-15 09:15
A single due-time column works: each task runs until the next one begins, and the last gets 30m. Needs due times, not just dates.
Building a CSV yourself?
Task,Minutes · Task,Start,End · Task,Start,Duration
Any of these explicit headers are recognised too — the importer detects which you’ve used.
Times: 24-hour (14:00) or 12-hour (2:00 PM, 2pm).
Crossing midnight is fine (23:0000:30 = 90m).
Overlaps are kept as separate back-to-back blocks.
Limit: up to 12 tasks — extras are skipped with a note.
Lines starting with # are ignored, so you can leave notes in your file.
Excel template: the download is an .xlsx for tidy editing — Save As CSV before importing (the app reads .csv).
Import tasks from CSV
Task Name
00:00
Ultra Focus — Pick a Timer
No timer is currently running. Which task do you want to focus on?
Ready — add tasks to get started © 2026 Task Samurai by Rudy Poonwasie. All rights reserved.