jupyter-ai-contrib/nb-cli
A CLI-first interface for AI agents to work with notebooks
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.
Stars
2
Forks
2
Language
Rust
License
BSD-3-Clause
Category
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.
Higher-rated alternatives
spider-rs/spider
Web crawler and scraper for Rust
Dicklesworthstone/pi_agent_rust
High-performance AI coding agent CLI written in Rust with zero unsafe code
RightNow-AI/openfang
Open-source Agent Operating System
liquidos-ai/AutoAgents
A multi-agent framework written in Rust that enables you to build, deploy, and coordinate...
Ataraxy-Labs/sem
Semantic version control CLI. Entity-level diff, blame, graph, and impact analysis for code. 16...