NurCLI¶
Fully loaded multi-provider terminal coding agent. Not a thin wrapper.
Custom Rust harness, dense gold TUI, native vision, tools, knowledge stack, hardened sandbox. Pick any of 60+ providers with /login. Any model via --model / /model. Install marketplace plugins with /plugins (same picker UX as providers).
Repo: nuroctane/nur-cli
Install: one line¶
Then: nur auth login or open nur and use /login → pick a provider.
Windows EXE: download nur-windows-x86_64.exe from Releases → double-click → full install (PATH + ecosystem + browser) then TUI. Same stack as the one-liner, no compile. Details: Setup.
Update¶
That's the normal upgrade. Pulls / rebuilds when you have a Laboratory checkout, reinstalls nur + ecosystem. Or re-run the one-liner / re-download the EXE. Full detail: Setup → Update.
What you get¶
| Surface | Details |
|---|---|
| TUI | Streaming · duration chips · expandable thought/tool cards · click-to-peek (full write/edit content) · queued follow-ups with send now · green/red transcript diffs · prompt menu (fork · edit · revert · copy) · drag-select · always-on scrollbar · ↓ End · sticky prompt · sessions browser · approval mini-diff · lean banner · /login (60+ providers) · /model (live model list) · /plugins marketplace · /goal /btw /codesearch /mc /feedback /tips · /budget /poor /permissions /hooks /cd /doctor |
| Agent | Manual / plan / auto · tool loop · subagents · todos · smarter auto-compact · session $ / token budgets · tool-result spill · Esc cancel · Shift+Tab mid-turn · prompt-cache keys · Chat Completions adapter for non-Responses providers |
| Vision | look (images / short video) · extract_frames (ffmpeg keyframes) · prompt auto-attach of media paths |
| Tools | read · edit · bash · web · browser · git · knowledge stack · agent (all first-class) |
| Ecosystem | Graphify · PLUR · Ruflo · Executor · omp · browser · AKM · 800+ skills · plugin marketplace (~/.nur/plugins, incl. Fable) · natural-language skill activation (think like fable, TDD this, resume from Claude, …). Full install at setup; later open = TTL repair (ecosystem_auto_ensure) |
| Hardening | Sandbox · bash denylist · SSRF blocks · atomic ~/.nur IO · session .json.bak · permissions.toml · optional hooks.toml · API retries · install SHA-256 · nur doctor |
| Host panels | Live status.json / usage.jsonl · dual NUR_* + META_* env exports · Orca hook (nur-hook.cmd / meta-hook.cmd) |
Current version: v0.13.4
Quick links¶
- Setup - System requirements, install, how to update, uninstall
- Quickstart - Your first session in 60 seconds
- Commands - Full CLI reference
- TUI - Keyboard shortcuts, slash commands, colour system
- Tools - All native tools (read, edit, shell, web, git, knowledge, agent)
- Vision - Images, video,
look,extract_frames - Ecosystem - Graphify, PLUR, Ruflo, skills, AKM, plugin marketplace
- Configuration -
config.toml, environment variables, settings - Security - Where secrets live, sandbox, reporting
- Troubleshooting -
nur doctor, common issues
Built with¶
The terminal UI is powered by Ratatui (github) and crossterm. Huge thanks to the Ratatui project. Also built on tokio, reqwest, serde, and clap.