mrkeyoor.com_
Tue 01 Sept 17:22 UTC
Webevaluationupdated 01 Sept 2026

super-productivity review

Super Productivity is a local-first task planner that combines to-do lists, timeboxing, time tracking, focus timers, and work logs. It runs on desktop, mobile, and the web, and can import work from services such as Jira, GitHub, GitLab, Trello, and CalDAV without requiring a Super Productivity account for local use.

trackingstars / 7d
Verdict

Our Super Productivity install placed 1,624 packages and 1,157 MB on disk, then a 295-second build passed while the overall test command exited 1 despite Vitest reporting 269 of 269 passed. Use the packaged desktop app if you want private personal planning with unusually deep time and issue-tracker features. Treat browser use as a reduced edition, and treat self-hosted SuperSync as an operations project rather than a checkbox.

We ran it

Lab card: what happened when we ran super-productivityScreenshot of super-productivity (super-productivity.com?ref=github)
Install✓ · 57s1624 packages · 1157 MB
Build✓ · 295s
Tests✗ · 117s269 passed · 0 failed of 269 (vitest)
Known vulns00 critical · 0 high · 0 moderate · 0 low (npm audit)
Repo4913 files~816,706 lines of source · 55.9 MB · 29 CI workflows · Dockerfile

Answers from our run

Does super-productivity build from source?

Dependencies installed in 57 seconds (1624 packages), and the build succeeded in 295 seconds. We cloned commit 06be7d5 into a clean Debian container with 3 CPUs and no project-specific setup.

Do super-productivity's tests pass?

Yes: 269 of 269 passed when we ran the project's own test command (vitest). Some failures need services or credentials a bare container does not have.

Does super-productivity have known vulnerabilities in its dependencies?

npm audit found none in the dependency tree at the time of our run.

Who should not use super-productivity?

Browser-only users who need automatic file backups, local-folder sync, global shortcuts, or dependable background time tracking: the official comparison limits those features to native apps.

What are the alternatives to super-productivity?

Vikunja, Tasks.org. Our Super Productivity install placed 1,624 packages and 1,157 MB on disk, then a 295-second build passed while the overall test command exited 1 despite Vitest reporting 269 of 269 passed.

Setup3/5Packaged apps are easy; source install used 1,157 MB
Docs5/5Official guides cover users, developers, sync, web limits, and APIs
Community4/5Same-day activity, but 1,342 issues remain open
Maturity4/5v18.21.2 is current; SuperSync remains beta

Who it’s for

Individuals who want tasks, a daily schedule, focus timers, and time reports in one app.
Developers who want assigned issues from Jira, GitHub, GitLab, or similar services beside personal planning.
Privacy-minded users who prefer local data and can choose their own backup or sync provider.
Teams willing to operate PostgreSQL and authentication services for a private SuperSync deployment.

Who it’s NOT for

Browser-only users who need automatic file backups, local-folder sync, global shortcuts, or dependable background time tracking: the official comparison limits those features to native apps.
Developers wanting a small dependency tree or quick source checks: our install added 1,624 packages and 1,157 MB, and the build took 295 seconds.
Risk-averse users who need settled multi-device sync: SuperSync is labeled beta, while generic WebDAV and local-file sync are labeled experimental.
Operators seeking a trivial sync container: SuperSync documents PostgreSQL 16, secrets, public URLs, CORS, email or passkey authentication, backups, and single-instance constraints.

Setup reality

Our sandbox installed 1,624 packages in 57 seconds at commit 06be7d5, using 1,157 MB on disk. The build succeeded in 295 seconds. The overall test command exited 1 after 117 seconds even though Vitest reported 269 passed and 0 failed out of 269. The log tail only shows successful cases, so it does not explain the exit.

Local use needs no account, credential, or server. External issue providers and Dropbox require their own authorization, while WebDAV, Nextcloud, or local-file sync need provider-specific configuration. SuperSync adds PostgreSQL, a database URL, a JWT secret, a public URL, CORS policy, and authentication setup.

The web app lacks several desktop capabilities, and its Docker image stores app data in the browser rather than a container volume. The source checkout is a Node 22 npm workspace with Electron, Angular, Capacitor, packages, and a sync server. Platform packaging and full end-to-end suites require more than the basic web development path.

Super Productivity combines planning with measured work

Super Productivity is an 816,706-line TypeScript application for people who want tasks and time records in the same place. Projects, tags, subtasks, timeboxing, estimates, a Pomodoro timer, break reminders, notes, files, and work summaries all feed one personal workflow. Integrations can import assigned work from Jira, GitHub, GitLab, Gitea, OpenProject, Linear, ClickUp, Trello, Azure DevOps, and CalDAV. That is much broader than a simple checklist, and it can feel excessive if all you need is groceries and reminders.

The application spans 4,913 repository files and several runtimes. Electron handles desktop releases, Capacitor covers mobile builds, Angular provides the interface, and npm workspaces hold shared sync and plugin packages. Version 18.21.2 added a tracked-task browser title and Android URL actions, then fixed legacy-data migration, schedule touch behavior, iOS keyboard layout movement, repeating-task cleanup, and sync repair. The feature surface is useful, but every supported platform creates another place where timers, storage, notifications, and integrations behave differently.

