Markdown, beautifully.

A fast editor for Mac. On-device AI that knows your workspace. Git built in.

Download for Mac macOS 14+ · Apple Silicon · free
notes.md
RAW
RENDERED

Markdown, beautifully

Bungu is a fast editor and reader for Mac.

Write in plain text. Read it rendered, instantly.

  • Live preview, always in sync
  • Native, quick, and quiet
  • Yours, and offline
The tools of writing, made with care.

Open anything from the terminal:

bungu notes.md

on-device ai

Ask your documents questions.

Bungu runs its AI models on your Mac, inside the app's own process. Ask about the open file or your whole workspace. Answers carry superscript citations that link to the exact file and heading they came from, so you can check the model instead of trusting it.

  • Two models, routed automatically: a fast one for questions, a deeper one for rewrites. No picker to fiddle with.
  • Proposed edits arrive as color-coded diffs. You review before anything touches the file, and ⌘Z works after.
  • Select text, right-click: Rephrase, Summarize, Fix Grammar, Explain Code.
  • Hold fn to dictate. Apple's on-device speech recognition.
  • Want a frontier model instead? Add your own Anthropic, OpenAI, or xAI key. It lives in the Keychain, and local stays the default.
How chat works →
chat — api-design.md
Do we retry failed webhooks anywhere?
Yes. Deliveries that fail are retried with exponential backoff, up to five attempts1. After the final failure the event is parked in the dead-letter queue and surfaced in the admin dashboard2.
1 webhooks.md · Retry policy
2 operations.md · Dead-letter queue
Searching 142 files · on-device

workspace

It knows the whole folder, not just the open file.

Add folders to the sidebar and Bungu builds a semantic index in the background: heading-aware chunks, embedded on-device, stored inside the workspace at .bungu/ and added to your gitignore automatically. Only changed files get re-embedded.

  • ⌘K Quick Open finds files by meaning. Search "retry logic" and get the doc titled webhooks.md.
  • [[wiki links]] with autocomplete, a backlinks panel, and workspace-wide #tags turn folders of plain files into a connected knowledge base.
  • ⌘⇧N opens today's daily note. ⌘⇧F searches everything.
  • The index is inspectable: Settings shows every chunk a query matches, with scores. No black box.
How retrieval works →
Quick Open
⌘K retry logic
webhooks.mddocs/api · Retry policy
operations.mddocs/ops · Dead-letter queue
2026-05-12.mdjournal · backoff math notes
matched by meaning, not filename

git

Git is not an afterthought.

Your branch and dirty state sit in the status bar of every window. ⌘⌥K commits the file you're editing: git add for that path only, never -A, so half-finished changes elsewhere stay out of your commit.

  • ⌘4 diffs your working copy against HEAD, recomputed live as you type. Diff against any branch or commit.
  • Blame gutter (⌘⇧B) and per-file history (⌘⇧H) without leaving the editor.
  • The local model drafts your commit message. One click pushes the branch; one more opens the pull request.
  • Pull merges with automatic stashing, and conflicts surface as a file list instead of broken markdown.
The git tools →
diff vs HEAD — release-notes.md
12## Webhooks
13Failed deliveries are dropped.
13Failed deliveries retry with backoff,
14then park in the dead-letter queue.
15
16See operations.md for the runbook.
⎇ main · ↑1 · 142 words · commit ⌘⌥K
0
network requests to render. Code highlighting, math, and diagrams are bundled in the app.
0
telemetry, accounts, or subscriptions. There is nothing to sign in to.
0
daemons. The AI models run in-process, on Apple Silicon.
1
file format: plain markdown on your disk. Bungu adds no database and no lock-in.
ghost-text completionsslash commandsKaTeXMermaidGitHub alertsfootnotespresentation modePDF + HTML exporttemplatesfocus modecustom keybindingsbungu:// deep links

Every feature above is documented, with shortcuts and storage paths. Read the docs.

文具

Bungu (文具) is Japanese for stationery, the tools of writing. Bun (文) means text. Gu (具) means tool. Bungu is a writing tool for markdown.

Pronounced boon-goo.