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
- Contributing guide (opens in new tab)
- No security policy
- Code of conduct (opens in new tab)
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| apt-oss / libro | 402 | 8 months ago | MIT | No downloads |
| trekhleb / homemade-machine-learning | 24,856 | 11 months ago | MIT | No downloads |
| microsoft / vscode-jupyter | 1,545 | 7 days ago | MIT | No 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
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
