Notebooks
A rich text editor for your DSA study notes — with slash commands, sticky notes, image uploads, and AI-powered write assistance.
Notebooks & Pages
Notebooks are organized like a file system. A Notebook is a container (e.g. "Graph Algorithms"), and each Notebook holds Pages — individual documents with titles and rich text content.
Creating a Notebook
Click "Notebooks" in the sidebar
Click "New Notebook"
Your notebook appears in the list
Creating a Page
Click "New Page" inside a notebook
A page opens with the title "Untitled"
Plan Limits
- ·Free — 3 notebooks · 5 pages per notebook
- ·Pro — unlimited notebooks · unlimited pages
- ·Max — unlimited notebooks · unlimited pages

New Notebook modal → name it
~10s · Click to play

New Page → rename from Untitled
~8s · Click to play
Rich Text Editor
The editor supports full Markdown-style shortcuts plus a slash command menu. You never need to leave the keyboard.

Type ## → auto-formats to heading
~8s · Click to play

Triple backtick → language picker → code block
~10s · Click to play
| Format | Shortcut / Syntax | Notes |
|---|---|---|
| Heading 1 | # + Space | Or type /h1 in the slash menu |
| Heading 2 | ## + Space | |
| Heading 3 | ### + Space | |
| Bold | Cmd+B or **text** | |
| Italic | Cmd+I or *text* | |
| Inline code | Cmd+` or `code` | |
| Code block | ``` + Enter | Optionally add a language name: ```python |
| Bullet list | - + Space | Tab to indent, Shift+Tab to dedent |
| Numbered list | 1. + Space | |
| Task list | - [ ] + Space | Click checkboxes to toggle |
| Block quote | > + Space | |
| Horizontal rule | --- + Enter | |
| Link | Cmd+K | Paste URL, then Enter |
| Undo / Redo | Cmd+Z / Cmd+Shift+Z |
Slash Commands
Type / anywhere in the editor to open the command palette. Start typing to filter.
| Command | What it inserts | Plan |
|---|---|---|
| /h1, /h2, /h3 | Heading block | Free+ |
| /code | Code block with language picker | Free+ |
| /quote | Block quote | Free+ |
| /bullet | Bullet list | Free+ |
| /task | Task checklist with checkboxes | Free+ |
| /image | Opens the image upload picker | Free+ |
| /summarize | AI summarises this page into a card block | Pro+ |
| /improve | AI suggests specific edits in a review panel | Pro+ |
| /gaps | AI identifies knowledge gaps in your notes | Pro+ |

Type / → palette opens → filter and select
~10s · Click to play
Sticky Notes
The right edge of every page has a collapsible Sticky Notes bar. Click the + button to add a sticky.
Good uses for stickies:
- ·Reminders while writing ("revisit this complexity proof")
- ·Flagging sections to expand later
- ·Quick notes that don't belong in the main flow

Click + on sticky bar → sticky appears → type content
~8s · Click to play
Stickies auto-save on blur. Click the trash icon on a sticky to delete it.
Images & Embeds
Three ways to insert an image into a page:
- ·Drag and drop — drag an image file directly onto the editor area.
- ·Paste from clipboard — Cmd+V with an image in your clipboard.
- ·/image slash command — opens a file picker.
Images are stored on Cloudflare R2 and served via CDN. Click a placed image to select it — a delete button appears. Images are included in PDF exports.
