"Local-first" gets stamped on almost anything with a Mac icon now, including apps that sync everything to a server the moment you close the lid. It is worth pinning down before recommending anything, because the word is doing more marketing than description in most places it appears.
What does "local-first" actually mean?
The useful definition has two parts, and both have to be true. First, your data lives on your machine in a form you could open without the app, not locked inside a proprietary database only the vendor's code can read. Second, the app keeps working, at least for what you already saved, if the company behind it disappears tomorrow. A tool that stores everything in its own cloud account and merely caches a copy on disk is not local-first by this definition, whatever its marketing says. It is cloud software with offline reading.
That second part is the one people skip. A SQLite file on your Mac is local. Whether it is local-first depends on whether the app was built to work that way from day one, or whether local storage is a fallback bolted on after the fact.
What actually happens when "local" still depends on a cloud account?
The clearest real-world case of this gap is Anybox, a well-built native bookmark manager for Mac, iPhone and iPad. One user described the result plainly on r/macapps: "I have recently lost all data stored on Anybox... didn't know it 100% relies on iCloud sync." That is not a design flaw exactly. It is the same mechanism doing two jobs at once: Anybox's own site states its approach in four words, "Sync via iCloud", and that single dependency is what lets a link saved on an iPhone appear on a Mac automatically. It is also the one place where a sync fault touches every device at once, with no separate local copy backing it up.
To be fair to Anybox, this is a genuine trade. iCloud sync is exactly what gives it real iPhone and iPad apps that stay current with the Mac app without you doing anything. A local-only library cannot offer that for free. The honest read is not "avoid Anybox", it is "know which trade you are making", because the same convenience and the same risk share one cause.
The field: how local these apps actually are
Eagle is the closest thing to an industry default for image libraries, and it earns the label honestly: a local database on disk, no account required to use it, and a one-time licence rather than a subscription. Eagle's own store lists the current price as $34.95, covering two devices. It has no built-in text or bookmark handling to speak of, so it stays firmly in the images-and-files lane.
Obsidian is the canonical local-first example for a reason: notes are stored as plain Markdown files in a folder you choose, readable in any text editor, with no database format standing between you and your own writing. The core app is free for personal use, with an optional Sync add-on at $4 a month billed annually if you want files moving between devices without doing it yourself. Obsidian earns its reputation because the file format itself, not just the storage location, survives the app closing.
Karakeep is the self-hosted answer for anyone comfortable running a Docker container: an open-source bookmark, image and PDF library with over 28,000 GitHub stars, AI tagging, and a REST API. Running it yourself removes the vendor dependency almost entirely, at the cost of being your own system administrator. A hosted Karakeep Cloud is in public beta for people who want the software without running the server, though its pricing was not published at the time of writing.
Bookmarker takes the opposite route to Anybox on purpose: Mac only, no iPhone or iPad app, and a local database with no account at all. Its own site is direct about the trade: "Your whole library lives in a local database on your Mac. No cloud, no account, no sync you didn't ask for." That costs $99, once, roughly three times Anybox's lifetime price for the local-only version of the same idea.
Refern is a newer local-first library built for images and references, running on Windows, Mac and Linux with a 30-day trial that needs no card. At $30, once, it is currently the cheapest one-time-purchase entry in this field, though the vendor's own pricing page states that figure rises to $35 within days of publication, so check before buying.
Muse is a native Mac app I build. Everything you save, images, screenshots, links, video and notes, is copied into a Muse Library folder on your own disk alongside a local database. There is no account and no sign-in, and the AI it ships with runs on-device. Two optional features do reach the network: Muse Vision, a web-based visual search, and the optional Claude features, which use an API key you supply yourself.
How the field compares
| Muse | Eagle | Obsidian | Karakeep | Bookmarker | Refern | Anybox | |
|---|---|---|---|---|---|---|---|
| Price | $29, once | $34.95, once | Free, personal use | Free, self-hosted | $99, once | $30, once (rising to $35) | Free tier, or $39.99 lifetime |
| No account required | Yes | Yes | Yes, core app | Yes, if self-hosted | Yes | Yes | No, iCloud required |
| Files readable without the app | Yes, plain files | Own database format | Yes, Markdown | Yes, self-hosted DB | Own database format | Not confirmed here | Own database format |
| iPhone or iPad app | No | No | Yes | Yes, native apps | No | No | Yes |
| Holds images, links and notes together | Yes | Images and files only | Notes and files only | Yes | Links only | Images and references | Links only |
What local-first actually costs you
A fair account has to include the parts local-first apps do worse, not just the parts they do better. None of this is unique to Muse: it is the shape of the trade every app in this table has made to some degree, and Muse carries all four limits below.
There is no sync between machines unless you arrange it yourself, whether that means a shared network folder, a manual copy or a third-party sync tool you set up on your own. There is no web access, so nothing you save is reachable from a browser on a machine that is not yours. There is no collaboration: a local library is built for one person working alone, not a team leaving comments on the same board. And backups become entirely your responsibility. Nothing here is quietly copied to a vendor's servers as insurance, which means the vendor cannot lose it for you, but it also means nobody else is going to notice if you do not have one.
Is "local" the same as "will still work in ten years"?
No, and this is the distinction that actually matters more than where the files sit today. Storing data on your Mac is not the same guarantee as storing it in a form you can open without the app that made it. A local SQLite database wrapped in a proprietary schema is still unreadable the day the company that built the reader stops updating it for a new macOS release. Obsidian passes this test because the files are plain Markdown. A folder of images passes it trivially, because a picture is already just a file.
Muse's library sits in that same camp: a visible folder of real files on disk, not hidden inside an opaque container, and Export My Library writes any collection back out as ordinary folders whenever you want, trial or not. That is worth checking in anything holding years of your own material, not just Muse. Open the app's data folder in Finder. If nothing recognisable is there, the promise of "local" is doing less than it sounds like it is.
Frequently asked
What does local-first actually mean?
Is local storage the same as owning your data forever?
Did an Anybox user really lose their bookmarks?
What is the cheapest local-first option for a Mac?
What do local-first apps give up compared to cloud tools?
A library that stays yours
Free for 30 days. Then $29 once, and it is yours.