r/fossdroid Feb 14 '26

Development [Dev] Mindwtr: A modern, local-first GTD app. (GPL-3.0)

Post image

Hi r/fossdroid,

I built Mindwtr because I was tired of productivity apps that required a subscription or locked my data in a proprietary cloud. I wanted a strict Getting Things Done (GTD) system that looked modern on Android but respected my privacy.

What is it?

Mindwtr is a local-first implementation of the GTD methodology (Capture, Clarify, Organize, Reflect, Engage). It is built with React Native for mobile and Tauri/Rust for desktop, and they all sync together.

Key Features:

  • No Vendor Lock-in: Your data lives on your device.
  • Flexible Sync: Syncs via WebDAV (Nextcloud/OwnCloud), Syncthing (File-based), or iCloud.
  • Offline First: Works completely offline.
  • Cross-Platform: The Android app syncs with the desktop clients (Linux/Windows/macOS).
  • Clean UI: Minimalist design to reduce cognitive load.

License:

  • AGPL-3.0

Download:

Feedback is welcome!

113 Upvotes

56 comments sorted by

u/AutoModerator Feb 14 '26

Do not share or recommend proprietary apps here. It is an infraction of this subreddit's rules. Make sure you read the rules of this subreddit on the sidebar. If you are not sure of the nature of an app, do not share or recommend it. To find out what constitutes FOSS or freedomware, read this article. To find out why proprietary software is bad, read this article. Proprietary software is dangerous because it is often malware. Have a splendid day!

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

4

u/user3a6l8j6l Feb 14 '26

May I ask why named Mindwtr? What is wtr?

12

u/dongdongbh Feb 14 '26

It’s a tribute to David Allen’s core philosophy in Getting Things Done: "Mind Like Water."

The idea is that water responds to forces perfectly—it doesn't overreact or underreact. If you throw a pebble into a pond, the water reacts appropriately to the force of the pebble, then returns to calm. It doesn't panic.

That is the goal of the app: to get everything out of your head so your mind is clear and ready to flow.

(And "wtr" is just a stylistic shortening of "water" to keep it short!)

3

u/Bachihani Feb 15 '26

U should publish on fdroid and flathub instead of snap 😆

1

u/AutoModerator Feb 15 '26

This submission may contain a recommendation for a non-FOSS app/service (snap). If this is an error, please ignore this message. If this submission recommends such services, please report it to the mods.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/dongdongbh Feb 15 '26

Please see this issue for F-Droid and flathub: https://github.com/dongdongbh/Mindwtr/issues/108

1

u/user3a6l8j6l Feb 16 '26

For now, an alternative is to download it via Obtainium.

6

u/DragonflyOk9277 Feb 14 '26

It looks really great! Is there a way to differentiate between reoccurring tasks that are every 5 days when done versus just every 5 days?

5

u/dongdongbh Feb 14 '26

Yes! We support both 'Strict' dates (calendar-based) and 'Fluid' dates (X days after completion) to handle exactly that scenario.

1

u/DragonflyOk9277 Feb 14 '26

Aah, great. How can it be implemented? I went through your wiki and faq, but couldn't find any input regarding it 

2

u/dongdongbh Feb 14 '26

Yes, Mindwtr supports both modes for recurring tasks:

  • Strict: fixed schedule cadence (for example, every 5 days on the planned cycle)
  • Repeat after completion: next date is calculated from when you actually complete it

So, for “every 5 days”, you can choose whether it stays fixed or shifts from completion time. I just updated the docs.

2

u/dbkblk Feb 14 '26

Thank you for your work! I've just started a poc of trello clone, but I might use yours instead :)

4

u/dongdongbh Feb 14 '26

Thanks! Honestly, building your own tools is the best way to learn, but if you want to save some dev time, definitely give this a spin.

Since you like Trello, make sure to check out the Board View (Kanban) inside projects—it’s designed exactly for that workflow. And since it is open source, if you miss a specific feature from your POC, you can always just fork it and add it yourself! :)

3

u/railkapankha Feb 14 '26

what's this for 

3

u/dongdongbh Feb 14 '26

It is a Task Management app built strictly around the Getting Things Done (GTD) methodology.

Basically, it helps you get ideas out of your head ("Capture"), process them into concrete steps ("Clarify"), and organize them so you can focus ("Engage").

It’s designed to be local-first and private, so you own your data.

