I built NoteRepo, a quiet daily notes app for macOS
By Flavio Copes
NoteRepo is my free, open source daily notes app for macOS. It opens on today, keeps your notes in a local SQLite file, and has no accounts.

I built NoteRepo, a daily notes app for macOS. It’s free and open source.
When you open it, you see today, ready for your first bullet. Scroll up and you find the earlier days, but only the ones where you wrote something. There are no empty pages to skip and no future days.
Here’s the app in 30 seconds:
Every note is a list. You type bullets, press Tab to nest them, and NoteRepo saves as you type.
When you paste a link, it fetches the page title and shows it next to the domain, instead of a long URL. A link to an X post becomes a preview. You can drop or paste screenshots into any day, search everything with ⌘K, and jump back to today with ⌘D.

Your notes stay on your Mac, in a single SQLite file. There are no accounts and no AI features. The app only goes online to read the title of a link you paste, or to load an X post preview.
I moved my own notes over from Reflect, so NoteRepo comes with an importer for Reflect daily notes.
Under the hood it’s the AHA stack (Astro, HTMX, and Alpine.js) running inside Electron.
Get it
The code is on GitHub at flaviocopes/noterepo, MIT licensed.
Download NoteRepo-1.0.0-arm64.zip from the 1.0 release, unzip it, and drag NoteRepo to your Applications folder. It runs on Apple silicon Macs. On an Intel Mac, build it from source with the steps in the README.
The app isn’t signed with an Apple Developer ID or notarized, so the first time you open it, macOS says it “could not verify NoteRepo is free of malware”. Click Done, go to System Settings → Privacy & Security, scroll down to NoteRepo, and click Open Anyway.
You can also remove the quarantine flag in Terminal, then open the app again:
xattr -dr com.apple.quarantine /Applications/NoteRepo.app
The README explains what to do on a work laptop.
Want me to talk about your product? You can sponsor this site.