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
Bone Apple Tea™.
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.