Local use needs no account; multi-device sync needs a provider

A single-device user can keep data locally without registration or a hosted service. The README says Super Productivity does not collect user data, and the sync guide explicitly makes remote sync optional. Once multiple devices enter the picture, users choose 1 provider per device. Options include Dropbox, Nextcloud, WebDAV, local files, and SuperSync. Dropbox uses OAuth. Nextcloud and generic WebDAV need server details, while local-file sync depends on a folder the app can access.

The sync labels deserve attention in version 18.21.2. SuperSync is beta and receives the new operation-based work. Dropbox and Nextcloud use the older file-based path and remain supported. Generic WebDAV and local-file sync are labeled experimental, and the guide warns against placing the local sync folder inside Syncthing or Resilio for multi-device replication. Self-hosted SuperSync goes further: its server expects PostgreSQL 16, JWT and public-URL configuration, authentication infrastructure, backups, and careful handling of credentials in logs.

The web app loses native backups and background behavior

Browser use is convenient, but the official comparison names concrete losses. The web build cannot make automatic filesystem backups or use local-folder sync, and Node.js plugins are disabled. Time tracking works only while the app stays open unless the Chrome extension supplies idle detection. Browser CORS can block calendar or WebDAV requests, background tabs can be throttled, and the browser denies system tray features and global shortcuts. A 333 MiB free-space threshold triggers a low-storage warning for browser data.

The included Docker path serves the web edition on port 80, but the container does not own user persistence. The guide says data stays in browser storage, so mounting a volume does not turn the web app into a central task database. Adding WebDAV means configuring usernames, passwords, per-user directories, and the app's base URL. Docker is useful for hosting the client, yet it does not erase the web limitations or create the richer operation-based SuperSync service.

What happened when we ran it

Our sandbox installed Super Productivity in 57 seconds at commit 06be7d5. npm added 1,624 packages and occupied 1,157 MB, far larger than the 55.9 MB checkout. The production build succeeded in 295 seconds. We used a fresh unprivileged Debian container with 3 CPUs, 8 GB of RAM, no secrets, and the lab-node:22 image. npm audit reported 0 known vulnerabilities across all 4 severity levels in that installed dependency set.

The test command ran for 117 seconds and exited 1. Vitest itself reported 269 passed, 0 failed, out of 269. The supplied log tail lists cases 18 through 29 as successful, including text conversion, version codes, release-note grouping, and AI-provider environment handling. It contains no final error that explains the process status, so the honest result is mixed: the visible Vitest suite passed, while the complete command did not. Our scan also found 29 CI workflow files, a Dockerfile, workspaces, and no top-level tests directory.

Version 18.21.2 is active, with 1,342 issues open

GitHub showed 21,714 stars, release v18.21.2 on August 31, 2026, and a last push later that same day. Its combined open count was 1,454, which our API searches split into 1,342 issues and 112 pull requests. New issue and pull-request activity continued into September 1. The queue includes current work on window behavior, schedule handling, integrations, synchronization, dependency updates, and requested features, rather than one abandoned block of old reports.

That activity supports a strong community score, though the 1,342-issue backlog is a real adoption cost. Users can search a large history when something breaks, but maintainers also have a lot to triage across desktop, mobile, browsers, plugins, and sync providers. The latest release addressed privacy hardening and older-operation maintenance in SuperSync while other production backup reports remained open. Buyers should test the exact platform and provider combination they intend to depend on, especially during the beta sync transition.

Pick Super Productivity for personal time tracking, Vikunja for shared tasks

Super Productivity earns its place when one person wants daily planning, focus sessions, imported developer work, and exported time records together. Vikunja is a better fit when a server-backed task system for a team is the main job. Tasks.org is the narrower alternative for Android-centered personal lists. At 55.9 MB before its 1,624-package install, Super Productivity asks more of a contributor than either a simple list app or a hosted client would.

The best starting point is a packaged desktop build, not the 295-second source path or the reduced browser edition. Keep local backups before experimenting with sync, choose one documented provider, and verify behavior on every device involved. Self-host SuperSync only if PostgreSQL, authentication, CORS, secrets, upgrades, and backups are ordinary work for your team. The app is mature enough for serious personal use, while its beta sync layer and unexplained test-command exit still deserve a controlled trial.

Alternatives

ProjectWhat it isPick it when
Vikunja gh↗A self-hostable task manager with a hosted option and one server-backed workspace.pick this instead when shared server-based task management matters more than personal timeboxing and time reports.
Tasks.orgAn open-source task app rooted in Astrid, with Android releases and an alpha desktop build.pick this instead when an Android-first task list is enough and Super Productivity's work-tracking scope feels excessive.

What people are saying

  1. [velocity-scout] super-productivity/super-productivity

Sources

  1. Super Productivity repository and README
  2. Super Productivity v18.21.2 release notes
  3. Official web app versus desktop comparison
  4. Official sync backend guide
  5. Super Productivity issues and pull requests

More web reviews

axios · Graphite · fastify · tabler · go-zero · ruffle · the whole board →