Ask, don’t hunt.
Ask where something is. Your agent opens the right note and takes you to the heading — you read your own words, not a summary.
A local-first Markdown editor built for you and your agent.
An idea gives you about five seconds. OpenMarkdown takes less than one.
A native Rust core: the window is there before you let go of the mouse.
A real prompt shouldn’t live in a one-line box — point $EDITOR at OpenMarkdown, write it like a document, hand your agent the finished thing.
No undo, no drafts, no half-sent prompts.
No AI inside. That’s the point.
It runs on the agent you already have.
Local-first means every note stays a plain .md on your disk.
The file is the memory. Agents change; your knowledge doesn’t.
Your agent runs in a terminal tab right in the sidebar — the one you installed. It reads, finds and writes on the page you’re looking at.
No AI ships inside OpenMarkdown. Terminal and intercom: macOS and Linux.
Select a passage and ask. Your agent reads exactly what you selected and reworks it in place — nothing to copy into a chat box.
$12/mo, fast, no SSO$9/mo, slow, has SSO$15/mo, fast, has SSO
| Vendor | Price | Speed | SSO |
|---|---|---|---|
| Acme | $12/mo |
fast | — |
| Globex | $9/mo |
slow | ✓ |
| Initech | $15/mo |
fast | ✓ |
Ask for a draft under a heading. Only that section changes — the rest of your note stays exactly as you left it.
Tick a box or fix a line. Your agent sees the change and picks up from there — no need to explain what you did.
Type to your agent in the intercom; it replies in a line or two — never its working notes. Control without leaving the keyboard.
Skip the file tree. Skip the menus.
One key cycles all three — live preview, plain source, clean reading.
Markers render as you type; your cursor enters an element and it snaps back to source.
Every marker visible, syntax-coloured, one size. True plain text for commit messages and prompts.
No cursor, no markers, just the page.
Drafted with my agent — we’re both in plan.md: it writes, I tick, it reads the ticks back.
`plan.md``: it writes, I tick, it reads the ticks back.
- [x] map the current token flow
- [ ] draft the migration steps
- [ ] flag anything risky
Byte-for-byte. OpenMarkdown never reflows, trims, or reformats your text — open and close, the file is unchanged.
Delete moves files to the system Trash. Autosave when you , without nagging. Tabs, folder, and cursor come back after a crash.
No telemetry, nothing phones home. Your agent reads the same file on the same disk — no third party in between.
Standard Mac shortcuts — and ⌘P opens a palette for every command. Full list →
Full trilingual UI. Missing your language? Open a discussion.
openmd CLI
Open files from your terminal. Install it in one click from Settings.
It’s free, and it stays free. If it earns a place in your day, you can back it.