Sage
A fast, ergonomic terminal pager.
Page local files, whole directories, piped stdin, and remote content with a responsive TUI, strong search and find workflows, syntax highlighting, and a robust JavaScript plugin API.
CLI examples
Reference
sage README.md
sage src/
git diff | sage
sage https://example.com/
sage --compile-cache
Inputs can be files, directories, stdin, `http://`, `https://`, or `ssh://` URLs.
Why Sage
A pager-first CLI with a real documentation and automation surface.
Real input coverage
Operator ergonomics
Programmable runtime
Docs map
A CLI-first path through usage, configuration, plugins, and the full JavaScript API surface.
Start
Quick start, reading path, and what Sage covers.
Guides
Build, install, adopt Sage as a pager, and ship plugins.
CLI
sage modes, input types, flags, keys, config, syntax caches, and diagnostics.JavaScript APIs
Plugin runtime, stable
sage:* modules, globals, events, and examples.Man pages
sage(1), sage(7), and sage-plugin-api(3) in reader-friendly form.