Mindwtr
mindwtr.appA 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.
- Homepage:mindwtr.app
- GitHub:github.com/dongdongbh/Mindwtr
- iOS App:apps.apple.com/app/mindwtr/id6758597144
- Android App:play.google.com/.../tech.dongdongbh.mindwtr
- Discord:gc4h5t58PR
- Web info:web-check.xyz/check/mindwtr.app
Mindwtr Source Code
Author
Description
Get tasks and ideas out of your head. A free GTD to-do app for desktop and mobile. Works offline, no account needed
Homepage
https://mindwtr.appRepository
- LicenseAGPL-3.0
- Created08 Dec 25
- Primary languageTypeScript
- Size220,898 KB
- Stars2,277
- Forks146
- Watchers2,277
Top Contributors
@dongdongbh (8930)
@11201010 (32)
@brhahlen (22)
@joshuaferris (13)
@FabulousOne (4)
@karl1990 (4)
@verdutuerto (3)
@MaitaneA (3)
@mxxdone (2)
@lubman2 (2)
@leonardo834 (2)
@thled (2)
@gursuj (2)
@LeonRein (2)
@seclution (2)
@Kombustor (2)
@theluckystrike (1)
@jfmisuraca (1)
@gianniginom (1)
@tweltner (1)
@thesebas (1)
@Pabhassaracitto (1)
@mikaelq (1)
@matharman (1)
@mateuszmrw (1)
@Kaito-Rowing (1)
@KAMI911 (1)
@jufickel-b (1)
@153Harsh (1)
@GuillaumeNury (1)
@csahut (1)
@BlackBaroness (1)
@apeyrat (1)
@aaamaroq (1)
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
US
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
Mindwtr Android App
APK Info
- AppMindwtr
- Creation Date02 Aug 26
- Last Updated02 Aug 26
- Current Version1.1.5
- Privacy ReportView on Exodus →
De-Googled Compatibility
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
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 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
- Added #682
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/mindwtrThe 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!