English | δΈζ
A complete Getting Things Done (GTD) productivity system for desktop and mobile. Mind Like Water.
New to GTD? Read GTD in 15 minutes for a quick introduction.
desktop-e.mp4
mobile-e.mp4
Local-First GTD on Arch Linux & Android
Mindwtr is built to be simple by default and powerful when you need it. We focus on reducing cognitive load, cutting the fat, and keeping you in flow. That means:
- Progressive disclosure: advanced options stay hidden until they matter.
- Less by default: fewer fields, fewer knobs, fewer distractions.
- Avoid feature creep: we prioritize clarity over clutter.
Don't show me a cockpit when I just want to ride a bike.
- Capture - Quick add tasks from anywhere (global hotkey, tray, share sheet, voice)
- Clarify - Guided inbox processing with 2-minute rule
- Organize - Projects, contexts, and status lists
- Reflect - Weekly review wizard with reminders
- Engage - Context-filtered next actions
- AI Assist (Optional) - Clarify, break down, and review with BYOK AI (OpenAI, Gemini, Claude)
- π₯ Inbox - Capture zone with processing wizard
- π― Focus - Agenda (time-based) + Next Actions in one view
- π Projects - Multi-step outcomes with areas
- π·οΈ Contexts - Hierarchical contexts (@work/meetings)
- β³ Waiting For - Delegated items
- π Someday/Maybe - Deferred ideas
- π Calendar - Time-based planning
- π Board - Kanban-style drag-and-drop
- π Review - Daily + weekly review workflows
- π¦ Archived - Hidden history, searchable when needed
- π Global Search - Search operators (status:, context:, due:<=7d)
- π¦ Bulk Actions - Multi-select, batch move/tag/delete
- π Task Dependencies - Block tasks until prerequisites complete
- π Attachments - Files and links on tasks
- βοΈ Markdown Notes - Rich text descriptions with preview
- ποΈ Project States - Active, Waiting, Someday, Archived
- βΎοΈ Fluid Recurrence - Strict dates or βX days after completionβ
- β»οΈ Reusable Lists - Duplicate tasks or reset checklists
- β Checklist Mode - Fast list-style checking for checklist tasks
- β Audio Capture - Quick voice capture with automatic transcription and task creation
- π§ Copilot Suggestions - Optional context/tag/time hints while typing
- π§ Focus / Zen Modes - Reduce clutter and highlight top priorities
- π Notifications - Due date reminders with snooze
- π Daily Digest - Morning briefing + evening review
- π Weekly Review - Customizable weekly reminder
- π File Sync - Dropbox, Google Drive, Syncthing, etc.
- π WebDAV Sync - Nextcloud, ownCloud, self-hosted
- π Smart Merge - Last-write-wins prevents data loss
- π€ Export/Backup - Export data to JSON
- ποΈ External Calendars (ICS) - View-only calendar overlay
- π CLI - Add, list, complete, search from terminal
- π REST API - Local API server for scripting
- π Web App (PWA) - Browser access with offline support
- π§ MCP Server - Local Model Context Protocol server for LLM automation
- π₯οΈ Desktop - Tauri v2 (macOS, Linux, Windows)
- π± Mobile - React Native/Expo (
iOS, Android) - π² Android Widget - Home screen focus/next widget
- β¨οΈ Keyboard Shortcuts - Vim and Emacs presets
- π¨ Themes - Light/Dark
- π i18n - English, Chinese, Spanish, Hindi, Arabic, German, Russian, Japanese, French, Portuguese, Korean, Italian, Turkish
- π³ Docker - Run the PWA + self-hosted sync server with Docker
- Desktop: Global shortcuts, keyboard navigation, no swipe actions, no zen mode.
- Mobile: Swipe actions, zen mode, Android widget support; no global shortcuts.
Arch Linux (AUR):
# Using yay
yay -S mindwtr-bin
# Using paru
paru -S mindwtr-binπ¦ AUR Package
Debian/Ubuntu:
Download the .deb from GitHub Releases and install:
sudo dpkg -i mindwtr_*.debAppImage (Universal):
Download the .AppImage from GitHub Releases:
chmod +x Mindwtr_*.AppImage
./Mindwtr_*.AppImageFedora/RHEL/openSUSE:
Download the .rpm from GitHub Releases and install:
sudo rpm -i mindwtr-*.rpmWinget (recommended):
winget install dongdongbh.MindwtrAlternative: Scoop
scoop bucket add mindwtr https://github.com/dongdongbh/homebrew-mindwtr
scoop install mindwtrInstaller:
Download the installer (.msi or .exe) from GitHub Releases and run it.
Homebrew (recommended):
brew tap dongdongbh/mindwtr
brew install --cask mindwtrDMG:
Download the disk image (.dmg) from GitHub Releases, open it, and drag the application to your Applications folder.
Note: If macOS says the app is "damaged" or from an "unidentified developer", run:
xattr -cr /Applications/Mindwtr.appThen open the app normally. This is required because the app is not notarized with Apple.
Mindwtr is available on Google Play: https://play.google.com/store/apps/details?id=tech.dongdongbh.mindwtr
Download the APK from GitHub Releases.
iOS: iOS builds require an Apple Developer account ($99/year). Currently available as simulator builds only. If you want iOS builds, please consider sponsoring the developer so we can fund the Apple Developer account.
Run the web app (PWA) and the self-hosted sync server with Docker:
- Guide:
docker/README.md
Tasks and projects are stored locally on your device:
- Desktop data (Linux):
~/.local/share/mindwtr/mindwtr.db(SQLite) +data.json(sync/backup) - Desktop config (Linux):
~/.config/mindwtr/config.toml - Mobile:
mindwtr.db(SQLite) +data.json(sync/backup)
Sync via File (Dropbox, etc.) or WebDAV (Nextcloud, etc.) can be configured in Settings.
- π Wiki - Complete user guide
- π Getting Started
- π‘ GTD Best Practices
- π€ AI Assistant
- ποΈ Calendar Integration
- βοΈ Cloud Sync (SelfβHosted)
- π Local API Server
- π Web / PWA
- β Build an MCP server for Mindwtr (LLM integration and automation).
- β³ Add email capture (forward emails to create tasks).
For developers, see the Development Guide.