Skip to content
The Daily Repo

jupyter-ai-contrib / nb-cli

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

Why this job: works in the areas we cover, but does not say which job it does

What it does

  • Index. --cell-index 0 or -i 0 (position-based, supports negative indexing: -1 = last cell)
  • ID: --cell "my-cell" or -c "my-cell" (stable, doesn't change when cells move)
  • AI-Optimized Markdown (default). Line-oriented sentinels with JSON metadata for reliable parsing by AI agents
  • JSON (--json). Structured, nbformat-compliant for programmatic use
  • Content-based hashing (SHA256) prevents filename guessing by AI agents

Get started

cargo install nb-cli
Maintenance
Active
Last commit 8 days ago
Stars
101
+5 this week
Licence
BSD-3-Clause
Allows business use
Downloads for
3 systems
Mac, Windows, Linux
Latest version
v0.0.11
Released 8 days ago
Built with
Rust
98% of the code

Is it looked after?

Contributors
Not stated
Last 90 days
Issues
69% closed
15 still open
Pull requests
68 merged
1 waiting
Releases
11
11 in the last year

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
apt-oss / libro4028 months agoMITNo downloads
trekhleb / homemade-machine-learning24,85611 months agoMITNo downloads
microsoft / vscode-jupyter1,5457 days agoMITNo downloads
More: download files, languages, topics and project record

Download files, v0.0.11

  • Mac2 files, 43 downloads
  • Windows1 file, 4 downloads
  • Linux2 files, 157 downloads

All files on GitHub (opens in new tab)

Languages

  • Rust 98%
  • Shell 1%
  • Just <1%

Topics

  • ai-agents
  • cli
  • jupyter
  • jupyter-notebooks
  • notebook-automation

Project record

  • JobOther AI tools
  • StatusListed
  • Commits224
  • Forks16
  • Watching1
  • Stars in 28 days+9
  • CreatedMar 3, 2026
  • First seen by usNov 11, 2026
  • CheckedNov 11, 2026

Type to search.

Try