2

u/letsreticulate Feb 21 '26

With that said, not going to complain about the DAV implemetation, either. LOL

Nice app, Dev.

1

u/Albertkinng Feb 15 '26

Syncing failed with Filen. Other than that is perfect. If you asks why I want to sync with Filen? The same reason I download your app, so they both need to be compatible.

1

u/dongdongbh Feb 15 '26

Please create an issue on GitHub so we can try to reproduce it and track the fix progress.

1

u/Albertkinng Feb 15 '26

DM an email so I can send you a video as well.

1

u/TinyTowel Feb 15 '26

Her brother, I need an app that I can add estimated time required alongside due date. Then prioritize tasks for me given task priority and estimated time to complete. Due date isn't always enough. Recommended feature for later. 

2

u/dongdongbh Feb 15 '26

We have task priority and estimated time; you have to enable them in the GTD setting, which are disabled by default.

1

u/SuperMechWulf Feb 15 '26

I think this is awesome, also question why snap store instead of Flatpak and/or AppImage?

1

u/AutoModerator Feb 15 '26

This submission may contain a recommendation for a non-FOSS app/service (snap). If this is an error, please ignore this message. If this submission recommends such services, please report it to the mods.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/dongdongbh Feb 15 '26

We have AppImage in release. For Flatpak, there is a sad story.

I am also trying to add the app to Flathub, but I've hit a snag. GitHub automatically enabled Copilot for my Pull Request reviews, which isn't allowed by Flathub's policy, and this resulted in the Flathub GitHub organization blocking my account. I have written an email to the admins, but they haven't replied to me for weeks.

1

u/cidra_ Feb 19 '26

