Same reason here: I got tired of my stuff living on someone else's server, so I ended up building my own local memory thing. Not a developer at all, just stubborn.
Two honest questions, since you built it for yourself first:
1. Are the entries plain files I can open and read without your app, or a database? For me that ended up being the whole point. If I can't read it without you, it's not really mine.
2. You say everything is on device, but inference goes to a zero-retention endpoint. Have you looked at running a small local model for the AI part? "Private" and "my text leaves the machine" are hard to hold together in one sentence.
Not a criticism, I hit the same wall myself. Nice project.