Comparisons

The Best Local-First Mac Apps: 2026 Field Guide

By the Muse team· 5 August 2026· 7 min read

Local-first gets used loosely, so here is the useful definition first: your data lives on your machine in a form you can open without the vendor, and the app keeps working if the company disappears. Then the honest field, trade-offs included, across Eagle, Obsidian, Karakeep, Bookmarker, Refern, Anybox and Muse.

"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, where I should say plainly I have a stake.

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

 MuseEagleObsidianKarakeepBookmarkerRefernAnybox
Price$29, once$34.95, onceFree, personal useFree, self-hosted$99, once$30, once (rising to $35)Free tier, or $39.99 lifetime
No account requiredYesYesYes, core appYes, if self-hostedYesYesNo, iCloud required
Files readable without the appYes, plain filesOwn database formatYes, MarkdownYes, self-hosted DBOwn database formatNot confirmed hereOwn database format
iPhone or iPad appNoNoYesYes, native appsNoNoYes
Holds images, links and notes togetherYesImages and files onlyNotes and files onlyYesLinks onlyImages and referencesLinks 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?
Two things have to both be true. Your data lives on your machine in a form you could open without the vendor's app, and the app keeps working, at least for what you already saved, if the company behind it disappears. Storing a copy on disk that only the vendor's own code can read is not local-first by this definition.
Is local storage the same as owning your data forever?
Not automatically. A database on your Mac in a proprietary format is still unreadable once the app that wrote it stops working. The stronger test is whether the files are readable without the app at all, the way Obsidian's Markdown notes or a folder of plain images are.
Did an Anybox user really lose their bookmarks?
A widely shared r/macapps report describes losing everything stored in Anybox after not realising the app relied entirely on iCloud sync with no separate local backup. Anybox's own site confirms the mechanism: it syncs through iCloud, which is also what gives it working iPhone and iPad apps.
What is the cheapest local-first option for a Mac?
Obsidian's core app is free for personal use, and Karakeep is free if you are willing to self-host it with Docker. Among one-time paid apps, Refern is currently the lowest at $30, though its own pricing page states that rises to $35 shortly after publication.
What do local-first apps give up compared to cloud tools?
No sync between machines unless you set it up yourself, no web access from a browser that isn't yours, no built-in collaboration, and backups become your own responsibility rather than the vendor's. Muse, Eagle, Obsidian's core app and Bookmarker all carry these limits to some degree.
Anybox$39.99 lifetime Bookmarker$99, once Refern$30, once Muse$29, once

A library that stays yours

Free for 30 days. Then $29 once, and it is yours.

Written by the Muse team

We build Muse, a native Mac app that keeps everything you collect in one private library and finds it again in seconds.