Write & edit
Cabinet's editor is Notion-grade WYSIWYG on top of plain markdown. Everything you type roundtrips to a file on disk. Toggle Source in the top right to see the raw markdown anytime.
Bubble menu
Select any text and the bubble menu appears. Use it for bold, italic, highlight, color, alignment, and links. Selections roundtrip through markdown as inline HTML so styling survives a file save.
Slash commands
Press / on an empty line to open the command menu, grouped into Basic, Media, and Advanced.
| Group | Commands |
|---|---|
| Basic | Text, H1/H2/H3, Bullet, Numbered, Checklist, Code block, Quote, Divider, Table |
| Media | Image, Video, Embed, File |
| Advanced | Callout, Warning, Math, Emoji |
Images, videos, embeds
Three ways to add an image, all save the file next to the page on disk:
- Paste a copy-pasted screenshot — uploads and inserts automatically.
- Drag & drop from Finder onto the editor.
- Click the image icon or type /Image for the Upload or From URL tab.
Hover any image and drag side handles to resize — width persists across reloads.
For videos and embeds, type /Video or /Embed. Cabinet auto-detects YouTube, Vimeo, Loom, X, TikTok, Spotify, Facebook, Instagram, and more — paste a recognized URL on an empty line to auto-embed without the popover.
Highlights & colors
Pick text color or background highlight from the toolbar or bubble menu. Use them with intent:
- Yellow highlights for key terms.
- Blue backgrounds for cross-references.
- Red text for urgency / blockers.
- Green text for confirmations / shipped items.
- Amber highlights for tips / notes.
They roundtrip through markdown as <mark> and <span> tags so other tools (and git) can read them.
Callouts, math, emoji, checklists
| Command | What you get |
|---|---|
| /Callout | Info block with left border |
| /Warning | Amber warning block |
| /Math | Inline KaTeX (or wrap in $…$ / $$…$$) |
| /Emoji | Picker (or paste unicode 🚀 directly) |
| /Checklist | Task list with checkboxes |
Wiki-links and @ mentions
Type Page Name to link another page (autocompletes the slug). In the AI panel use @PageName to attach pages as context for the agent.
Drag handle
Hover any block and a ⋮⋮ handle appears in the left margin. Drag it to reorder paragraphs, lists, embeds, or images.
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.
Read on
- Tips → CLI Power User — the keyboard flow that compounds.
- Reference → Supported file types — what renders inline beyond markdown.