MCPcopy
hub / github.com/super-productivity/super-productivity

github.com/super-productivity/super-productivity @v18.13.1 sqlite

repository ↗ · DeepWiki ↗ · release v18.13.1 ↗
12,196 symbols 40,099 edges 2,771 files 1,108 documented · 9%
README

Banner

An advanced todo list app with timeboxing & time tracking capabilities that supports importing tasks from your calendar, Jira, GitHub and others

:globe_with_meridians: Open Web App or :computer: Download

MIT license   GitHub Discussions

Reddit Community   Super Productivity on Mastodon   Tweet

animated

:computer: Downloads & Install

Get it on Flathub Get it from the Snap Store English badge Play Store Badge F-Droid Badge Obtanium Badge App Store Badge

For all current downloads, package links, and platform-specific notes: check the wiki

Get it on GitHub


Ukraine Flag

<strong>Humanitarian Aid for Ukraine</strong>


Support humanitarian relief via the official National Bank of Ukraine account.


:heavy_check_mark: Features

  • Keep organized and focused! Plan and categorize your tasks using sub-tasks, projects and tags and color code them as needed.
  • Use timeboxing and track your time. Create time sheets and work summaries in a breeze to easily export them to your company's time tracking system.
  • Helps you to establish healthy & productive habits:
  • A break reminder reminds you when it's time to step away.
  • The anti-procrastination feature helps you gain perspective when you really need to.
  • Need some extra focus? A Pomodoro timer is also always at hand.
  • Collect personal metrics to see, which of your work routines need adjustments.
  • Integrate with Jira, Trello, GitHub, GitLab, Gitea, OpenProject, Linear, ClickUp and Azure DevOps. Auto import tasks assigned to you, plan the details locally, automatically create work logs, and get notified immediately, when something changes.
  • Basic CalDAV integration.
  • Back up and synchronize your data across multiple devices with Dropbox and WebDAV support
  • Attach context information to tasks and projects. Create notes, attach files or create project-level bookmarks for links, files, and even commands.
  • Super Productivity respects your privacy and does NOT collect any data and there are no user accounts or registration. You decide where you store your data!
  • It's free and open source and always will be.

And much more!

Work View with global links

[!NOTE] The web version has some limitations: See the Web App vs Desktop comparison for more details.

:book: Documentation and Guides

<h3>Getting Started</h3>
<ul>
  <li><a href="https://dev.to/johannesjo/getting-started-with-super-productivity-2791">Getting started guide</a> (article)</li>
  <li><a href="https://www.youtube.com/watch?v=VoF2_RSdNXA">Video walkthrough</a> (YouTube)</li>
  <li><a href="https://dev.to/johannesjo/the-prioritising-scheme-how-to-eat-the-frog-with-super-productivity-mlk">Eat the frog prioritizing scheme</a></li>
</ul>

Starting Point in Wiki:

  <a href="https://github.com/super-productivity/super-productivity/wiki/1.01-First-Steps">First steps</a> •
  <a href="https://github.com/super-productivity/super-productivity/wiki/3.00-Reference">Reference</a> •
  <a href="https://github.com/super-productivity/super-productivity/wiki/2.00-How_To">How-To</a>

Productivity Tips:

  <a href="https://github.com/super-productivity/super-productivity/wiki/3.03-Keyboard-Shortcuts">Keyboard Shortcuts</a> •
  <a href="https://github.com/super-productivity/super-productivity/wiki/3.04-Short-Syntax">Short Syntax</a>

Need Help?

  <a href="https://github.com/super-productivity/super-productivity/discussions">Visit the discussions page</a>

See the bottom of the README for more information on the documentation.

<h3>Advanced Topics</h3>

Here are some other topics covered in the official wiki:

Development:

  <a href="https://github.com/super-productivity/super-productivity/wiki/2.11-Run-the-Development-Server">Run dev server</a> •
  <a href="https://github.com/super-productivity/super-productivity/wiki/2.12-Package-the-App">Package the app</a> •
  <a href="https://github.com/super-productivity/super-productivity/wiki/2.14-Build-for-Android">Build for Android</a> •
  <a href="https://github.com/super-productivity/super-productivity/wiki/2.13-Run-with-Docker">Run with Docker</a>

Data Management:

  <a href="https://github.com/super-productivity/super-productivity/wiki/4.23-Managing-Your-Data">User Data</a> •
  <a href="https://github.com/super-productivity/super-productivity/wiki/3.07-Issue-Integration-Comparison">Issue Providers</a> •
  <a href="https://github.com/super-productivity/super-productivity/wiki/3.08-Sync-Integration-Comparison">Sync Providers</a>

Customization:

  <a href="https://github.com/super-productivity/super-productivity/wiki/2.15-Develop-a-Plugin">Plugins</a> •
  <a href="https://github.com/super-productivity/super-productivity/wiki/3.09-Theming">Themes</a>

