I built a local-first notes app that syncs without a server
Tide keeps everything in a local SQLite file and syncs peer to peer over a tiny last-writer-wins CRDT, so there is no server in the middle and no account to make. Your notes never leave devices you own, which is the entire point. I started it because every notes app I tried eventually wanted my email, then a subscription, then my data. The sync was the hard part: I spent two weeks getting conflict resolution to feel boring and predictable instead of clever. Setting up a second device is still clunky and search is naive, but for daily capture it has quietly replaced everything else I used. Encrypted sync and a proper mobile build are next.
Packaged a menubar version so capture is one shortcut away. Notarization was the worst part.
Spent the week ripping out the sync server and replacing it with a small last-writer-wins CRDT. Conflicts are rarer than I feared.
Sign in to leave a comment.
This is exactly the thing I wish existed. Bookmarking.
Replies in thread
I've been building an open-source component library with a brutalist bent
I got small LLMs running nicely on a Raspberry Pi
I made offline meeting transcription that never leaves your laptop
I made a plain-text personal finance tracker you actually own