AcresBETA
Download
GUIDE · VERIFIED 27 AUGUST 2026

Local-first note apps: what's actually on your disk

Every app here says local-first. The honest test: close the app and look in the folder.

THE SHORT ANSWER

Obsidian, iA Writer, Zettlr, SilverBullet and Acres are local-first in the strictest sense — plain files any program can open. Logseq 2.0, Joplin, Bear and Anytype keep a local database and export honestly. Nearly all work offline; the difference is what survives the app itself. Start from what you want left on your disk in ten years.

“Local-first” started as a precise idea and became a marketing word. The precise idea is worth keeping: the primary copy of your data lives on your device, the network is optional, and your notes outlive every company decision — the framing laid out by Martin Kleppmann and his Ink & Switch co-authors in their 2019 essay Local-first software: you own your data, in spite of the cloud. The marketing word gets applied to anything with a cache.

So this page sorts by a blunter test: close the app and look at your disk. What’s there? For some apps, a folder of Markdown files any program can open. For others, a database — honest and local, but readable only through the app. For a third group, an encrypted blob or a sync cache that was never really yours. All three groups contain good software. They are not the same bet.

Full disclosure where it’s due: Acres, in the plain-files group, is our app — this site belongs to it. Judge that entry with the appropriate suspicion; every claim about the others cites the vendor’s own documentation.

App Price (verified Aug 2026) Notes stored as Sync Platforms Open source
Obsidian Free, incl. commercial use Markdown files in a folder Any file sync; official E2EE Sync $4/mo billed annually Win, Mac, Linux, iOS, Android No
Logseq 2.0 Free Local SQLite database; Markdown export New sync invite-only, unpriced; OG file graphs sync as files Win, Mac, Linux; mobile in early testing AGPL-3.0
Joplin Free; Joplin Cloud from €2.40/mo billed annually Local SQLite database; lossless JEX + Markdown export E2EE via Joplin Cloud, Dropbox, OneDrive, WebDAV, self-host Win, Mac, Linux, iOS, Android, terminal AGPL-3.0
Anytype Free; Plus $4, Pro $8, Ultra $16/mo Encrypted local object store (CRDT); Markdown export Built into its network, all plans Win, Mac, Linux, iOS, Android Source-available
Bear Free; Pro $2.99/mo or $29.99/yr Local SQLite database; Markdown export iCloud only Mac, iPhone, iPad No
iA Writer One-time: $49.99 Mac, $29.99 Windows Plain text / Markdown files Your own file sync Mac, Windows, iOS; Android by subscription No
Zettlr Free Markdown files Your own file sync Win, Mac, Linux GPL-3.0
SilverBullet Free, self-hosted Markdown files on your server You run the server Any browser, via your own server MIT
Acres $59 one-time; 14-day trial Markdown cards + readable JSON boards in a folder Any file sync; optional E2EE service macOS, Windows No

What does local-first actually mean?

The Ink & Switch essay defined it by outcomes, and they still make the best checklist: work is instant because there’s no server round-trip; everything functions offline; and — the one this page cares about — “you own your data, in spite of the cloud.” A local cache doesn’t get you there, because a cache serves the server. Local-first means the copy on your machine is the real one.

Notice what the definition doesn’t require: plain text files, open source, or even avoiding sync services. Those are separate choices. But they stack — and how each app stacks them is the whole story below.

Plain files: notes any program can open

Obsidian is the default answer in 2026, and deservedly. Notes are Markdown files in a vault — in Obsidian’s own words, “a folder on your local file system” — the app is free including commercial use, and it runs on every desktop and mobile platform. The optional services are cheap and end-to-end encrypted: Sync at $4 a month billed annually. Its canvas is a side feature rather than the center; if that’s the part you care about, we compared exactly that in Acres vs Obsidian Canvas.

