Mindwtr  by dongdongbh

GTD productivity system for desktop and mobile

Created 2 months ago
545 stars

Top 58.5% on SourcePulse

GitHubView on GitHub
Project Summary

A complete Getting Things Done (GTD) productivity system for desktop and mobile, Mindwtr addresses the need for streamlined task and project management with a focus on reducing cognitive load and distractions. It targets users seeking a powerful yet simple, local-first solution that synchronizes across devices, offering a clear interface and flexible customization.

How It Works

Mindwtr adopts a "Mind Like Water" philosophy, prioritizing simplicity and reducing cognitive load through progressive disclosure and minimal defaults. Its core architecture is local-first, ensuring data privacy and offline functionality, with flexible synchronization options including direct file sync (Dropbox, Google Drive, Syncthing), WebDAV, and a self-hosted Docker PWA/sync server. An optional AI Assist feature leverages Bring-Your-Own-Key (BYOK) AI models (OpenAI, Gemini, Claude) for intelligent task clarification, breakdown, and review, enhancing the core GTD workflow.

Quick Start & Requirements

Installation varies by OS:

  • Linux: AUR (yay/paru), APT (Debian/Ubuntu), DNF/YUM (Fedora/RHEL/openSUSE), AppImage, or .deb/.rpm from releases.
  • Windows: Microsoft Store, Winget, Scoop, or .msi/.exe from releases.
  • macOS: Homebrew (brew tap dongdongbh/mindwtr && brew install --cask mindwtr) or .dmg from releases. Note: macOS users may need to bypass Gatekeeper security warnings (xattr -cr /Applications/Mindwtr.app).
  • Mobile: Android via APK from releases; iOS via TestFlight beta.
  • Docker: Available for running the PWA and self-hosted sync server. Official documentation and getting started guides are available on the project's wiki.

Highlighted Details

  • Comprehensive GTD Workflow: Supports the full GTD methodology with features like quick capture (global hotkey, share sheet), guided inbox processing, project/context organization, weekly review wizards, and a "Focus" view combining agenda and next actions.
  • AI-Powered Assistance: Optional AI Assist can clarify tasks, suggest breakdowns, and aid in reviews using user-provided API keys for OpenAI, Gemini, or Claude.
  • Flexible Data Sync: Local-first data management with robust synchronization options including Dropbox, Google Drive, Syncthing, WebDAV (Nextcloud, ownCloud), and a self-hosted Docker solution for the PWA and sync server.
  • Cross-Platform & Extensible: Native desktop applications built with Tauri (macOS, Linux, Windows) and mobile apps with React Native/Expo (Android, iOS via TestFlight). Includes a CLI and local REST API for scripting and automation.

Maintenance & Community

The project is actively maintained, indicated by CI badges and a roadmap including Flathub, F-Droid, and an iOS release. Community engagement is facilitated via a Discord server. Sponsorship is welcomed through GitHub Sponsors and Ko-fi.

Licensing & Compatibility

The project is licensed under the MIT License, permitting broad compatibility for commercial use and integration into closed-source applications.

Limitations & Caveats

The macOS application is not Apple-notarized, requiring users to manually bypass security warnings. The iOS version is currently in a TestFlight beta, with a full App Store release contingent on the developer covering significant annual fees.

Health Check
Last Commit

18 hours ago

Responsiveness

Inactive

Pull Requests (30d)
11
Issues (30d)
125
Star History
436 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.