16 feature areas · 0 paywalls

Every feature,
in detail.

Noteriv packs a full suite of tools for writing, organizing, and connecting your ideas. Here is a deep dive into what each one does and how it works.

Live Markdown Editor

Built on CodeMirror 6, the editor renders markdown inline as you type. Move your cursor away from a line and bold, italic, code spans, math, tables, and callouts render instantly — no split-pane preview needed. The experience feels like a rich text editor but everything stays in plain markdown on disk.

Capabilities

  • Inline rendering on non-cursor lines for distraction-free writing
  • Full CommonMark support plus tables, footnotes, strikethrough, and task lists
  • Syntax-highlighted fenced code blocks with language detection
  • Callout blocks (note, tip, warning, danger) with collapsible content
  • Smart list continuation, auto-indent, and bracket matching
  • Configurable font size, line height, and editor width

Wiki-Links & Graph View

Type [[ and an autocomplete dropdown suggests notes from your vault. Links resolve to files automatically, and renaming a note updates all references. The graph view renders your entire vault as a force-directed network where each node is a note and each edge is a link between them.

Capabilities

  • [[note]] and [[note|alias]] syntax with fuzzy autocomplete
  • Interactive force-directed graph with zoom, pan, and node dragging
  • Backlinks panel showing every note that references the current one
  • Hover preview on wiki-links to see note content without navigating
  • Graph filtering by tag, folder, or search query
  • Orphan note detection to find unlinked ideas

Board View

Add board: true to any note's frontmatter and it becomes a kanban board. Each ## heading defines a column, and list items underneath become cards. Drag cards between columns, toggle completion, assign tags, and set due dates — all stored as standard markdown you can edit anywhere.

Capabilities

  • Columns defined by ## headings in the same markdown file
  • Drag-and-drop cards between columns with automatic file updates
  • Tag badges and due date display on each card
  • Completion toggle that checks/unchecks the underlying task
  • Inline card editing without leaving the board view
  • Works with any markdown editor since the format is plain text

Canvas & Whiteboard

Open .canvas files to get an infinite whiteboard for visual thinking. Place sticky notes in seven colors, add text boxes with markdown formatting, embed images from your vault, and draw freehand with pressure sensitivity. Connect elements with arrows and group them together for organized diagrams.

Capabilities

  • Sticky notes in 7 Catppuccin-matched colors with rich text
  • Freehand drawing tool with adjustable stroke width and color
  • Image embedding from vault files or drag-and-drop from desktop
  • Directional arrows between any two elements for flowcharts
  • Element grouping, z-ordering (bring to front / send to back)
  • Pan, zoom, and minimap navigation on large canvases

Calendar & Daily Notes

The calendar sidebar displays a monthly grid with dots on days that have a daily note. Task due dates from across your vault appear as markers so you can see your schedule at a glance. Click any day to create or open its daily note from a configurable template.

Capabilities

  • Monthly calendar grid with navigation between months and years
  • Dot indicators for days with existing daily notes
  • Due date markers aggregated from tasks across the vault
  • One-click daily note creation from customizable templates
  • Configurable daily note folder and filename format
  • Week-start preference (Sunday or Monday)

Flashcard Review

Write Q: and A: pairs directly in your notes to create flashcards, or use {{cloze}} deletion syntax to hide key terms. Noteriv schedules reviews using the SM-2 spaced repetition algorithm, surfacing cards at optimal intervals to maximize long-term retention without wasting time on material you already know.

Capabilities

  • Q:/A: syntax for question-and-answer flashcards
  • {{cloze}} deletion syntax that hides words inline for active recall
  • SM-2 algorithm tracking ease factor, interval, and repetition count
  • Review queue sorted by due date with again/hard/good/easy buttons
  • Per-note and vault-wide review statistics
  • Cards live inside your notes — no separate database or export step

Dataview Queries

Write TABLE, LIST, or TASK queries in fenced code blocks and Noteriv evaluates them live against your vault. Filter notes by tag, folder, or any frontmatter field, then sort and limit the results. It turns your vault into a queryable database without ever leaving markdown.

Capabilities

  • TABLE queries that display results with custom columns from frontmatter
  • LIST and TASK query types for simpler output formats
  • Filter expressions: WHERE tag, folder, frontmatter field comparisons
  • SORT by any field (ascending or descending) and LIMIT result count
  • Live rendering that updates as you edit notes in your vault
  • Queries are plain text in ```dataview blocks — portable and readable

Mermaid Diagrams & KaTeX Math

Drop a ```mermaid code block into any note to render flowcharts, sequence diagrams, Gantt charts, pie charts, and more. For math, use $inline$ or $$block$$ LaTeX syntax and KaTeX renders it instantly in the editor — no compilation step or external tool required.

Capabilities

  • Full Mermaid.js support: flowchart, sequence, Gantt, class, state, pie
  • Live diagram preview that updates as you edit the mermaid source
  • $inline$ math rendered with KaTeX directly in the text flow
  • $$block$$ math for centered equations and multi-line derivations
  • Syntax highlighting inside mermaid and math blocks
  • Export diagrams and equations along with notes in HTML and PDF

Focus Mode & Vim Bindings

Toggle focus mode to hide the sidebar, status bar, and tab bar — leaving nothing but your text on screen. For power users, enable Vim keybindings powered by @replit/codemirror-vim for modal editing with motions, text objects, visual mode, and ex commands, all inside the CodeMirror editor.

Capabilities

  • Distraction-free focus mode that hides all UI chrome
  • Full Vim normal, insert, visual, and command-line modes
  • Vim motions (w, b, e, f, t) and text objects (iw, i", a()
  • Configurable hotkey to toggle Vim mode on and off
  • Typewriter scrolling that keeps the cursor vertically centered
  • Pairs with any theme for a fully personalized writing environment

PDF Viewer & Annotations

Open PDF files directly in Noteriv and read them side-by-side with your notes. Highlight text in four colors, add underlines, or attach text annotations to specific passages. All annotations are saved as metadata alongside the PDF and can be exported to a markdown summary.

Capabilities

  • Built-in PDF rendering with page navigation and zoom
  • Highlight tool with 4 color options (yellow, green, blue, pink)
  • Underline and text note annotation types
  • Annotation sidebar listing all marks with jump-to-page links
  • Export annotations to markdown with page references
  • Side-by-side layout with your note editor for active reading

Web Clipper

Install the Noteriv browser extension to save any web page as a clean markdown note with one click. The clipper strips ads, navigation, and clutter, then converts the article content to well-formatted markdown preserving headings, links, images, and code blocks.

Capabilities

  • One-click save from Chrome or Firefox toolbar
  • Automatic HTML-to-markdown conversion with Turndown
  • Preserves headings, links, images, lists, and code blocks
  • Configurable target folder and filename template
  • Adds source URL and clip date as frontmatter metadata
  • Auto-formats content with consistent markdown style

Sync

Sync your vault across devices using Git with built-in stash/pop handling for unsaved changes, mirror a folder to another location on disk, or connect to a WebDAV server. Every sync method keeps your notes on infrastructure you control — no proprietary cloud service sits between you and your files.

Capabilities

  • Git sync with automatic stash and pop for uncommitted changes
  • Commit, pull, and push from within the app — no terminal needed
  • Folder mirror sync that copies your vault to a second directory
  • WebDAV client for syncing to Nextcloud, ownCloud, or any server
  • Conflict detection with diff view for manual resolution
  • Configurable sync interval and on-save triggers

MCP Server

Noteriv ships an MCP (Model Context Protocol) server with 22 tools, published as noteriv-mcp on npm. Connect it to Claude Code, Cursor, or any MCP-compatible AI assistant and let them read, search, create, and modify notes in your vault programmatically.

Capabilities

  • 22 tools covering read, write, search, list, and manage operations
  • Published as noteriv-mcp on npm for one-command installation
  • Works with Claude Code, Cursor, and other MCP-compatible clients
  • Vault switching and multi-vault support from the AI side
  • Search notes by content, tags, or frontmatter fields
  • Create daily notes, manage folders, and query backlinks via AI

Themes

Choose from 10 built-in themes including Catppuccin (Mocha, Macchiato, Latte), Nord, Dracula, Solarized, Gruvbox, Tokyo Night, and more. For deeper customization, load CSS snippets that override any part of the UI — or install community themes from the plugin registry.

Capabilities

  • 10 built-in themes with dark and light variants
  • Catppuccin Mocha, Macchiato, Frappe, and Latte flavors
  • Nord, Dracula, Solarized, Gruvbox, and Tokyo Night presets
  • Custom CSS snippets loaded from your vault's .noteriv/ folder
  • Community themes installable through the plugin registry
  • Theme preview panel for instant switching

Publish & Export

Export any note as a standalone HTML page with the current theme applied, generate a PDF, or turn a note into presentation slides by splitting on --- dividers. Multi-note export lets you batch-convert an entire folder for archiving or sharing.

Capabilities

  • HTML export with embedded CSS matching your active theme
  • PDF generation with configurable page size and margins
  • Slide presentation mode splitting on --- horizontal rules
  • Multi-note batch export for entire folders
  • Standalone HTML files that work offline with no dependencies
  • Preserves wiki-links, math, diagrams, and syntax highlighting

Plugins

Extend Noteriv with community-built plugins installed from the built-in registry. The plugin API exposes editor state, the status bar, command palette registration, and lifecycle hooks so developers can add features without forking the core codebase.

Capabilities

  • Community plugin registry with one-click install and updates
  • Plugin API access to editor state, selections, and document model
  • Status bar widget registration for custom indicators
  • Command palette command registration with hotkey binding
  • Lifecycle hooks: onLoad, onUnload, onFileOpen, onFileSave
  • Plugins are sandboxed and can be enabled or disabled individually

Ready to try it?

Noteriv is free, open source, and available on Linux, Windows, and macOS. Download it now or check out the source on GitHub.