iA Writer is the purist’s tool: plain text files, Markdown syntax, one screen, one typeface. It’s also the rare app still sold the old way — a one-time $49.99 on Mac, $29.99 on Windows, $49.99 on iPhone and iPad (Android, oddly, is subscription-only via Google Play). No vault concept, no linking machinery — just files in folders you manage, which for many writers is precisely the appeal.

Zettlr is the academic’s pick: free, GPL-licensed, Markdown files that stay on your computer, with first-class Zettelkasten support and citation tooling on Windows, Mac, and Linux. SilverBullet is the tinkerer’s: an MIT-licensed personal wiki you self-host as a single binary or Docker container, storing everything as Markdown pages on your own server, scriptable with Lua. Neither will hold your hand; both respect your disk completely.

Acres — ours — is what happens when plain files meet an infinite canvas. Every card is a CommonMark Markdown file; boards are readable, pretty-printed JSON; all of it lives in a folder you pick, on macOS and Windows, a one-time purchase with no account. The files sync any way files sync, and an optional end-to-end encrypted sync service exists for when you’d rather not run that yourself. The distinctive part is agent access: a bundled MCP server with 29 tools, a CLI, and a supervision ledger that records every AI edit with word-level diffs and revert — a combination nothing else in this table offers, because plain files are only half of agent-safety; the other half is knowing what the agent did (the full story). Limits, honestly: no mobile, web, or Linux, no collaboration, no plugins, and it’s the youngest app on this page. If spatial thinking isn’t your mode, pick Obsidian and don’t look back; if it is, the canvas roundup shows where Acres sits among its own kind.

Local database, honest exports

These apps keep everything on your device — local-first by the essay’s definition — but in a database only they can read. That’s not a scandal; it’s a trade. Databases enable things files struggle with (block-level structure, instant queries, encryption at rest). The cost is that “your data” now means “your ability to export.”

Logseq made this trade publicly. The 2.0 “DB version,” in beta since July 2026, moved notes from Markdown files into a local SQLite database; the old file-based app lives on as “Logseq OG” in maintenance mode — no forced migration, but no new features either. Markdown export exists and its docs are honest that it “cannot capture all data in a graph”; a “Markdown Mirror” — a plain-Markdown projection of the graph to disk — is still in development. Logseq remains free, open source, and beloved by outliners. But if plain files were why you chose it, the ground moved — we wrote up what that means in Acres vs Logseq.

Joplin never pretended otherwise: its architecture docs state plainly that all apps use a local SQLite database. Around that sits the most complete package in open source — free on five platforms plus a terminal app, end-to-end encrypted sync through Joplin Cloud (from €2.40 a month billed annually) or your own Dropbox, OneDrive, or WebDAV, and a lossless JEX export alongside Markdown. If “open source, encrypted, runs everywhere” is your spec, Joplin is the answer.

Bear is the Apple aesthete’s version: notes in a local SQLite database, Markdown export even on the free tier, and sync exclusively through iCloud — by deliberate choice. Pro is $2.99 a month or $29.99 a year. Within its fence it’s lovely; the fence is Mac, iPhone, iPad, and Apple’s cloud.

Anytype is the most ambitious build on this list: objects in an encrypted local store, synced through its CRDT-based network, free with paid tiers at $4, $8, and $16 a month for network storage. Two clarifications its marketing won’t volunteer: files are stored “in encrypted fragments, so they can’t be accessed outside of Anytype” — maximal privacy, minimal file-ownership — and the app’s license is source-available, not open source (the sync protocol itself is MIT). Markdown export exists, desktop only.

Encrypted cloud is not the same thing

Notesnook deserves a fair sentence rather than a dismissal: it’s open source, keeps an encrypted SQLite database on your device, works offline, and syncs end-to-end encrypted — closer to local-first than almost any cloud app. But the design centers on its sync service, and your notes are reachable only through Notesnook: encrypted at rest with a key in the platform keystore, not files you hold. Fine as a private notes app; different from ownership. (Its listed prices vary by region, so check the pricing page yourself.)

