Super Productivity combines task planning, time tracking and work reports on Windows, Mac, Linux, Android, iPhone and iPad, with a browser app. It is free, open source and works locally without an account. Optional synchronization, external integrations and shared projects connect that workspace to other services.
Tasks with working context
Users enter a title, then assign a project, tags, estimated duration and subtasks. Short syntax adds tags, dates and estimates while typing. A planned date specifies when to work; a separate deadline specifies when to finish. Project backlogs hold work outside the daily list.
Markdown notes hold instructions, links and checklists alongside a task. Checking items updates its checklist progress indicator. Project notes hold broader context, and global search finds text across both note types.
Recurring work
A repeat rule creates task copies on calendar intervals or after completion. Users choose whether missed work accumulates, keeps only the latest copy, or waits for completion. New copies can inherit subtasks and default estimates. Recurrence applies to main tasks that have no external issue link.
Planning available hours
The Planner assigns tasks to day columns without fixing start times. It compares remaining estimates and calendar commitments against available work hours. The Schedule places flexible tasks around fixed appointments, breaks and off-hours. Dragging changes their position; resizing changes an estimate. On touch devices, users change estimates in task details. Work that exceeds available hours triggers an overbudget indicator.
A task can span gaps or multiple days while remaining one task. Its deadline does not reserve every hour before that date.
Boards change task properties
Kanban panels organize task status, while the Eisenhower view separates urgency and importance. Custom panels filter projects, tags, completion or scheduling. Moving a task between panels changes properties to match its destination. Different boards can display the same underlying task.
Time follows one active task
Starting a task timer stops time accrual on the previous task. Super Productivity keeps total and daily durations, then compares them with estimates. Marking a task complete does not stop its timer; users pause it or start another task.
Desktop idle detection subtracts unattended time and pauses tracking. On return, users assign that interval to a task, classify it as a break, or discard it. Browser idle detection requires the companion Chrome extension.
Focus sessions
Focus Mode starts its timer and the chosen task together. Its modes differ in how sessions end:
| Mode | Session behavior |
|---|---|
| Pomodoro | Cycles through configurable work periods and short or long breaks. |
| Flowtime | Runs until the user stops it, without automatic breaks. |
| Countdown | Ends after a duration the user chooses, without starting a break automatically. |
History becomes a timesheet
Super Productivity groups task durations by day, week, month and year in History, including archived work. Users correct individual task durations inline; parent rows show subtask totals without counting their time twice. Project and date filters select a reporting period for CSV export. Rows represent tasks, dates and durations rather than individual timer sessions.
External tasks and calendars
Users connect an issue provider, search its projects or repositories, and import an issue as a linked task. Jira can receive worklogs and status changes. GitHub supplies issues and comments without those write operations.
An iCal subscription brings calendar events into planning without sending local changes back. CalDAV task connections instead import todos, with configurable directions for completion, title and notes.
Shared projects
Plainspace connects a project to a shared Space and imports tasks that members assign to the user. Titles, completion and scheduled times synchronize both ways. Notes, subtasks, estimates and tracked time remain in Super Productivity. Deleting a linked shared task also deletes it for other Space members.
Automation rules
The experimental Automations plugin combines a task event, conditions and actions. Matching a title, project or tag can trigger tagging, project moves or task creation. Other plugins add integrations and views; native command execution requires desktop permission.
Procrastination helper
Users choose a procrastination blocker, such as unclear work or low energy. The helper offers matching strategies, which users can turn into tasks or Pomodoro sessions.
Daily review
Daily reviews collect reflections, energy and impact ratings. Metrics calculate work totals and averages for a date range, with project-specific aggregates and charts of personal ratings.
Habit counts
Users configure habit counters with daily goals and active weekdays. The weekly grid displays each day’s value and progress toward that goal.
Workspace copies and synchronization
Optional Nextcloud, WebDAV or Dropbox connections synchronize local work across devices. File-based providers offer encryption; the beta SuperSync service requires an encryption password. Desktop local-folder sync serves as a single-device backup target.
Export creates a plaintext JSON workspace snapshot, even when sync encryption is active. Import validates that snapshot and replaces current data. Automatic backups preserve additional copies on native apps; the browser instead offers manual export.




