Skip to content

Commit a53d81c

Browse files
Document LocalBox TUI usage
1 parent 772f74f commit a53d81c

2 files changed

Lines changed: 48 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
Past-tense record of shipped changes.
44

5+
## 2026-05-24 — Terminal.Gui TUI and catalog polish
6+
7+
- **`llmtui` documented as the explicit Terminal.Gui preview path.** README now covers publish/install, profile resolution, core navigation keys, and the BenchPilot handoff key.
8+
- **Spectre model catalog layout fixed.** The dashboard now uses explicit column widths and a compact quant list so the context column stays readable instead of wrapping to one or two characters.
9+
- **MTP catalog contexts expanded.** `q3535ba3bmtp` and `genesisv2` now expose an explicit `256k` context key while keeping default context at `128k`.
10+
- **Quant naming clarified.** README notes that labels like `mtp`, `mtp-apex`, and `mtp-q8kp` are model-local quant keys that map to concrete GGUF filenames.
11+
512
## 2026-05-24 — Dropped Ollama backend (breaking)
613

714
### Breaking changes

README.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,7 @@ After install, open a fresh PowerShell:
330330

331331
```powershell
332332
llm # interactive wizard — pick model, mode, action
333+
llmtui # Terminal.Gui TUI, explicit preview path
333334
info # verify: VRAM, default model, configured quants
334335
```
335336

@@ -360,6 +361,7 @@ llmdefault Launch the configured default recipe/model
360361
llmdefaultunshackled Same, via Unshackled
361362
llmdefaultcodex Same, via Codex
362363
llm Guided wizard (Spectre when available)
364+
llmtui Terminal.Gui TUI preview
363365
llmc Native selectable wizard, explicit alias
364366
llms Spectre wizard, explicit alias
365367
info Dashboard
@@ -379,6 +381,11 @@ llm-update Update LocalBox + installed companion checkout
379381
| `-AutoBest` | Replay the latest saved tuner profile for this (model, ctx, mode). |
380382
| `-Quant <name>` | Switch the model's selected GGUF quant (no launch). |
381383

384+
Quant keys are model-local labels, not a universal naming scheme. For example,
385+
`mtp-apex` means the Genesis V2 MTP-enabled APEX GGUF file, while another model
386+
may use a simpler `mtp` label when there is only one MTP variant. Use
387+
`info <key>` to see the exact filename behind each quant key.
388+
382389
### 256 k context on a 24 GB card
383390

384391
The combination of **Qwen3-Coder-30B-A3B Heretic** (4 KV heads, 48 layers) at
@@ -646,6 +653,40 @@ $env:LOCAL_LLM_NO_SPECTRE = '1' # disable Spectre everywhere / make llm use na
646653

647654
---
648655

656+
## Terminal.Gui TUI
657+
658+
`llmtui` launches the C# Terminal.Gui frontend. It is currently an explicit
659+
preview path; `llm` still opens the existing PowerShell wizard flow.
660+
661+
Build and install it from the repo:
662+
663+
```powershell
664+
pwsh .\tui\publish-tui.ps1 -Install
665+
reloadllm
666+
llmtui
667+
```
668+
669+
When installed, the launcher runs `~/.local-llm/bin/LocalBox.Tui.exe` and passes
670+
the active `LocalLLMProfile.ps1` path with `--profile`. From a repo checkout, it
671+
can also run the TUI project directly with `dotnet run`, so the command works on
672+
fresh developer machines before publishing.
673+
674+
Useful controls:
675+
676+
| Key | Action |
677+
|-----|--------|
678+
| `Up` / `Down` | Move in the active list. |
679+
| `Enter` / `Right` | Advance through model -> context -> quant -> action -> mode -> AutoBest -> confirm. |
680+
| `Left` | Go back one wizard step. |
681+
| `Space` | Cycle the current step. |
682+
| `Tab` | Move focus to details so long text can scroll. |
683+
| `Ctrl+B` | Open BenchPilot.Tui when BenchPilot is installed and has a TUI build. |
684+
| `F5` | Refresh backend data. |
685+
| `F9` | Show dry-run launch command. |
686+
| `F10` | Quit. |
687+
688+
---
689+
649690
## Casing convention
650691

651692
The repo mixes three styles intentionally:

0 commit comments

Comments
 (0)