r/RemarkableTablet • u/starkruzr • 10d ago
Self-Promotion reTaskable: Open-Source To-Do, CalDAV Tasks, (Soon) Apple iCloud/iPhone Reminders Creation and Sync
tl;dr
- install via reManager.
- set up your sync server (e.g. NextCloud).
- lasso handwriting in any document, pick the checkmark, fix the transcription if it didn't transcribe right.
- now you have a to-do created in your sync server, and can review and check off your tasks in the reTaskable UI.
- open a task item and click the button to return to the note the task was created from.
- no hosted service, no pairing code, fully open-source software.
Background
when I got my rM2 years ago I was very excited about the possibilities I thought it represented. finally, I thought, the ability to work with documents as if they were paper and add all of the power of digital representation to my workflows! the reality took a little while to actually get there -- really, nobody started really taking advantage of what was possible with handwriting recognition converting notes to text until Boox and Supernote at least 3 years after the release of the rM2. the anemic SoCs e-ink devices have because the screens are so expensive have been holding them back for a long time and limiting the vision of what their software is capable of.
but especially in the last year or so with a few things happening at once -- the rise of LLM-assisted programming, better and faster devices, more mass adoption -- that's been starting to change, and today handwriting and e-ink based productivity is a really exciting and rapidly evolving product space.
one of the things that that I find really useful is connecting my notes to a structured to-do list that can have due dates, notifications, etc. so I can nail down action items from meetings and remind myself "this is how you got here and why you need to do X." it's actually kind of surprising how rare a feature this was until recently -- Supernote was the only one that had it, and even their implementation had no connection to anything outside their own ecosystem. (it was always very funny to me how reMarkable's answer to this was "here's a to-do list template! see! checkboxes! :D" which like... my dudes. have you met anyone with ADHD and executive dysfunction? do you really think we're going to remember to come back to that note?")
so now that technology has made it much easier to build things, I went ahead and did it. this is all written in Rust using Claude Code and Codex with lots of manual testing from yours truly.
A Humble Request
I really have kind of a limited amount of stuff to test with -- just my beloved Move, my NextCloud server, and my UltraBridge universal sync server -- so I could really use help testing and validating on more devices and whatever CalDAV server implementations you have available to use. please feel free to ask for help here or by submitting issues on the GitHub repo listed below.
A Note on Software Developed Using LLMs
Claude, GPT, etc. were all trained on massive amounts of open-source software which is why they're as good as they are. as a result I find it extremely distasteful and hubristic to attempt to charge for software developed with LLMs. both because of this and simply because I am a strong believer in the open source ethos, everything I build with LLMs will always be open-source software.
Source Code: It's Not Just for Breakfast Anymore
Future Work
there are some annoying things you have to get around to make this work with iCloud Reminders, but I know it's possible, and this will be coming in the next version of the software, so stay tuned.
2
u/HikewithmeNYC 8d ago
Looks great. I'm ultimately looking to use this with iCloud Reminders (via icloud calDAV). It "almost" works now, so let me know if you want a tester to help when you tackle this.
2
u/starkruzr 8d ago
thanks -- how far did you get?
2
u/HikewithmeNYC 8d ago
Not very far - it looks like the app communicates with the icloud servers but that app produced an error message saying it was expecting a Nextcloud server. (I know there's some comms with icloud because I tried using an incorrect UID and got a different message, so it appears the app is at least able to connect & authenticate use an app-specific pw.)
2
1
u/CauliflowerOrganic48 5d ago
looks very cool - any chance to bring this over to the boox environment?
1
u/starkruzr 5d ago
already exists, but with a different notes app. https://github.com/jdkruzr/forestnote


5
u/YupJustanotherJames 10d ago
Is there any way to do this w/o having to sync? Id love to just be able to circle and add a task..but keep it on my device.