jupyter-ai-contrib/nb-cli

A CLI-first interface for AI agents to work with notebooks

40
/ 100
Emerging

Built in Rust for performance, outputs notebooks in an AI-optimized markdown format using line-oriented sentinels (`@@notebook`, `@@cell`, `@@output`) with JSON metadata—enabling deterministic parsing without JSON parsing overhead. Supports both local execution via native ZeroMQ kernel communication and remote synchronization with Jupyter servers using Y.js for conflict-free real-time updates, with automatic output externalization via content-based SHA256 hashing.

No Package No Dependents
Maintenance 13 / 25
Adoption 5 / 25
Maturity 9 / 25
Community 13 / 25

How are scores calculated?

Stars

2

Forks

2

Language

Rust

License

BSD-3-Clause

Last pushed

Mar 14, 2026

Monthly downloads

25

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/jupyter-ai-contrib/nb-cli"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.