A local-first journal and life archive.

We've grown far too used to web apps that can vanish overnight and take our data with them. A company gets acquired, a service shuts down, a server goes dark, and years of writing are suddenly gone or held for ransom. I designed Ember to be local-first so that this can never happen to your memories. Your journal belongs on your hard drive, not rented in someone else's cloud.

Your data, in open JSON, on your own drive

Everything you write in Ember is stored as a standard, open JSON archive, right on your device. This is not a proprietary vault only Ember can read. It is plain, documented, portable data that you own outright.

It outlasts the app, the company, and the servers

Here is the promise underneath local-first: your archive does not depend on me. If Ember stopped being updated, if my little company disappeared, if every server on earth went offline, your journal would still be sitting on your drive, complete and readable. Open formats outlive the software that wrote them. That is the entire idea.

You aren't trusting me with your data. You're just using the tool I crafted to tend to it. The difference sounds small and is actually everything, because it means the safety of your memories is in your hands, not mine.

Local means genuinely fast

Local-first is not only about ownership. It's also why Ember feels so quick. There is no API to wait on, no round trip to a server just to load your own words. When you open a Story spanning years, it appears at once. When you search, the results are instant, because everything is already right there on your machine.

Ember is a native Mac app built in Swift, so it draws on the full power of your own hardware instead of a distant data center. No loading spinners, no lag between a keystroke and the page. The speed is a direct consequence of the architecture: your data is close, so the app is fast.

A life archive, all yours

Because your data lives locally and connects freely, Ember is more than a diary. It is a life archive. Type @ to mention a person and that entry is linked to them forever. Organize your life into color-coded Worlds, gather memories into Stories that span years, and see everyone you care about as a living, force-directed graph. When someone you're tending goes quiet, they resurface beside your own last words to them, with no AI and no generated messages, just a gentle reminder in your own hand.

All of that richness, and every byte of it stays on your drive in a format you own. Building it this way as a solo developer was deeply intentional. It respects your ownership, it keeps your archive safe in your own hands, and it means the people and moments you tend to are yours to keep for as long as you like.

Ready to start writing?

Ember is a private life archive for your Mac. Local-first, no lock-in, no AI, no noise.

Try the Beta