📝

Markdown Editor

CodeMirror 6 powered editor with live preview, wiki-links, and backlinks

Editor

  • Split-pane with synchronized scrolling
  • 100+ language syntax highlighting
  • Find/replace with regex
  • Visual table editor

Wiki-Links

  • [[Note Name]] syntax
  • [[folder/note]] nested links
  • Autocomplete suggestions
  • Note aliases via frontmatter

Backlinks

  • Incoming links panel
  • Context preview
  • Unlinked mentions discovery
📋

Kanban Boards

Personal and shared boards with drag-and-drop cards, due dates, and priorities

Boards

  • Customizable columns
  • Personal boards per member
  • Pool board for unassigned tasks
  • Card archiving

Cards

  • Due dates and priorities
  • Color-coded labels
  • Assignee suggestions
  • Reference: [[card:Title]]
📈

Diagram Editor

Visual editor for flowcharts, network diagrams, and system designs

Nodes

  • Shapes: rectangle, circle, diamond, cylinder, hexagon
  • Icon, text, and image nodes
  • Groups and swimlanes

Edges

  • Types: straight, step, smoothstep
  • Arrow styles: arrow, diamond, circle
  • Labels and animation

Features

  • Undo/redo (50 actions)
  • Copy/paste, PNG export
  • Reference: [[diagram:Name]]
🔗

Git Integration

Native git via libgit2 with SSH key authentication - no shell required

Operations

  • Pull, commit, push
  • Status view
  • No external git needed

Authentication

  • Native SSH key support
  • Per-user key configuration
  • Passphrase caching

Shortcuts

  • Ctrl+Shift+P Pull
  • Ctrl+Shift+C Commit
  • Ctrl+Shift+U Push
🔍

Full-Text Search

SQLite FTS5 powered search with instant results and context preview

Search

  • Live results as you type
  • Context preview
  • Search highlighting
  • Code block filtering

Discovery

  • Incoming links panel
  • Unlinked mentions
  • Orphan note detection
  • Ctrl+Shift+F
🔬

Graph View

Interactive force-directed visualization of note connections

Global Graph

  • All notes as nodes
  • Node size by connectivity
  • Click to navigate
  • Search filtering

Local Graph

  • Centered on current note
  • Configurable depth
  • Ctrl+Shift+G global
  • Ctrl+G local
📄

Templates

Pre-built templates for daily notes, zettelkasten, PARA, security runbooks

Built-in

  • Daily notes, meeting notes
  • Zettel, literature notes
  • Project, area, resource (PARA)
  • Runbooks, incident reports

Variables

  • {date}, {time}, {weekday}
  • {title}, {zettel}
  • Custom templates
  • Ctrl+Shift+N
💻

Command Snippets

25+ security snippets for enumeration, credential attacks, lateral movement

Categories

  • Enumeration: Nmap, Gobuster, FFUF
  • Credentials: Mimikatz, Hashcat
  • Lateral: PsExec, WMIExec, Evil-WinRM
  • AD: BloodHound, Kerbrute

Features

  • Quick copy to clipboard
  • Insert into editor
  • Search and filter
  • Custom snippets
📊

Dataview Queries

SQL-like queries for dynamic views based on metadata, tags, and content

Query Types

  • TABLE - formatted tables
  • LIST - bulleted lists
  • TASK - task items

Capabilities

  • Filter by folder, tags, fields
  • Sort, group, limit
  • Access file.* and frontmatter
🔧

More Features

Version history, daily notes, split panes, extensions, callouts

Version History

  • Auto snapshots on save
  • Preview and diff
  • One-click restore

Layout

  • Resizable split panes
  • Tab system
  • Multi-note editing

Extensions

  • Plugin architecture
  • JavaScript extensions
  • Custom commands

Callouts

  • 15+ types: note, tip, warning
  • Obsidian-compatible syntax

Ready to try Kairo?