iThoughtsX Redux!

Building the next iThoughtsX in 2026
This site documents progress on building a file type compatible replacement for iThoughtsX that can 'run anywhere'
The entire contents of this page is being edited in 'the original' iThoughtsX on my Mac. This demo software reads the original format which is sitting in a shared folder. No importing or exporting needed.
Here are some test nodes to play with (try moving them around with keyboard commands (if you are a seasoned iThoughtsX user), try using number keys to open N levels. (mouse drag is now implemented but drop targets only work if you drop on the right hand side of the node. (work in progress)
The Goals for this project:
To keep the same file format (itmz) format for read and write (this means you dont lose anything since you don't need to export to a different format)
To reach feature parity with iThoughtsX for the features I use on a daily basis
To provide a framework on top of which I can add all sorts of goodies that I wished iThoughtsX had included
To be able to run as a Web App on my phone or as a Native App on my desktop - Craig Scott originally intended to do an Android App, but it never happened... well now it can!
To be able to run on 'old' devices. (I have a perfectly good iPad2 which I'd like to be able to use as a recipe book in the kitchen)
Blog of work currently In progress (June 2026)
Playing with PWA mode for the mobile app.
Loading and saving is improved in PWA mode, but working on fixing issues with mime type, currently saves are getting a .zip appended to the .itmz file... stay tuned
Currently trying to get 'auto update' working for PWA mode
Also now thinking about re-purposing this site (ithoughtsx.com) for serving the actual app - maybe similar to https://stackedit.io
Old entries
About Me:
Contact me by email: simon dot ryan at gmail.com
Thanks for those that have contacted me directly, its good to know that there are so many others wanting a solution to our current dilemma!
How I'm using AI to help me write this:
Roadmap
Short Term Roadmap:
Architectural considerations for multi-platform. Most of the code I have previously done puts a backend dependancy on python. I’m now exploring moving all of this code into the browser, this means I can run almost anywhere, but with a few caveats around filesystem access.... more to come.
Keep working on the POC - even as it is now, I'm finding it useful for reading mindmaps from my Android phone (POC gives read only at the moment)
Medium Term Roadmap:
Roadmap items Completed:
Manual tests I do before updating on this public demo site
New Features and differences to iThoughtsX