Mindwtr

A Getting Things Done + Pomodoro productivity system for desktop and mobile. Local-first, no account required, can sync via WebDAV/Dropbox/local file or self-hosted deployment. With a CLI, REST API and MCP for scripting, has optional BYOK AI.

Open Source

Mindwtr Source Code

Author

dongdongbh

Description

Get tasks and ideas out of your head. A free GTD to-do app for desktop and mobile. Works offline, no account needed

#adhd#cross-platform#getting-things-done#gtd#gtd-applications#gtd-workflow#personal-management#productivity#second-brain#task-management#todo-app#todolist

Homepage

https://mindwtr.app

Repository

  • LicenseAGPL-3.0
  • Created08 Dec 25
  • Primary languageTypeScript
  • Size220,898 KB
  • Stars2,277
  • Forks146
  • Watchers2,277

Language Usage

Language Usage

Project Health

  • Last commit20 hours ago
  • Open issues91
  • Latest releasev1.3.6

Recent Commits

  • dongdongbh(17 Oct 26)

    fix: schedule reminders after background capture (#1398)

  • dongdongbh(17 Oct 26)

    chore: trace input context for task clipboard failures (#1327)

  • dongdongbh(17 Oct 26)

    test(core): the cooperative passes match golden values computed on main before they existed, with broken rows on slice boundaries, and a renderer yield never slices a cycle

  • dongdongbh(17 Oct 26)

    perf(core): a sync cycle's long passes are cooperative passes that a host binding sliceYield runs in slices; no host binds it, so every pass still runs at once

  • dongdongbh(16 Oct 26)

    test(android-native): the iOS host bridge tests hold an immediate save at core's locked schema check and give the receipt prune seam its adapter-lock wrapper

  • dongdongbh(16 Oct 26)

    test(core): the native backup document tests count full reads at the adapter's locked read body, where the stale check now reads

  • dongdongbh(15 Oct 26)

    fix(core): a stale token without onStale fails with the external-change error, a checked row-version read rechecks data_version, and the lock's one diagnostics line is forced; tests cover every public adapter method under the lock, a rolled-back save, the store gate's order and a read whose two attempts both moved

  • dongdongbh(15 Oct 26)

    fix(android-native): the host's own SQL and its read validation run inside core's adapter lock

  • dongdongbh(15 Oct 26)

    fix(core): a guarded SQLite adapter runs one caller's SQL at a time, checks a read in its own hold, and saves with a read token only while its database state is unchanged

  • dongdongbh(17 Oct 26)

    ci(deps): ignore the zvariant, zbus_names and zvariant_derive unmaintained notices until keyring, ashpd, oo7 and notify-rust reach zbus 6

  • dongdongbh(17 Oct 26)

    test(android-native): the merge analyzer skips one start tap on a resume and two on a cold start, errors on a trace without all nine taps, and keeps start taps out of every tap stat

  • dongdongbh(17 Oct 26)

    test(android-native): governance runs the merge analyzer's tap matching tests

  • dongdongbh(17 Oct 26)

    test(core): the refused-cleanup test publishes before the refusal, so it fails without the published line's guard

  • dongdongbh(17 Oct 26)

    test(android-native): the merge analyzer gives each tap one sample, its own tab's read, keeps every cycle's gate waits, and fails a run whose taps go unanswered

  • dongdongbh(15 Oct 26)

    fix(core): the cycle's published line is not logged after a refused native attachment cleanup, which quarantines the cycle

  • dongdongbh(15 Oct 26)

    test(android-native): the merge analyzer reads each local save's write-gate wait from the sync's published line

  • dongdongbh(15 Oct 26)

    test(android-native): the merge analyzer counts each sync's taps, the taps two waits matched, and the late taps the 150 ms matcher missed; a late share over 5% fails the budget

  • dongdongbh(15 Oct 26)

    perf(core): trace each sync store publish, and log every local save's write-gate wait on the cycle's published line

  • dongdongbh(16 Oct 26)

    test(android-native): appIntent gives a mindwtr: link the app's overridden scheme

  • dongdongbh(16 Oct 26)

    test(android-native): the identity test sets and restores the heartbeat environment itself

  • dongdongbh(16 Oct 26)

    fix(android-native): widget header, row and shortcut links open in the build's own scheme

  • dongdongbh(17 Oct 26)

    fix: dismiss weekly review sheets before navigation (#1391)

  • dongdongbh(16 Oct 26)

    fix: identify skipped CSV columns and date cells

  • dongdongbh(16 Oct 26)

    fix(deps): bump rustls to 0.23.46 for RUSTSEC-2026-0346..0349

  • dongdongbh(16 Oct 26)

    fix(android-native): declare RN's remaining permissions, so an upgrade keeps RN's permission set

  • dongdongbh(16 Oct 26)

    fix(android-native): the detailed capture shortcut opens a link of the build's own scheme (#1333)

  • dongdongbh(16 Oct 26)

    test(android-native): boot gate checks the widget and shortcut manifest overlays of every variant

  • dongdongbh(16 Oct 26)

    test(android-native): check every build type's package, link scheme, launcher target, widget providers and shortcuts

  • dongdongbh(15 Oct 26)

    fix(mobile): keep PreviewActivity out of the release manifest

  • dongdongbh(15 Oct 26)

    fix(android-native): give the release build RN's heartbeat endpoint and keep the other builds without one

Mindwtr Security

Security Advisories (1)

  • mediumPatchedCVSS 4.4

    CVE-2026-107857Cloud token and WebDAV password stored in plaintext on mobile

Mindwtr Website

Website

Mindwtr — Free, Open-Source GTD & To-Do App

A free, open-source to-do app that gets everything out of your head and shows you the next step. Works offline, no account, your data stays yours.

Redirects

Does not redirect

Security Checks

2 security checks failed (63 passed)

  • Domain Recently Created
  • Domain Very Recently Created

Server Details

  • IP Address104.21.67.164
  • LocationSan Francisco,California,United States of America,NA
  • ISPCloudFlare Inc.
  • ASNAS13335

Associated Countries

  • USUS

Safety Score

Website marked as safe

100%

Trackers

No known trackers found

Blacklist Check

mindwtr.app was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

Mindwtr Android App

APK Info

De-Googled Compatibility

Native4.00/ 41 ratings
microG0.00/ 40 ratings

Tested on Android 17 · Updated 26 Jul 26 · View on Plexus →

Trackers

No trackers found

    Permissions

    • Access Network State
    • Access Wifi State
    • Foreground Service
    • Internet
    • Modify Audio Settings
    • Post Notifications
    • Read Calendar
    • Receive Boot Completed
    • Record Audio
    • Schedule Exact Alarm
    • Use Biometric
    • Use Fingerprint
    • Vibrate
    • Wake Lock
    • Write Calendar
    • Dynamic Receiver Not Exported Permission

    Mindwtr iOS App

    App Info

    Mindwtr - GTD Task Manager

    Your head keeps reminding you of things at the worst times. Mindwtr gives them a safe home. Mindwtr (pronounced "mind water") is a free, open-source to-do app built on the Getting Things Done (GTD) method. Write down every task and idea the moment it appears, sort it in seconds, and see only what you can do right now. No account, no subscription, and your data stays on your device. HOW IT WORKS 1. Dump it. A task, an idea, a worry: type it or speak it, and it lands in your Inbox. 2. Sort it. A short guided pass: do it now, schedule it, hand it off, or shelve it for someday. 3. Do it. The Focus view shows only what you can act on right now, nothing else. 4. Reset weekly. A guided review catches loose ends, so the list stays trustworthy and your head stays clear. New to GTD? The idea is simple: your head is for having ideas, not for holding them. Mindwtr walks you through every step. WHY MINDWTR - Works completely offline. No account required. - Your tasks stay on your device. Sync is optional and you choose where: Dropbox, a folder you control, WebDAV, your own server, or iCloud on Apple devices. - The full GTD method built in: Inbox, Next, Waiting For, Someday/Maybe, Projects, Areas, Contexts, and reviews. - Capture from anywhere: quick add, widgets, sharing from other apps, or voice. - Plan your way: list, calendar, and kanban board views. - Reminders, repeating tasks, checklists, Markdown notes, and attachments. - Import from Todoist, TickTick, OmniFocus, and more. - Free and open source. No ads, no tracking, no lock-in. SIMPLE BY DEFAULT, POWERFUL WHEN YOU NEED IT Fewer fields, fewer knobs, no clutter. Advanced tools, like the kanban board, automation, and an optional AI assistant that uses your own AI account, stay out of sight until you want them. Mindwtr means "mind like water": the calm you get when nothing is rattling around in your head.

    Rating

    Rated 4.75 out of 5 stars by 4 users

    Version Info

    • Current Version1.1.0
    • Last Updated13 Jul 26
    • First Released10 Feb 26
    • Minimum iOS Version15.1
    • Device Models Supported128

    App Details

    • IPA Size50.65 Mb
    • PriceFree (USD)
    • Age Advisory4+
    • Supported Languages1
    • DeveloperDongda Li
    • Bundle IDtech.dongdongbh.mindwtr

    Screenshots

      Mindwtr Socials

      Mindwtr Reviews

      More Task Management

      • Privacy-respecting, open-source task manager and time tracker. All data is stored locally on your device - no account required, no cloud dependency, and zero telemetry. Supports Jira, GitLab, GitHub, Gitea, OpenProject and CalDAV integration. Features include time tracking, Pomodoro timer, break reminders, and idle detection.

      • Vikunja

        Vikunja

        vikunja.io

        Vikunja is an open-source to-do application. It is suitable for a wide variety of projects, supporting List, Gantt, Table and Kanban views to visualize all tasks in different contexts. For collaboration, it has sharing support via private teams or public links. It can be self-hosted or used as a managed service for a small fee.

      About the Data: Mindwtr

      Change History

      Edit Mindwtr Data

      You can edit Mindwtr's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
      Note that some of the information shown above has been aggregated from external sources, a list of these can be found data documentation.

      Origin Data

      Modify Data

      API

      You can access Mindwtr's data programmatically via our API. Simply make a GET request to:

      https://api.awesome-privacy.xyz/v1/services/mindwtr

      The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

      Share Mindwtr

      Help your friends compare Task Management, and pick privacy-respecting software and services.
      Share Mindwtr and Awesome Privacy with your network!