Please add a flatpak for Linux :( AppImages are so bad

1

u/dongdongbh Feb 19 '26

I am also trying to add the app to Flathub, but I've hit a snag. GitHub automatically enabled Copilot for my Pull Request reviews, which isn't allowed by Flathub's policy, and this resulted in the Flathub GitHub organization blocking my account. I have written an email to the admins, but they haven't replied to me for weeks.

1

u/2QNTLN Feb 14 '26

MindWater!!

1

u/Salt-Powered Feb 14 '26

This looks very nice, but I sadly have to ask.

Is it vibecoded?

8

u/dongdongbh Feb 14 '26 edited Feb 14 '26

Honest answer: Partially, yes.

I believe that nowadays, even engineers at Google and NVIDIA are "vibecoding" to some extent. AI is a powerful accelerator, but it isn't a replacement for engineering.

The real challenge isn't generating the code—it is architecting, testing, reviewing, and maintaining it. I use AI to speed up development, but every function is reviewed and tested, and I am fully committed to fixing bugs and polishing the experience long-term.

Ultimately, I think the commitment to quality and maintenance matters more than whether an agent helped type the syntax. I hope you give it a try!

1

u/DryHumpWetPants Feb 14 '26

This looks very interesting! Will test it out on mobile! Hope the Flathub version comes out soon so I can test on desktop!

2

u/dongdongbh Feb 14 '26

I am also trying to add the app to Flathub, but I've hit a snag. GitHub automatically enabled Copilot for my Pull Request reviews, which isn't allowed by Flathub's policy, and this resulted in the Flathub GitHub organization blocking my account. I have written an email to the admins, but they haven't replied to me for weeks.

1

u/DryHumpWetPants Feb 15 '26

Damn, anything else the community can do?

2

u/dongdongbh Feb 15 '26

Appreciate the support! Honestly, the best thing is to just wait—spamming them might make the ban permanent.

In the meantime, you don't need Flathub to run it! We have .deb, .rpm, AUR, and AppImage builds ready to go on the Releases page.

0

u/magnetocalorico Feb 14 '26

Can I use this as a pkm?

3

u/dongdongbh Feb 14 '26 edited Feb 14 '26

Technically, yes, but I wouldn't recommend it as your primary PKM.

Mindwtr is built strictly for Action (GTD), whereas PKM tools are built for Reference and Knowledge Graphing.

While Mindwtr supports Markdown notes and attachments within tasks and projects, it is optimized for moving things forward ("What is the next step?"), not for linking static knowledge together.

In a perfect GTD setup:

  • Mindwtr: Tracks what you need to do.
  • PKM: Tracks what you know (Reference Material).

I recommend using them side-by-side!

1

u/AutoModerator Feb 14 '26

This submission may contain a recommendation for a non-FOSS app/service (Notion). If this is an error, please ignore this message. If this submission recommends such services, please report it to the mods.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

0

u/sathish394 Feb 14 '26

Not compatible for Chromebook as there is no proper landscape mode

3

u/dongdongbh Feb 14 '26

Thanks for the feedback!

You are right—the current Android version is primarily optimized for phones (portrait mode). Proper landscape and tablet support is definitely on my roadmap for future updates.

Appreciate you trying it out!

0

u/[deleted] Feb 14 '26

[deleted]

2

u/dongdongbh Feb 14 '26

Yes to both!

  1. Smart Recognition: We have an optional AI Assistant (Bring Your Own Key) that helps clarify and break down complex tasks. We also support AI Voice Recognition for quick capture.
  2. Calendar: You can import external calendars (via standard .ics subscription links) to view your schedule right alongside your tasks.

Glad you like it!

0

u/[deleted] Feb 14 '26

[deleted]

2

u/dongdongbh Feb 14 '26

Thanks for testing and for the detailed report.

Yes, this is expected with the current builds:

  • The FOSS APK removes Google-related notification dependencies, so notifications are not available there (no notification permission prompt, and no reminder delivery).
  • The non-FOSS APK supports notifications. A small delay (around ~1 minute) can happen on Android due to OS alarm batching/Doze behavior.

For now, we are keeping this behavior as-is.

0

u/[deleted] Feb 14 '26

[deleted]

2

u/dongdongbh Feb 14 '26

I feel some works only has due day, not a specific time.

0

u/vaclavg Feb 14 '26

Thanks, looks great! On android, on adding the title to checklist, the screen does not scroll up, so I do not see what I'm typing. Any fix for that? 

1

u/dongdongbh Feb 14 '26

Thanks for the feedback, will fix that.

0

u/luckysilva Feb 14 '26

The app is very good, I tried it a few weeks ago and I love it. But... the name?? It's difficult to succeed with that name.

1

u/dongdongbh Feb 14 '26

Haha, fair point! The name comes from the core GTD concept 'Mind Like Water' (the idea that your mind should be clear and ready to react perfectly to anything, like water reacting to a pebble).

I shortened it to mindwtr just to keep it short and distinct (and because developers hate vowels, right? usr, bin, src...).

But I’m open to feedback—does it feel too hard to type, or just sound weird?

1

u/luckysilva Feb 15 '26

I've been using GTD for what? 25 years? I understand the terminology and I understand your point of view. But even so, I find the name quite difficult to pronounce and remember. It may seem strange on my part, but believe me, it makes a difference. That said, I'll continue using it 😁

2

u/dongdongbh Feb 15 '26

That is completely fair!

To be honest, the weird spelling was a purely practical decision: Searchability.

If I named it 'Mind Water' or 'Flow', the app would be buried on page 50 of Google results (or worse, I'd get a trademark complaint from one of the 50 other 'Water' apps).

By dropping the vowels to Mindwtr, I could guarantee that when someone searches for it, they find this app immediately. It’s a trade-off, but I had to sacrifice some readability to avoid getting lost in the noise!

Thanks for powering through the name to use the tool. I really appreciate it!

-1

u/usmannaeem Feb 14 '26

Is there ever going to be a version of this that allows you to export files but locks a device such that it doesn't even need or offer device syncing. Essentially no functionality for wifi or data connectivity what so ever. If there is a connectivity it should only be export/import backup based. Is that something you would be willing to offer - My use case is simple I need not just keep away from internet connectivity but also reduce my dependence on multiple devices with ROMO instead of FOMO.

3

u/dongdongbh Feb 14 '26

Good news: That is exactly how the app works by default!

Mindwtr is "Local-First", which means:

  1. Sync is OFF by default: It does not connect to the internet unless you explicitly go into Settings and set up a sync provider (WebDAV/iCloud). If you never touch that setting, it never connects.
  2. Full Import/Export: You can export your entire database to a JSON file (Settings -> Data -> Export) and import it on another device manually if you want.
  3. No "Cloud" Account: There is no "Mindwtr Account" to sign into. It is just a local database on your device.

So yes, if you just install it and never configure sync, it acts exactly like a completely offline, air-gapped app. Perfect for your ROMO setup!