Markdown for people who write code

Your docs are already Markdown files in a repository. Coffee is a native Mac editor for them that shows what an AI tool changed, and can send a note to a pull request without the command line.

Plain files, where they already are

Open a .md file from Finder and it gets its own window, or add a project folder to the sidebar from anywhere. Nothing is converted. Sums show beside the line but never enter the file, so git diff shows only what you typed. One button in Settings makes Coffee the default app for Markdown files.

Review what an AI tool changed

When Claude Code, Cursor or anything else edits a file outside Coffee, each change is shown, and you keep or undo it one at a time. A Git pull or a synced folder gets the same treatment. See reviewing AI edits.

CLAUDE.md and AGENTS.md

Open these from Finder, or with Open…, and keep the project out of Coffee's library. Inside the library a note's title is its file name, so changing the top heading of CLAUDE.md would rename it and Claude Code would stop finding it. Opened from outside, the file keeps its name, and Coffee watches its folder for edits by tools.

Propose a change as a pull request

Open a note inside a repository on your Mac and choose Propose change from the ··· menu. Coffee saves the note, fetches the default branch, commits only that note on top of it, and pushes a new branch named like coffee/fix-the-intro-20261106-1430. If GitHub CLI is installed and signed in, it opens the pull request too. Your current branch and your other changed files stay as they were.

Connect AI apps over MCP

Coffee includes an MCP server that lets Claude, Cursor and other apps read and write your notes. It's off until you turn on Connect AI apps in Settings, and private notes stay hidden from it.

Code, diagrams and maths

Fenced code blocks stay as you wrote them. Mermaid flowcharts, pie charts and sequence diagrams are drawn under their block, natively, and so are $$ maths blocks:

```mermaid
sequenceDiagram
  App->>API: POST /notes
  API-->>App: 201 Created
```

Export a note as HTML, PDF, Word, EPUB, Markdown or plain text, with diagrams and formulas carried into PDF, HTML, Word and EPUB. A coffee command for Terminal makes notes, adds to Inbox.md, opens today's note and searches.

What Coffee doesn't do

Further reading

Questions

Does Propose change need Git?

Yes. Coffee uses the Git already on your Mac, a cloned copy with a remote called origin, and sign-in that already works. GitHub CLI is optional and lets Coffee open the pull request itself.

Is the MCP server on by default?

No. It's off until you turn on Connect AI apps in Settings. Private notes stay hidden from AI apps.

How much does Coffee cost?

14 days free, with no card or account. Then €3 a month, €29 a year, or €79 once with two years of updates. One purchase covers the Mac, iPhone and iPad.

14 days free, with no card and no account. Then €3 a month, €29 a year, or €79 once with two years of updates. One purchase covers your Mac, iPhone and iPad. macOS 15 or later, iOS 18 or later. See pricing.