{"repo":"gnomeria/usbtree","free":true,"listed":false,"github":"https://github.com/gnomeria/usbtree","clone":"git clone https://github.com/gnomeria/usbtree.git","description":"Live USB device tree in your terminal. Rust TUI, no root, no libusb. Full activity metrics on Linux; device tree on macOS/Windows.","language":"Rust","stars":628,"topics":["cli","linux","macos","nusb","ratatui","rust","terminal","tui","usb","windows"],"license":"MIT","category":"cli-tools","readme_excerpt":"usbtree Cross-platform TUI for inspecting the USB device tree (Linux, macOS, Windows). Enumerates via nusb — pure Rust, no root, no libusb. One static binary, zero runtime deps: 1.5 MB download, 5–7 MB on disk . Website: gnomeria.github.io/usbtree Platform support Feature Linux macOS Windows ---------------------------------------------------- :-----------: :---: :-----: Device tree — hubs, classes, speeds, tree rails ✅ ✅ ✅ Friendly names ( overrides.ids + usb.ids) ✅ ✅ ✅ Hot-plug watch + timestamped event log ✅ ✅ ✅ Detail panel — sysfs path, vid:pid, serial, children ✅ ✅ ✅ Device power — advertised bMaxPower ✅ ✅ — Live activity sparklines — URBs/s (unprivileged) ✅ — — Real bandwidth — bytes/s via usbmon (root) ✅ — — Prebuilt binaries amd64 · arm64 arm64 amd64 Live per-device activity is Linux-only — why →. Install [!NOTE] The shell installer and prebuilt links need a published GitHub release. None yet? Install from source. Homebrew (Linux · macOS Apple Silicon) Linux / macOS (shell installer) Windows From source Installers verify the archive's sha256 against checksums.txt and install to /usr/local/bin or /.local/bin (Linux/macOS) / %LOCALAPPDATA%\\usbtree\\bin + user PATH (Windows). Env vars (prefix $env: in PowerShell): Variable Effect ---------------------- ---------------------------------------------------------- USBTREE VERSION pin a version, e.g. 0.0.1 (default: latest) USBTREE INSTALL DIR install directory override USBTREE SUDO SYMLINK 1 also symlinks into /usr/local/bin","default_branch":null,"files":null,"tree":[],"storefront":"/r/gnomeria","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gnomeria/usbtree/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}