Open source · MIT · Zero install

Edit any GitHub repo
in your browser.

Demo opens a local sandbox (sample notes, tabs, preview). GitHub push, History from the network, and private repos need Sign in.

OAuth · 2FA on GitHub's side Token in sessionStorage only Your data stays in your repo
md-edit.pages.dev
MD Editor interface
Drop screenshots/hero.png here

What you get

Write & preview

Save on your terms

Organize

Why not something else?

Why not github.dev?

A code editor first. Here the workflow is built around notes: Live preview with images, PDF export, local drafts, link rewriting on move.

Why not Obsidian?

A desktop and mobile app; syncing a vault through Git needs a plugin or your own setup. Here: open the repo in any browser, nothing to install.

Why not StackEdit?

Centred on single documents. Here you work with a whole repository: file tree, multi-file commits, conflict recovery, link rewriting.

Why not OneNote / Notion?

Notes live inside their service. Here notes are plain Markdown or HTML files in your repo, with full git history.

Questions

Is my code safe?

Server never stores your token. Token lives only in this tab's sessionStorage, destroyed on close.

Does it work with private repositories?

Yes. Same OAuth grants access to any repo you permit. Previews work on private repos too.

What if I lose connection?

Edits land in IndexedDB within 400 ms. Reconnect and pick keep-or-discard — nothing merges automatically.

Can I self-host it?

Yes — Cloudflare Pages free tier. Callback is Pages Functions. See README-CLOUDFLARE.md.

What about my OneNote / Obsidian collection?

Export to markdown, push to a GitHub repo, open it here — plain files with full git history.