And Notion, since everyone asks: not local-first. Its 2025 offline mode is a well-built cache — per-page opt-in, recent pages auto-downloaded on paid plans, databases limited to the first 50 rows of a view — and Notion’s own engineering write-up is clear that the server remains the source of truth. That’s a cloud app that degrades gracefully, which is worth having and isn’t this page’s subject.

Where AI agents change the math

A quiet consequence of the files-versus-database split: AI agents can simply read files. Point Claude Code or any MCP-speaking tool at an Obsidian vault, an iA Writer folder, or an Acres vault and it can work with your actual notes — no API, no integration, no permission from the vendor. Database apps need official surfaces, and most haven’t built them. If agents are part of how you work now, this one column of the table might outweigh the rest; Acres for AI agents covers what safe agent access to notes looks like in practice.

How do you choose?

Decide what you want to be true in ten years, because that’s the timescale note apps live on. If the answer is “my notes open in whatever software exists then” — plain files, and your shortlist is Obsidian, iA Writer, Zettlr, SilverBullet, or Acres, sorted by how you think — and if you think spatially, Acres is the only canvas on that list. If it’s “everything encrypted and synced, and I trust the export” — Joplin and Anytype are the serious options, Bear if your world is Apple. If you catch yourself not caring where the notes live, close this page and use whatever your team uses; local-first is a conviction before it’s a feature list.

Prices and storage claims were verified against each vendor’s own pages on 2026-08-19 — sources below, as always.

Fair questions.

What is a local-first note app?

An app where the primary copy of your notes lives on your own device, with the network as an optional extra — so everything works offline, nothing depends on a server staying up, and your data outlives the vendor. The term comes from Ink & Switch's 2019 essay 'Local-first software: you own your data, in spite of the cloud.'

Is Notion local-first?

No. Notion is a cloud service that added an offline mode in August 2025: pages you mark 'available offline' are cached in a local database, and paid plans auto-download recent pages. The server remains the source of truth, databases download only the first 50 rows of the first view, and offline doesn't work in the browser. Useful on a plane; not ownership.

Which note apps store notes as plain Markdown files?

Of the apps here: Obsidian (Markdown files in a vault folder), iA Writer (plain text files, one-time purchase), Zettlr (open source, Zettelkasten-minded), SilverBullet (self-hosted, Markdown on your server), and Acres (Markdown cards plus readable JSON boards). Logseq's file-based OG version also qualifies, though it's in maintenance mode since the 2.0 database version arrived.

What is the best free local-first note app?

Obsidian, for most people — free including commercial use, plain Markdown files, runs on every platform. Joplin if you want open source with encrypted sync built in, and don't mind notes living in a database. Acres if you think spatially — not free ($59 once after a 14-day trial), but canvas-first, and it keeps every card as a Markdown file on macOS and Windows.

Are local-first note apps open source?

Some. Logseq and Joplin are AGPL, Zettlr is GPL, SilverBullet is MIT, and Notesnook is GPL too. Anytype is source-available under its own license, which is not the same thing. Obsidian, Bear, iA Writer, and Acres are proprietary — free or paid, but not open. Plain-file storage softens the question: when notes are Markdown on your disk, the app matters less.

How do you sync local-first notes between devices?

Plain-file apps sync with anything that moves files — iCloud Drive, Dropbox, Syncthing, git. App-run options: Obsidian Sync is end-to-end encrypted at $4/month billed annually; Joplin encrypts sync through Joplin Cloud from €2.40/month billed annually, or your own Dropbox, OneDrive, or WebDAV; Anytype syncs through its network on all plans; Bear uses iCloud only. Acres files sync any way you like, with an optional end-to-end encrypted service.

Get Acres.

Try it free for 14 days, then $59 once — on macOS and Windows. Your notes are Markdown files in a folder you own — no account, no telemetry.

14-day free trial · no account · then $59 once · other platforms