- MacOS-native look and feel with familiar β - combinations
- Live Markdown Rendering β Bold, italic, headings, blockquotes, code blocks with syntax highlighting, tables, task lists, horizontal rules, YAML frontmatter, and
[[wikilinks]]. - Voice Dictation β on your local machine.
- Task lists -
- [x] buy milksyntax - Inline Images β Render PNG, JPEG, GIF (animated), WebP, BMP, TIFF, and even SVG directly in your terminal via the Kitty or iTerm2 graphics protocol.
- Mouse Support β Click to focus, drag pane dividers, scroll through files.
- Obsidian Vault Compatible β Open any Obsidian vault as-is. Launch Rune from the vault root so
[[wikilinks]]resolve correctly across your notes. - Multi-Cursor Editing β Add cursors above or below the current line.
- File Watching β Auto-reloads files when they change on disk (e.g., from
git checkoutor an external edit). - AI Chat β Talk to an OpenAI-compatible LLM about your notes. The chat pane has context of your open file.
quick search, just start typing
Requires macOS on Apple Silicon (arm64).
brew tap aka-rider/tap
brew trust aka-rider/tap
brew install --cask rune-edit(requires a local whisper.cpp server β ~1.6 GB RAM while running)
Press Ctrl+V to start dictation in the editor or LLM chat.
Rune follows MacOS input language, switch your keyboard language to change dictation language.
brew install aka-rider/tap/whisper-cpp-server
brew services start aka-rider/tap/whisper-cpp-serverFirst launch downloads ~3 GB of model weights and builds the ANE encoder (~5β10 min). Subsequent launches are instant.
MacOS-native β+c/v/z, and others should work. Sometimes, terminal emulator intercepts these combinations. Either configure the terminal emulator, or use fallback: ββ§+... or Ctrl+...
For example, select all: β+a, ββ§+a, ^a
Some keybindings may not work with non-English input sources. For instance, rune receives β+ΠΌ instead of β+v (Ukrainian keyboard), this is a terminal limitation.
Press F1 inside Rune for the list of keyboard shortcuts β the help page is generated live from the keymap, so it never drifts.
| Terminal | Notes |
|---|---|
| Ghostty | Focused on compatibility with VT standards |
Kitty, iTerm2, WezTerm work too, with all kinds of bugs. rune relies on terminal protocol extensions (super key, image rendering, clipboard, etc.).



