Notes

Notes are stored as plain Markdown with full editing support, backlinks, version history, and realtime collaboration.

Creating a Note

Click New Note from the workspace view. Enter a title and press Enter. You'll be taken to the editor.

Editor Layouts

  • Split — Code editor on the left, preview on the right
  • Edit — Full-width code editor
  • Preview — Full-width rendered preview

Set your default layout in Settings.

Organizing & Managing Notes

  • Folders — Create folders to organize notes hierarchically. Select a folder to filter your notes table dynamically.
  • Tags — Add custom color-coded tags for flexible categorization and multi-tag filtering.

To edit or organize your taxonomy, click the general Edit button next to the folder bar. While in Edit mode, you can rename or delete folders, as well as rename and change colors for any tag instantly.

Backlinks

Link between notes using [[note-slug]] wiki-style syntax. The Backlinks panel in the editor shows incoming and outgoing links for every note. Links are automatically extracted on save.

Version History

Every time you save a note, a snapshot is automatically created. Use the Version History panel to browse previous versions and restore any snapshot with one click.

Note Templates

Workspace-level templates let you create new notes from predefined structures. Choose from built-in templates (ADR, runbook, meeting notes) or create your own. Select from the New from Template dropdown next to the New Note button.

Markdown Formatting Toolbar

The editor includes an interactive formatting toolbar at the top of the CodeMirror container supporting rapid markup injection:

  • Headings — H1, H2, and H3 header tags
  • Text Styles — Bold, Italic, and Strikethrough wrappers
  • Inline Elements — Links, Code blocks, and Blockquotes
  • Structures — Bullet Lists, Task Lists (Checkboxes), and Table Grid templates
  • Power Tools — Insert Mermaid Flowcharts (renders dynamically as SVG) and Note Embeds (transcludes another note's content inline using ![[note-slug]])

AI Assistant

Click the Sparkles (AI Assistant) button in the note editor header to dock a vertical split-screen AI panel on the right. This layout allows you to write or edit markdown on the left while holding an interactive conversation with the AI on the right.

The AI Assistant is fully context-aware; it dynamically receives the active content of your note on every prompt. You can ask for summaries, expansions, diagram designs, code suggestions, or copying edits.

  • Copy Code — Quick click to copy AI-generated code snippets to your clipboard
  • Insert at Cursor — Inject suggestions directly into the editor at your cursor position
  • Append to Note — Instantly add the AI reply to the end of the note

Realtime Collaboration

See who else is viewing a note via presence avatars in the editor header. When someone else saves changes, you'll get a toast notification. No page refresh needed — powered by SSE and PostgreSQL LISTEN/NOTIFY.

Keyboard Shortcuts

Save notes with Cmd+Enter. See Settings for all available shortcuts.