We’re actually building the desktop app and local storage is almost done for the web app over at https://logseq.com ! We’re using the new Filesystem API so look forward to many of these tools supporting local storage in the future!
Your approach is also kind of similar to Joplin (joplinapp.org), another open source, privacy-focused, and cross-device app, but you have more features.