ekphosv0.20.0

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.

VersionRustLicense

Ekphos screenshot

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 ekphos

Alternatively, you can install Ekphos using Homebrew:

brew install ekphos

Requirements

  • Rust 1.70+ (rustup update to upgrade)
  • For inline images: iTerm2, Kitty, WezTerm, Ghostty, or Sixel-compatible terminal

Get Started

On this page