Show HN: Mindwtr – Free, open-source, local-first GTD app for all platforms Mindwtr, a free, open-source, local-first GTD app, launched for all platforms including desktop, mobile, and web, offering end-to-end GTD workflow, AI assistant support, and flexible sync options without requiring an account. English | 中文 /dongdongbh/Mindwtr/blob/main/README zh.md The free, open-source, cross-platform GTD app. Local-first, no account required. Mind Like Water. New to GTD? Read GTD in 15 minutes for a quick introduction. Install installation · Getting Started https://github.com/dongdongbh/Mindwtr/wiki/Getting-Started · FAQ https://github.com/dongdongbh/Mindwtr/wiki/FAQ · Data & Sync https://github.com/dongdongbh/Mindwtr/wiki/Data-and-Sync · Cloud Deployment https://github.com/dongdongbh/Mindwtr/wiki/Cloud-Deployment · MCP Server https://github.com/dongdongbh/Mindwtr/wiki/MCP-Server desktop-demo.mp4 mobile-demo.mp4 Local-First GTD on Arch Linux & Android Mindwtr is built for people who want a complete GTD system without lock-in. Here is a brief, respectful comparison with mainstream task apps and GTD-focused alternatives. | Capability | Mindwtr | Todoist | TickTick | Everdo | NirvanaHQ | |---|---|---|---|---|---| | Open source | ✅ | ❌ | ❌ | ❌ | ❌ | | GTD-native workflow | ✅ | ✅ | ✅ | || | All major platforms desktop + mobile + web, incl. Linux desktop | ✅ | ✅ | ✅ | || | Local-first + no account required | ✅ | ❌ | ❌ | ✅ | ❌ | | AI assistant BYOK + local LLM | ✅ | ❌ | ❌ | ❌ | ❌ | | Flexible sync WebDAV / Dropbox / self-hosted / local file | ✅ | ❌ | ❌ | ❌ | | | Completely free | ✅ | ❌ | ❌ | ❌ | ❌ | Legend: ✅ = yes, ❌ = no, ⚠️ = partial/limited support. This comparison is based on the current public capabilities of each product. If any entry is outdated, feel free to open an issue or PR with sources. 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. - GTD workflow end-to-end: Capture, Clarify, Organize, Reflect, Engage. - Focus view combines time-based agenda with next actions. - Local-first data model with native iCloud / CloudKit sync on supported Apple builds, plus file sync, WebDAV, Dropbox, and self-hosted cloud options. - Projects support sections, areas, and reorderable project task order for larger multi-step planning. - Obsidian vault import with note deep links on desktop. - Optional AI copilot BYOK + local/self-hosted compatible models . - Cross-platform apps for desktop and mobile, plus PWA. - Optional automation helpers with desktop local REST API, CLI, and the published server. mindwtr-mcp See all features Capture - Quick add tasks from anywhere global hotkey popup, tray, share sheet, voice Clarify - Guided inbox processing with 2-minute rule Organize - Projects, sections, 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, or local/self-hosted OpenAI-compatible LLMs - 📥 Inbox - Capture zone with processing wizard - 🎯 Focus - Agenda time-based + Next Actions in one view - 📁 Projects - Multi-step outcomes with sections, areas, and manual task ordering - 🏷️ Contexts - Slash-delimited contexts with parent matching @work/meetings - ⏳ Waiting For - Delegated items - 💭 Someday/Maybe - Deferred ideas - 📅 Calendar - Time-based planning with adjustable mobile week density - 📋 Board - Kanban-style drag-and-drop - 📝 Review - Daily + weekly review workflows - 📦 Archived - Hidden history, searchable when needed - 🔍 Global Search - Search all areas globally with operators status: , context: , assigned: , location: , where: , id: , -id: , due:<=7d - 📦 Bulk Actions - Multi-select, batch move/tag/delete - 📎 Attachments - Files and links on tasks - ✏️ Markdown Notes - Rich text descriptions with preview - 🗂️ Project States - Active, Waiting, Someday, Archived - ♾️ Fluid Recurrence - Next date is calculated 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 - 🍅 Pomodoro Focus Optional - 15/3, 25/5, 50/10 timer panel in Focus view with one optional custom preset - 🔔 Notifications - Separate start and due reminders with snooze - 📊 Daily Digest - Morning briefing + evening review - 📅 Weekly Review - Customizable weekly reminder - 🔄 Sync Options - See the Data & Sync wiki https://github.com/dongdongbh/Mindwtr/wiki/Data-and-Sync for supported backends and setup - 🍎 Native iCloud / CloudKit Sync - Apple-only structured sync on supported iPhone, iPad, and macOS builds - ☁️ Dropbox OAuth Sync Optional - Native Dropbox App Folder sync in supported non-FOSS builds - 📤 Export/Backup - Export data to JSON - ♻️ Restore from Backup - Replace local data from a validated Mindwtr backup with a recovery snapshot first - 📥 Todoist + DGT GTD + OmniFocus Import - Import Todoist CSV/ZIP, DGT GTD JSON/ZIP, or OmniFocus CSV exports into Mindwtr - 🔗 Obsidian Integration - Desktop vault task import with deep links back to source notes - 🗓️ External Calendars System + ICS - Mobile reads system calendars and pushes dated tasks; macOS desktop reads Apple Calendar and can push dated tasks; desktop/web also support ICS subscriptions and task creation from events - 🔌 CLI - Add, list, complete, search from terminal by running the repo helper - 🌐 REST API - Optional desktop localhost API server for token-authenticated scripting - 🌍 Web App PWA - Browser access with offline support - 🧠 MCP Server - Optional local stdio Model Context Protocol server for LLM automation, available asand in the mindwtr-mcp MCP Registry https://registry.modelcontextprotocol.io/ Desktop builds can start the local REST API from Settings - Advanced on 127.0.0.1 with default port 3456 and a generated bearer token. The CLI remains a repo helper; the stdio MCP server can be installed from npm with npm install -g mindwtr-mcp or launched by MCP clients with npx -y mindwtr-mcp . - 🖥️ Desktop - Tauri v2 macOS, Linux, Windows - 📱 Mobile - React Native/Expo iOS via App Store/TestFlight, Android with in-app tips for gestures and app shortcuts - 📲 Android Widget - Home screen focus/next widget - ⌨️ Keyboard Shortcuts - Vim and Emacs presets - 🎨 Themes - Light/Dark - 🌍 i18n - English, Chinese Simplified , Chinese Traditional , Spanish, Hindi, Arabic, German, Russian, Japanese, French, Portuguese, Polish, Korean, Italian, Turkish, Dutch - 🐳 Docker - Run the PWA + self-hosted sync server with Docker Arch Linux AUR, prebuilt recommended : https://aur.archlinux.org/packages/mindwtr-bin Using yay yay -S mindwtr-bin Using paru paru -S mindwtr-bin Arch Linux AUR, build from source : https://aur.archlinux.org/packages/mindwtr Using yay yay -S mindwtr Using paru paru -S mindwtr Debian / Ubuntu APT repo, recommended : curl -fsSL https://dongdongbh.github.io/Mindwtr/mindwtr.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/mindwtr-archive-keyring.gpg echo "deb signed-by=/usr/share/keyrings/mindwtr-archive-keyring.gpg https://dongdongbh.github.io/Mindwtr/deb ./" | sudo tee /etc/apt/sources.list.d/mindwtr.list sudo apt update sudo apt install mindwtr Fedora / RHEL / openSUSE DNF/YUM repo, recommended : cat <<'EOF' | sudo tee /etc/yum.repos.d/mindwtr.repo mindwtr name=Mindwtr Repository baseurl=https://dongdongbh.github.io/Mindwtr/rpm enabled=1 gpgcheck=0 EOF sudo dnf install mindwtr flatpak install flathub tech.dongdongbh.mindwtr Other methods: AppImage or .deb / .rpm from GitHub Releases https://github.com/dongdongbh/Mindwtr/releases . Microsoft Store recommended : https://apps.microsoft.com/detail/9n0v5b0b6frx?ocid=webpdpshare winget install dongdongbh.Mindwtr choco install mindwtr scoop bucket add mindwtr https://github.com/dongdongbh/homebrew-mindwtr scoop install mindwtr Portable ZIP no admin required : - Download mindwtr