The file is the only truth
What you get is a plain .md on disk, not a row in a database. Put it in git, drop it in iCloud, open it in VS Code — all of it just works. You can leave for another tool any day, and your writing stays where it is.
Markit is a native macOS Markdown editor. Syntax renders as you type instead of sitting in your way — and what lands on disk is an ordinary .md file. Commit it, sync it, open it in VS Code, or stop using Markit altogether. Your writing never needs migrating.
Not released yet — signing and notarisation aren't wired up, so there is nothing to download today. The editor further down this page is the real one, though: you can type in it right now.
The block below is Markit's actual editor, running in your browser — same code, same typographic rules. It just has no disk to write to.
Nothing is saved, and there is no file tree, no tabs, no splits — those belong to the native shell. About 500 KB on first load.
What you get is a plain .md on disk, not a row in a database. Put it in git, drop it in iCloud, open it in VS Code — all of it just works. You can leave for another tool any day, and your writing stays where it is.
Asterisks and hashes turn into bold and headings the moment you type them, and the line under the cursor doesn't fall back to raw syntax. Chinese input stays uninterrupted — that was verified before a single line of feature code was written.
A 720px measure, automatic spacing between Latin and Chinese, emphasis dots instead of slanted glyphs, punctuation that never hangs wrong. Every one of those was decided against a written standard, not eyeballed.
This is not a roadmap. Everything below runs today.
Line endings, BOM and frontmatter are preserved byte for byte. Writes are atomic, so a killed process never leaves half a file. Conflicts are detected by content hash rather than mtime, which sync services rewrite for no reason. Fix a typo and the diff is one line.
Drag a file from the sidebar, a link inside a document, or a whole tab — whichever edge of the editor you drop it on is where it splits. Quit and reopen: the layout is still there.
The sidebar can hold several folders at once. But [[links]], relative image paths and rename scans resolve only inside the folder the document itself lives in — opening one more folder never changes what an existing document means.
One index per folder, with full-text search that actually works for Chinese. Quick open, full-text search, the command palette and backlinks all share a single panel; ⇥ moves between them.
[[Name]] and #nested/tags, written the way Obsidian writes them. Renaming a file tells you how many files it will touch before it touches them, then updates every reference.
Images, PDFs and media open as preview panes; code and CSV open as read-only syntax-highlighted views; an http link opens as a browsing pane. Each takes its own pane beside your document.
Warm paper, cool white and dark, optionally following the system. Body text uses LXGW WenKai, bundled offline — the app has no networked runtime dependency at all.
Export a self-contained HTML file (images inlined as data URIs, so a single file is enough to send someone) or a PDF.
This section says more about the product than the feature list does.
Your files have to open correctly in VS Code, so nothing outside GFM gets added — not even ==highlight==.
Bear can invent syntax because Bear owns the storage. We chose files, so we give up that freedom. A deliberate trade, not an unfinished one.
Writing alone isn't good enough yet. A second front can wait.
iCloud and Dropbox already sync your folder. We don't need to do it a second time.
We laid out every piece of Markdown syntax the editor supports inside an essay you can actually read. This site and the app share one set of design tokens and one typographic standard — even the tint behind a callout comes from the same formula.
Not yet. Signing and notarisation aren't wired up. When the first build is ready, this page gets a download button.
Pricing isn't decided. What is decided: it will never hold your files hostage. Stop using it and your .md files still open.
It's a v2 goal. The editor layer has been written under cross-platform constraints since day one — no file paths in the web layer, a requestId reserved in the bridge protocol. It's the shell that has to be rewritten.
The data model is close to Obsidian: files as truth, wikilinks, tags. The editing feel is closer to Bear: true WYSIWYG, no syntax markers. And Chinese typesetting has been a first-class concern since the first commit.
No. The app has no networked runtime dependency and bundles its own fonts. This website has no forms and no analytics either — see the privacy policy.