Markdown editor
Cabinet's editor is Notion-grade WYSIWYG on top of plain markdown. Everything you type roundtrips to a file on disk. Open the source toggle in the top right of any page to see the raw markdown anytime.
This is the page surface where most of the work happens. Below is what it can do.
What lives in this section
| Page | What it covers |
|---|---|
| Slash commands | Every command grouped into Basic, Media, Advanced. |
| Media & embeds | Images, video, embed providers (YouTube, Loom, X, Spotify, …). |
| Callouts, math, & color | Tip / warning blocks, KaTeX math, the Cabinet highlight palette. |
| Links & mentions | Wiki-links, @-mentions, AGENTS.md context files. |
Bubble menu — at a glance
Select any text, the bubble menu appears. From there:
- Bold, italic, underline,
strike,inline code. - Color the selection or highlight it. All six Cabinet highlights are available.
- Align left / center / right / justify.
- Wrap as a link.
Selections roundtrip through markdown as inline HTML so styling survives a file save and a git diff.
Drag handle
Hover any block and a ⋮⋮ handle appears in the left margin. Drag it to reorder paragraphs, lists, embeds, or images. Cabinet writes the new ordering back to the markdown file.
Source mode
Every editor view has a Source toggle in the top right. Click it to see (and edit) the raw markdown that will be written to disk. The two modes share the same selection, so you can drop into source for a tricky section and pop back without losing your place.
Auto-save
Cabinet auto-saves 500ms after the last keystroke. There's no Save button, no unsaved-changes indicator. If you want to force a save, ⌘S works. Every save is one git commit, so you can ⌘Z through days of work via the page-history pane.
Keyboard shortcuts (greatest hits)
| Shortcut | Action |
|---|---|
| / on empty line | Open slash menu |
| ⌘B / ⌘I | Bold / Italic |
| ⌘K | Search across pages |
| ⌘⇧A | Toggle AI panel |
| ⌘` | Toggle web terminal |
| ⌘S | Force save |
| ⌘Z / ⌘⇧Z | Undo / Redo |
| ? | Open the searchable cheat sheet |
The full list lives behind ? in the app. It's searchable.
Read on
- File types — what else Cabinet renders inline beyond markdown.
- Tips → CLI Power User — the keyboard flow that compounds.
- Reference → Supported file types — the full first-class types table.
4 items