Super Productivity is a desktop and web-based task management application built for developers, remote workers, and teams seeking to combine todo lists with time tracking and project planning in one privacy-respecting tool. Unlike traditional task managers, it integrates real-time timeboxing, automated work log generation, and deep integrations with issue trackers like Jira, GitHub, and GitLab—enabling users to import tasks directly from their boards, track time spent on each item, and export summaries for payroll or client billing. Built with Electron and TypeScript, it runs natively on Windows, macOS, and Linux while offering a web version for lightweight use. Its core philosophy is user control: no accounts, no data collection, and full transparency over where your tasks and time logs are stored—whether locally or via Dropbox/WebDAV.
What You Get
- Timeboxing & Time Tracking - Track time spent on tasks with automatic timers, generate work summaries, and export logs for corporate time systems. Includes idle time detection via Chrome extension.
- Jira, GitHub, GitLab, OpenProject Integration - Automatically import assigned issues, create work logs from tracked time, and sync changes in real-time without manual entry.
- Break Reminders & Pomodoro Timer - Built-in break prompts and a customizable Pomodoro timer to help maintain focus and prevent burnout.
- Task Organization with Sub-tasks, Projects & Tags - Structure tasks hierarchically with nested sub-tasks, assign to projects, and color-code using tags for visual prioritization.
- CalDAV & Dropbox/WebDAV Sync - Synchronize tasks and settings across devices using standard protocols—no vendor lock-in, no cloud accounts required.
- Context Attachments - Add notes, files, bookmarks (including URLs and shell commands) directly to tasks or projects for richer context.
- Keyboard Shortcuts & Short-Syntax - Rapid task creation using shortcuts like
Shift+A, Y to toggle timer, and short-syntax such as task 10m #urgent +Project for quick entries.
- Privacy-First Design - No user registration, no data collection. All data is stored locally or in your chosen sync service (Dropbox/WebDAV).
- Multi-Platform Support - Native desktop apps for Windows, macOS, Linux (Snap, Flatpak, AppImage, .deb); web app; and mobile access via Android/iOS.
Common Use Cases
- Building a multi-tenant SaaS dashboard with Jira tasks - Developers import their assigned tickets from Jira, assign time estimates using short-syntax (e.g., ‘fix auth bug 2h #bug’), track actual time spent, and auto-generate client-ready time logs for billing.
- Managing a remote engineering team across time zones - Team leads use Super Productivity to assign tasks via GitHub issues, track individual productivity trends through time summaries, and export weekly reports without requiring cloud accounts.
- Problem: Manual time logging for freelance clients → Solution - Freelancers link their GitHub issues to Super Productivity, track time automatically while working, then export daily summaries as PDFs for invoicing—eliminating spreadsheet overhead.
- DevOps teams managing microservices across multiple repos - Engineers use the GitLab/GitHub integration to auto-import tasks from different repositories, tag them by service (e.g., #auth-service), and track time spent per microservice for capacity planning.
Under The Hood
Super Productivity is a feature-rich, cross-platform productivity application designed to support task management, time tracking, and focus-oriented workflows across web, desktop, and mobile environments. Built with a modular architecture and extensive use of modern web technologies, it emphasizes extensibility through plugin systems and offline-first functionality.
Architecture
Modular monolithic structure with clear separation between core logic, UI components, and platform-specific implementations.
- Multi-platform architecture leveraging Angular, Electron, and Capacitor for unified web, desktop, and mobile support
- Component-based organization with well-defined service layers and feature modules
- Plugin API and shared schema packages that enable extensibility and reusability across platforms
- Strong use of NgRx for centralized state management across features and modules
Tech Stack
Full-stack TypeScript/JavaScript application combining modern frontend frameworks with native mobile and desktop capabilities.
- Built primarily with TypeScript and Angular, utilizing RxJS and NgRx for reactive programming and state management
- Extensive integration with Electron for desktop builds and Capacitor for mobile cross-platform support
- Backend services powered by Node.js, Docker, and WebDAV for synchronization and data persistence
- Comprehensive tooling including Angular CLI, Webpack, Gradle, and electron-builder for builds and deployment
Code Quality
Well-maintained codebase with consistent patterns, strong type safety, and robust testing practices.
- Extensive test coverage across UI, integration, and component layers with Playwright, Vitest, and Jasmine
- Consistent naming conventions and code formatting enforced through linting and TypeScript configurations
- Strong error handling with structured try/catch blocks and centralized logging mechanisms
- Evidence of ongoing refactoring efforts, such as migration to TaskLog and automated script usage for consistency
What Makes It Unique
Super Productivity stands out through its unique blend of productivity features and cross-platform flexibility.
- Seamless cross-platform experience with a single codebase supporting web, desktop, and mobile environments
- Deep integration with local file systems and WebDAV for reliable offline synchronization and privacy-focused data handling
- Focus mode and idle detection features that enhance user productivity in distraction-free environments
- Extensive plugin architecture enabling third-party integrations and customization for advanced users