No cloud. No account. No Electron. Opens in any browser — Firefox, Chrome, Safari, Zen — and reads and writes your .md files directly on your machine. A natural fit for AI workflows: point it at your prompts, context files, or agent instructions. All yours, all offline.
Your notes are plain .md files in a folder you choose. Open them in any editor. Back them up however you like. No export step, no lock-in. Unlike browser-based editors that save to browser storage — gone the moment you clear your cache — OwnMark writes to your actual filesystem.
Claude Code, Cursor, Aider, and most AI tools speak Markdown. Point OwnMark at the same folder your AI uses — prompts, context files, agent instructions — and you have a fast, searchable editor for everything your AI reads and writes. Offline. Private. No copy-paste required.
Slim download — ~50 MB, one file that just starts. No runtime to manage, no Node.js, nothing embedded in your system. Apps that bundle their own browser runtime weigh 150–200 MB — OwnMark is a fraction of that.
Not Electron. Not a bundled WebView. Firefox, Chrome, Arc, Vivaldi, Zen, Safari — whichever you run, OwnMark opens in it, with your extensions, your zoom, your bookmarks. There is no other local-first notes app that does this.
No internet connection required — not even to start. All assets are bundled. Your notes stay on your machine.
Because OwnMark runs a real local server, there's a REST API right there. Automate it, integrate it, inspect it with curl.
We're not trying to be Obsidian. Here's what we are.
| OwnMark | Obsidian | Notion | Dillinger † | |
|---|---|---|---|---|
| Runs in your own browser | ✓ | ✗ | ✗ | ✓ |
| Direct file system access | ✓ | ✓ | ✗ | ✗ |
| Your files, plain text | ✓ | ✓ | ✗ | ✗ |
| No account required | ✓ | ✓ | ✗ | ✓ |
| No internet required | ✓ | ✓ | ✗ | ✗ |
| Scriptable REST API | ✓ | ✗ | paid | ✗ |
| Executable size | ~50 MB | ~300 MB | web app | web app |
| Plugin ecosystem | — | large | — | — |
If you want a plugin ecosystem and a graph view, use Obsidian — it's excellent. OwnMark is for people who want something small, immediate, and out of the way.
† Dillinger stores notes in browser storage rather than as files on your machine. Access to your local file system requires import/export.
Nothing you don't.
.md, .txt, and moreOne self-contained file. No dependencies to chase.
A small local server starts and your browser opens automatically.
Choose any folder on your machine. OwnMark reads and writes files there directly.
Your notes are plain .md files. They were always yours.
OwnShip is a single PHP file you drop on any shared host. Point it at the same folder of .md files — it serves them publicly, read-only, with navigation and the same three themes. No database, no CMS, no framework. Write in OwnMark, upload when ready.
Free for personal use. One-time license for commercial use — introductory pricing.
Both apps are free to try before you buy — so you can be sure they're right for you first.
All licenses are one-time purchases — no subscription, no renewal. By purchasing, you agree to the License terms.
Using OwnMark for personal projects? If it's been useful, a small tip is always welcome.
Free for personal use. Set up in a minute — no account, nothing embedded in your system.
.exe, your notes live anywhere.sh install-mac.sh — it builds OwnMark.app with its icon in Finder & Dock, in Spotlight and Launchpad, double-clickable, opening clean (no "unidentified developer" wall).xattr -d com.apple.quarantine OwnMark-arm64 && chmod +x OwnMark-arm64 (Intel: OwnMark-x64).sh ownmark-install.sh. OwnMark lands in your applications menu with its icon (per-user, no root).sh ownmark-install.sh --uninstall.chmod +x OwnMark-linux && ./OwnMark-linux.Updating? When you're ready, open OwnMark and choose About → Update — one click puts you on the latest version with your notes, settings, and favorites all intact (on Mac, icon and all). No re-download needed, and nothing updates without your say-so.
Prefer a fresh download? That works too — it just sets up a clean copy. Your notes are never touched: they're ordinary files in a folder you choose, kept separate from the app — so point the new copy at that folder and you're right back. Tip: to bring your preferences across as well, run setup in the same place your current OwnMark already lives.