Skip to content

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).

nur           # gold interactive TUI

Repo: nuroctane/nur-cli


Install: one line

irm https://raw.githubusercontent.com/nuroctane/nur-cli/main/install.ps1 | iex
curl -fsSL https://raw.githubusercontent.com/nuroctane/nur-cli/main/install.sh | bash

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

nur 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


  • 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.