Ekphos
A lightweight, fast, terminal-based markdown research tool built with Rust
Ekphos is an open-source, terminal-based markdown research tool inspired by Obsidian. Built with Rust for performance, it provides a fast and intuitive way to manage markdown notes directly from your terminal.

Ekphos is in early development. Always update to the latest version with cargo install ekphos.
Features
- Three-panel layout - Sidebar, content view, and outline navigation
- Vim keybindings - Full vim-style navigation and editing
- Wiki links - Obsidian-style
[[note]]linking with autocomplete - Graph view - Visualize note connections with interactive graph (
Ctrl+g) - Syntax highlighting - 50+ languages supported in code blocks
- Inline images - Preview images in compatible terminals
- Fast search - Fuzzy file search and full-text content search (
Ctrl+k) - Customizable themes - TOML-based theming system
Quick Install
Install with Cargo:
cargo install ekphosAlternatively, you can install Ekphos using Homebrew:
brew install ekphosRequirements
- Rust 1.70+ (
rustup updateto upgrade) - For inline images: iTerm2, Kitty, WezTerm, Ghostty, or Sixel-compatible terminal