avbiswas

Notebook Terminal UI and Headless Renderer

21
1
100% credibility
Found Apr 14, 2026 at 16 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Terminal-based editor for Jupyter notebooks with vim-style controls, live execution, and animated video rendering of walkthroughs.

How It Works

1
🔍 Discover notebook-tui

You hear about a handy tool that lets you edit notebooks right in your terminal screen, like a speedy text editor, and even turn them into cool animated videos.

2
📥 Get it ready

With one quick command, you bring the tool to your computer so it's all set to use.

3
📖 Open your notebook

Point the tool at your notebook file, and it loads up instantly in a full-screen view.

4
✏️ Edit like a pro

Use familiar arrow keys and shortcuts to jump between sections, type code or notes, and make changes smoothly.

5
▶️ Run and watch live

Hit a key to run a section, and see results stream in real-time with graphs popping up just like in a full notebook app.

6
🎥 Create video magic

Tell it to make a video, add notes for typing effects or highlights, and it builds a polished animated walkthrough.

Share your creation

Get a ready-to-share video file showing your notebook journey, perfect for tutorials or demos.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 16 to 21 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is notebook-tui?

Notebook-tui is a terminal-based Jupyter notebook editor and MP4 renderer built in TypeScript with Bun, OpenTUI, and Remotion. It lets you edit .ipynb files using vim-style keybindings like j/k for cell navigation, i for insert mode, and :w to save, all without a browser or VSCode. Run cells with Shift+Enter for real-time stdout streaming and Matplotlib previews, then export animated videos showing typing effects, blinking cursors, and execution spinners—perfect for github notebook jupyter workflows or jupyter notebook terminal commands.

Why is it gaining traction?

Vim motions make editing feel native in the terminal, with undo/redo, visual selection, and markdown toggle via Shift+M, solving jupyter notebook terminal not working pains on Mac/Windows. Video rendering stands out: choose char/word/line animations, 4K vertical/horizontal presets, and YAML templates for repeatable github notebook to colab-style exports. Streaming outputs and caching skip re-execution, making notebook tui iteration faster than GUI tools.

Who should use this?

Data scientists preferring CLI over Jupyter Lab/VSCode for notebook terminal cell execution. Python devs building tutorial videos from notebooks, like animated walkthroughs for github notebook viewer shares. Vim users debugging jupyter notebook terminal windows issues or needing notebook navigator without mouse.

Verdict

Try it for terminal-first notebook editing and quick video renders—ntui notebook.ipynb and ntui render are dead simple. At 13 stars and 1.0% credibility, it's early with solid docs but light tests; production use needs more battle-testing.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.