v0.1.0
A fast terminal-native Jupyter notebook viewer. nbv path/to/notebook.ipynb renders the full notebook to stdout — cells, markdown, images, tracebacks — with no browser or IDE.
Highlights
- 3 MB single binary, no Python or runtime deps
- Cell-by-cell stdout streaming (200-cell notebook in <200 ms)
- Inline images in Ghostty / iTerm2; placeholder elsewhere
- Smart defaults: TTY / terminal / color all auto-detected
- Pipe-safe: handles SIGPIPE, respects NO_COLOR
Install
```bash
git clone https://github.com/phd1000x-ux/nbv.git
cd nbv
cargo install --path .
```
Or grab the prebuilt macOS arm64 binary below.
Tested on
macOS arm64 (Apple Silicon). Linux build untested for v0.1.
Not in v0.1
Markdown tables, LaTeX math, JPEG / SVG images, interactive widgets, tmux passthrough, ANSI-aware truncation for very long colored lines, CI.
See README.md (or README.ko.md for Korean) in this repository for the full feature matrix.