APIs:

  <a href="https://github.com/super-productivity/super-productivity/wiki/3.01-API#1-sync-server-rest-api">Sync Server</a> •
  <a href="https://github.com/super-productivity/super-productivity/wiki/3.01-API#2-plugin-api">Plugins</a> •
  <a href="https://github.com/super-productivity/super-productivity/wiki/3.01-API#3-local-rest-api">REST</a>

Community

The development of Super Productivity is driven by a wonderful community of users and contributors. Thank you all so much for your support!

:eyes: Check out our awesome curated list of community-created resources about Super Productivity

:hearts: Contributing

If you want to get involved, please check out the CONTRIBUTING.md

There are several ways to help.

  1. Spread the word: More users mean more people testing and contributing to the app which in turn means better stability and possibly more and better features. You can vote for Super Productivity on Slant, Product Hunt, Softpedia or on AlternativeTo, you can tweet about it, share it on LinkedIn, reddit or any of your favorite social media platforms. Every little bit helps!

  2. Provide a Pull Request: Here is a list of the most popular community requests and here some info on how to run the development build (wiki). Please make sure that you're following the commit message format and to also include the issue number in your commit message, if you're fixing a particular issue (e.g.: feat: add nice feature #31).

  3. Answer questions: You know the answer to another user's problem? Share your knowledge!

  4. Provide your opinion: Some community suggestions are controversial. Your input might be helpful and if it is just an up- or down-vote.

  5. Provide a more refined UI spec for existing feature requests

  6. Report bugs

  7. Make a feature or improvement request: Something can be done better? Something essential missing? Let us know!

  8. Translations, Icons, etc.: You don't have to be a programmer to help; learn how to contribute translations!

  9. Sponsor the project

  10. Create custom plugins or **[custom themes](https://github.com/super-productivity

Extension points exported contracts — how you extend this code

FocusModeStrategy (Interface)
(no doc) [6 implementers]
src/app/features/focus-mode/focus-mode.model.ts
FileAdapter (Interface)
(no doc) [4 implementers]
packages/sync-providers/src/file-adapter.ts
RemoteApplyWindowPort (Interface)
(no doc) [2 implementers]
packages/sync-core/src/ports.ts
ChildSpec (Interface)
Spec for one top-level child in a fake doc.
packages/plugin-dev/doc-mode/src/ui/doc-nav.spec.ts
NodeExecutionGrantDisplayInfo (Interface)
Self-declared, unverified display metadata supplied by the renderer for uploaded plugins.
electron/plugin-node-executor.ts
AuthCacheEntry (Interface)
(no doc)
packages/super-sync-server/src/auth-cache.ts
PluginSearchResult (Interface)
(no doc)
packages/plugin-api/src/issue-provider-types.ts
SuperProductivityPluginOptions (Interface)
(no doc)
packages/vite-plugin/src/index.ts

Core symbols most depended-on inside this repo

log
called by 3433
packages/sync-core/src/sync-logger.ts
resolve
called by 1813
src/app/features/issue/providers/jira/jira-api.service.ts
set
called by 1231
src/app/features/issue/two-way-sync/deleted-tag-titles-sidecar.service.ts
next
called by 1089
src/app/features/shepherd/shepherd.service.ts
getDbDateStr
called by 873
src/app/util/get-db-date-str.ts
syncAndWait
called by 833
e2e/pages/supersync.page.ts
tick
called by 720
e2e/store-video/overlays.ts
addTask
called by 670
packages/plugin-api/src/types.ts

Shape

Method 5,283
Function 4,316
Class 1,514
Interface 1,030
Enum 53

Languages

TypeScript100%
Java1%

Modules by API surface

packages/plugin-api/src/types.ts110 symbols
src/app/plugins/plugin-bridge.service.ts92 symbols
src/app/features/tasks/task/task.component.ts81 symbols
packages/plugin-dev/caldav-calendar-provider/src/plugin.ts80 symbols
src/app/op-log/persistence/operation-log-store.service.ts77 symbols
src/app/op-log/core/errors/sync-errors.ts76 symbols
src/app/plugins/plugin-api.ts74 symbols
src/app/features/tasks/task.service.ts71 symbols
electron/electronAPI.d.ts71 symbols
src/app/plugins/plugin.service.ts68 symbols
src/app/op-log/persistence/sqlite-op-log-adapter.ts65 symbols
packages/plugin-dev/doc-mode/src/ui/editor.ts65 symbols

Dependencies from manifests, versioned

@angular-devkit/build-angular21.2.17 · 1×
@angular-eslint/builder21.3.1 · 1×
@angular-eslint/eslint-plugin21.3.1 · 1×
@angular-eslint/eslint-plugin-template21.3.1 · 1×
@angular-eslint/schematics21.3.1 · 1×
@angular-eslint/template-parser21.3.1 · 1×
@angular/animations21.2.17 · 1×
@angular/cdk21.2.9 · 1×
@angular/cli21.2.17 · 1×
@angular/common21.2.17 · 1×
@angular/compiler21.2.17 · 1×
@angular/compiler-cli21.2.17 · 1×

Datastores touched

supersync_dbDatabase · 1 repos

For agents

$ claude mcp add super-productivity \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact