Skip to content

TUI Screenshots

netbox-sdk ships with five Textual applications, each aimed at a different workflow. This gallery collects the themed screenshots for each one.

Available TUI Applications

TUI Description Launch Command
Default TUI Main browsing interface for NetBox resources nbx tui / nbx demo tui
Dev TUI Developer request workbench for API exploration nbx dev tui / nbx demo dev tui
Logs Viewer Structured log viewer for debugging and diagnostics nbx tui logs
CLI Builder Guided command composition for nbx nbx cli tui / nbx demo cli tui
Django Models Browser Browser for NetBox's internal Django models nbx dev django-model tui

Available Themes

All TUI applications support 5 built-in themes:

  • NetBox Dark — Dark theme matching NetBox's default appearance
  • NetBox Light — Light theme for daytime use
  • Dracula — Popular dark theme with purple accents
  • Tokyo Night — Serene dark theme with blue undertones
  • One Dark Pro — Atom's One Dark theme port

Capturing New Screenshots

To capture fresh screenshots of all TUIs with all themes, run:

python scripts/tui_screenshots.py

This script uses the demo profile (demo.netbox.dev) to capture the screenshots automatically. Ensure you have the demo profile configured first:

nbx demo init

Screenshots are saved to docs/assets/screenshots/. Each screenshot follows the naming pattern tui-{app}-{theme}.svg.

For the non-visual launch/help output of these applications, see TUI Launch Output.