Skim through markdown docs without leaving the terminal.
AI tools generate piles of markdown — plans, specs, changelogs, meeting notes. skimd lets you browse and read them in a TUI, right where you work.
- Open skimd in a directory full of markdown files
- Browse folders, hover to preview any document instantly
- Press
Enterto read in detail — search, outline, section jump - Close and return to your session
Move your cursor over any markdown file — the preview panel renders it immediately. No need to open anything.
Press Enter to enter a full reader view with search (/), outline (o), section jumping ([/]), and adjustable width (-/=).
/ to search in browser (filename filter) or reader (full-text search). n/N to cycle matches.
Toggle between full outline (navigate + jump), side outline (passive position marker), or hidden.
One keybinding to pop up skimd over your current session. Works great alongside mux.
# Add to ~/.tmux.conf (or run: skimd --print-tmux-binding)
bind v display-popup -E -w 92% -h 88% -d "#{pane_current_path}" "skimd ."- Auto-reload: Detects file changes and re-renders
- Position restore: Remembers scroll position when switching between files
- Zen mode:
zto hide the browser panel - Adaptive width:
-/=to adjust reader width - File filter:
ato toggle between markdown-only and all files
Pair with mux for a complete tmux-native AI development workflow.
prefix+m→ mux — switch between AI coding sessions with live previewprefix+v→ skimd — review AI-generated docs on the fly
Claude generates docs → prefix+v to skim → prefix+m to switch sessions
# One-line interactive installer (recommended)
curl -sSL https://raw.githubusercontent.com/lunemis/skimd/main/install.sh | bash
# Homebrew
brew install lunemis/tap/skimd
# Go
go install github.com/lunemis/skimd/cmd/skimd@latest
# From source
git clone https://github.com/lunemis/skimd.git && cd skimd && make installThen:
skimd # browse current directory
skimd /path/to/docs # browse specific directory
skimd README.md # open a file directlyTry the bundled sample docs:
skimd assets/sample-docs| Key | Action |
|---|---|
j / k |
Move down / up |
Enter |
Open directory or file |
h / ← / Backspace |
Go to parent directory |
/ |
Filter files |
a |
Toggle markdown-only / all files |
r |
Refresh |
q |
Quit |
| Key | Action |
|---|---|
j / k |
Scroll down / up |
PgUp / PgDn |
Page scroll |
g / G |
Top / bottom |
/ |
Search |
n / N |
Next / previous match |
o |
Cycle outline: full → side → hidden |
[ / ] |
Previous / next heading |
- / = |
Shrink / expand width |
z |
Zen mode (hide browser) |
Esc / h |
Back to browser |
- Go 1.24+ (build only)
- tmux 3.2+ (popup mode, optional)
See CONTRIBUTING.md for guidelines.




