Skip to content

v0.1.0

Choose a tag to compare

@phd1000x-ux phd1000x-ux released this 12 May 09:38
· 141 commits to main since this release

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.