I built a web interface for hledger-files. It is just a simple html-file with Javascript. Load the file in your browser, throw your ledger file into the web interface, and you get three tabs with transactions, balance sheet and P&L.
I have tried it now (with bcexample.hledger). That is very slick - congrats!
It lets you edit transactions, but doesn't yet save them in place; instead it lets you download an updated copy of the journal. hledger-textual writes in place, and might be a source of ideas.
Many people are cautious about showing their private data to AI-generated code, which might accidentally upload or expose it some day. Even a small amount of code like this might be too much for a human to check. How to increase confidence ? I guess the readme could suggest a command to grep the file for urls, upload commands etc. Maybe claude can suggest other ways.
“Many people are cautious about showing their private data to AI-generated code”: I never thought about that but you are right. Maybe one day I will grep through the html to see if anything suspicious is happening. For now I think I must just trust claude.io.