Comparison
ML-42 opens any folder of markdown files, including an existing Obsidian vault, without adopting it as one; Obsidian is free and adds thousands of plugins once you let it manage your notes as vaults.
Last updated: 2026-08-28 · Obsidian facts checked against obsidian.md's own pages on that date.
ML-42 is a native macOS app for reading and editing markdown files already on disk, across as many folders and projects as you want, for $12.99 once.
Obsidian is a free, cross-platform note-taking app that stores notes as markdown files inside a vault, extendable with thousands of community plugins.
| Dimension | ML-42 | Obsidian |
|---|---|---|
| Interface | One pane: a file list and the note, open on launch | Configurable panes, plugins, and themes, assembled to fit |
| Storage model | Plain .md files in your existing folders; nothing added | Plain .md files too, organized into vaults — each vault gets a `.obsidian` config folder written into it |
| Works on folders you already have | Yes — point at any folder, including an existing Obsidian vault; no import, no designation | Yes, via "Open folder as vault," which adopts the folder and writes config into it |
| Multi-project | Many folders open side by side, one search across all of them | One vault per window; no built-in cross-vault search |
| File ownership | Yours; the app adds nothing to the folder | Yours too — Obsidian's own claim is open file formats and "never locked in," and that claim holds |
| Native vs Electron | Native SwiftUI/AppKit, with an NSTextView editor and Apple Intelligence integration | Electron-based; cross-platform, and widely regarded as a well-optimized Electron app |
| Extensibility | None, by design — no plugins | Thousands of community plugins, themes, and an API |
| Graph view / backlinks | None | Graph view, backlinks, and a canvas ecosystem |
| Platforms | macOS 26 or later, Mac only | Windows, macOS, Linux, iOS, Android |
| Sync | None built in — use whatever already syncs your folders: git, iCloud Drive, Dropbox | Optional paid Sync at $4–5/user/month, or free through your own methods |
| Price | $12.99 one-time (introductory; will rise) | Core app free, without limits |
| AI-agent workflow | Built for it — file-watching auto-reloads when an agent edits a file; on-device summaries; search skips build and dependency folders | Files are agent-editable too, but this isn't the app's framing; some plugins add AI features |
| Accounts / telemetry | None — the only network use is a user-initiated feedback form | No account required for the core app; Sync and Publish, its optional paid services, do require one |
| Learning curve | Small, by design — open a folder, read, edit | Larger — the power comes with configuration |
Open ML-42 and it behaves like a native Mac window — you're reading the folder you pointed it at immediately, no vault to create, no plugin to pick, no setting to visit before the first file renders as formatted markdown. The window is one pane: a file list and the note itself, with FSEvents watching for changes made anywhere else.
Obsidian's first launch asks you to create or open a vault first, and most of its power then arrives through community plugins, themes, and settings you choose and install yourself. Assembling that setup is worth it for a lot of people; it's just a different starting point than opening a folder and reading.
This is the honest objection, and it's true: Obsidian stores notes as plain markdown files, and its own marketing says you're "never locked in." ML-42 doesn't dispute that.
The difference is what has to happen to the folder before you can read a file in it. Obsidian designates a folder as a vault — via "Open folder as vault" — and writes its own .obsidian configuration folder into it. ML-42 opens any folder, including an existing Obsidian vault, without adopting it or writing anything into it. You can point ML-42 at a git repo, a docs directory, or a vault, read and edit across all of them at once, and nothing changes about how those folders are organized.
Obsidian has thousands of community plugins, themes, a graph view, backlinks, and a canvas ecosystem. ML-42 has none of that, by design — no plugin system, no graph view, no extensibility API. If you want a customizable knowledge-management system, Obsidian is built for it and ML-42 isn't trying to be.
ML-42 watches the files it's showing you with FSEvents, and reloads automatically when an AI agent or another editor changes one on disk — no stale content, no manual refresh. Its command palette search also skips build and dependency folders, which matters when the folder is a code repo, not a note vault. Obsidian's files are just as editable by an agent, but reload behavior and agent-focus aren't part of its framing; that gap is filled by community plugins if you install one.
ML-42 is not a knowledge-management system. It's a reader and editor for folders that exist for other reasons — repos, docs directories, agent context. If you're choosing a home for personal notes, Obsidian may simply be the better category fit; ML-42 competes when the files already exist and need to stay where they are.
Choose Obsidian if
Choose ML-42 if
Also see ML-42 vs Bear
Buy it once. It's yours — no database, no sync to rent, no subscription. Native macOS.
Learn more about ML-42