Mindwtr  by dongdongbh

GTD productivity system for desktop and mobile

Created 5 months ago
873 stars

Top 40.7% 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

12 hours ago

Responsiveness

Inactive

Pull Requests (30d)
6
Issues (30d)
113
Star History
108 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.