Capture
Master the rich text editor, markdown shortcuts, slash commands, todo chips, math, images, attachments, AI editing, and more.
The editor
The fastest path from a thought in your head to text on screen — without losing the structure when you need it.
Markdown shortcuts work as you type, so # is a heading and **bold** is bold the moment you finish typing. Slash commands cover everything markdown can’t reach: code blocks with highlighting, KaTeX math, images, tables, inline todo chips. Selecting text reveals a floating menu for formatting, AI rewrites, and converting your selection into a structured task in one click. Auto-save runs every few seconds — there is no save button.
Built on TipTap, but you don’t have to care about that.
Markdown shortcuts
The editor converts markdown syntax as you type — no mode switching needed:
| Type this | Get this |
|---|---|
# Heading | Heading 1 |
## Heading | Heading 2 |
### Heading | Heading 3 |
#### Heading | Heading 4 |
**bold** | bold text |
*italic* | italic text |
- item | Bullet list |
1. item | Numbered list |
[] | Inline todo chip |
[[ | Link to another note |
`code` | Inline code |
--- | Horizontal rule |
> quote | Blockquote |
``` | Code block |
Slash commands
Type / anywhere in the editor to open the command menu:
- /image — upload or paste an image
- /code — insert a code block with syntax highlighting (dozens of languages supported)
- /math — LaTeX math block, rendered with KaTeX
- /table — insert an editable table with header row
- /todo — insert a task list
- /divider — horizontal rule
Math support
CoachKeeper supports LaTeX math for students, researchers, and anyone working with formulas:
- Inline math — wrap with
$, like$x^2 + y^2 = z^2$ - Block math — wrap with
$$or use the/mathslash command for a dedicated math block
Rendered beautifully with KaTeX, right in your notes.
Code blocks
Insert a code block with ``` or the /code slash command. The editor provides syntax highlighting for dozens of languages: Python, JavaScript, TypeScript, Go, Rust, SQL, and many more.
Tables
Insert tables with the /table command. Tables are scrollable when they exceed the editor width, and include a header row for structure. Edit cells directly by clicking into them.
Images
You can add images three ways:
- Paste — copy an image and paste directly into the editor
- Drag and drop — drag image files from your desktop
- Slash command — type
/imageand select a file
Once inserted, drag the corners of any image to resize it to the size you need. Images are uploaded to your server and stored securely.
Link previews
Paste a URL into the editor and it renders as a rich preview card with the page’s title, description, and image — pulled from Open Graph metadata. A quick way to save references without breaking your flow.
Note attachments
Notes can carry source files. Click the paperclip button below the editor to open a small popover that browses your sources library — folders included — and attach any file to the note. Each attached source appears as a chip on the note, and clicking a chip opens the file in the in-app source viewer. Remove a chip to unlink the file; the source itself stays in your library.
This keeps a note and its supporting material together: a meeting note with the agenda PDF attached, a literature note pinned to the paper it discusses.
Inline todo chips
Type [] to insert a todo chip — an inline reference to a task, embedded right in your text. Click the chip to jump to the linked todo. This is how notes and tasks stay connected without leaving the editor.
When you’re ready, promote a chip to your full task list with one click. The original note stays linked as context.
Note mentions
Type [[ to link to another note without leaving the keyboard. A Link to note picker opens at your cursor — keep typing to filter your notes by title (spaces allowed), then press Enter to insert the mention. Typing ]] commits the top match, wikilink-style.
Mentions render as inline chips that show the note’s current title — rename the note and every chip updates. Click a chip to jump straight to that note.
If no note matches what you typed, the picker offers Create ”…” — the note is created on the spot and linked immediately. Linking to a note you haven’t written yet is half the point: sketch the structure first, fill in the notes later.
Referenced by
Links work in both directions. Below the editor, notes and todos show a collapsible Referenced by panel whenever something points at them:
- A note is referenced by other notes that mention it and by todos that use it as context.
- A todo is referenced by notes that link to it and by calendar events that schedule it.
Each entry shows its type, title, tag color, and date — click one to open it. The panel simply doesn’t appear when nothing references the item, so it never adds noise.
Note-to-Action extraction
Select any text in a note and click the sparkle button in the floating menu. The AI analyzes your selection and extracts actionable items, creating structured todos with titles, checklists, and time estimates.
You can create them as separate tasks or as subtasks of a single todo. This is one of the fastest ways to go from raw meeting notes or brainstorms to organized work.
Bubble menu
Select any text to reveal the floating bubble menu:
- Bold, italic, strikethrough, code, link, highlight
- Convert to Todo — turns your selection into a structured task
- AI Edit — give an instruction and the AI rewrites your selection with a preview diff
AI editing
Select text, click the AI button, and describe what you want:
- “Make this more concise”
- “Translate to a formal tone”
- “Summarize in three bullet points”
The AI shows a preview with the changes highlighted. Accept to apply, or discard to keep the original. You can also ask the AI in the chat sidebar to summarize or rewrite an entire note.
Auto-save
Your work saves automatically every few seconds. A subtle indicator shows when changes are saved. No save button, no lost work.
Editor tools
A few toolbar controls, available in Note mode, help you navigate and work in longer documents:
- Outline — the outline button opens a popover listing every heading (H1–H4) in the note. Click any entry to jump straight to it and place your cursor there. The list updates live as you edit while the popover is open, so it always reflects the current document. If the note has no headings yet, it just tells you to add some.
- Focus mode — dims every block except the one your cursor is in, so you can concentrate on the current paragraph without the rest of the note pulling your eye. Toggle it from the focus icon in the toolbar (desktop only). Your place is never lost — dimmed text is still there, just faded.
- Find & replace — press
Cmd/Ctrl + Fwhile the editor is focused to open the find bar (Note mode only). Type a search term to see a live match count and jump between matches with the arrow buttons orEnter(Shift + Enterfor the previous match). Click the replace icon to reveal a replace field: Replace swaps the current match, All swaps every match in the note.Escapecloses the bar. - Word count — a quiet counter in the bottom-right corner of the editor shows the note’s word count and an estimated reading time (~200 words per minute). It only appears once the note has content.
Export
Download any note in three formats from the export menu:
- PDF — formatted for printing or sharing
- Markdown — plain text with formatting preserved
- HTML — web-ready format
Tips
- Write first, organize later. The editor is for thinking. Use Quick Capture or the Organize tab when you’re ready to structure things.
- Use
[]liberally. Inline todo chips let you capture action items without breaking your writing flow. Process them later. - Use
[[to build a web, not a pile. Mention related notes as you write and the Referenced by panel turns your notes into a navigable knowledge graph for free. - Try the sparkle button. After a meeting or brainstorm, select your notes and let the AI extract the tasks for you.