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 and the floating toolbar switches to insert mode — the same compact bar you get when you select text, now showing block actions instead of formatting ones. Keep typing to filter it down (/tab leaves just the table button), use ←/→ to move along the row, ↵ to insert, and esc to dismiss. If nothing matches what you typed, the bar gets out of the way and you carry on writing.
- /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
- /ai — write or continue with AI at the cursor
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.
Notebooks
Polished notes eventually want to be read together. Drag one note onto another in the notes list and the two bind into a notebook — an ordered collection you read as a book, named after the note you dropped onto. Drop further notes onto the book to add pages; a note belongs to one notebook at a time, so adding it elsewhere moves it.
Binding by dragging is a pointer gesture, so it lives on desktop; on a phone, ask the assistant — “put these two notes into a notebook” — and it does the same thing.
Nothing is copied or swallowed. A page is still an ordinary note: individually editable, with its own tags, mentions, and backlinks. It simply stops appearing loose in the timeline and lives under its book instead — the book row carries a small book icon and its page count.
Reading and editing
Click the book and it opens where a note would, in the same list and the same editor:
- The list becomes the table of contents. Pages expand under the book row; each page twists open to reveal its headings, nested by level like a file tree, and every heading jumps the editor straight to it. The page you’re reading opens to its top level automatically — everything else stays folded, so a long document never buries the rest of the book. What you leave open is remembered.
- The cover is the book’s front matter: an editable title, the page list, and a description written for the AI — what belongs in this notebook and when it should be read.
- Pages open in the normal editor. Everything on this page works exactly as it does in a standalone note, auto-save included.
- Two ways to move through it. Page by page with the arrows in the book bar, the edge arrows, a swipe on touch, or ←/→ when your cursor isn’t in the text — or switch to continuous scroll and read the whole book in one pass, clicking any page to edit it. The mode sticks per tab.
Getting a book out again
Download as markdown — from the book row or the cover — compiles the whole notebook into one file: title, description, then each page in reading order separated by rules. A page can also be opened as a standalone note at any time from the book bar.
Dissolving a notebook (the trash button on its row) removes only the book. Every page survives and returns to the timeline as a loose note.
Notebooks also gather on their own shelf in the Library, and your AI assistant can list, read, build, and reorder them — see AI Assistant.
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.
Clear a note down to nothing and it cleans up after you: leave it empty and it’s removed once you navigate away, with an Undo toast if you didn’t mean it. A blank draft never gets saved as a note in the first place — no title-only ghosts cluttering your list.
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.
- 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.