CLI
+
+ Also: grok-nethunter fullscreen launcher ·
+ grok native TUI ·
+ grokhunter tui lab menu ·
+ XFCE session: desktop.html
+ (nh-x11 ≠ grokhunter desktop agent) ·
+ aliases via profile (ghd,
+ ghp, ghsu, …)
+
grokhunterGrok Build fullscreen TUIgrokhunter tuiLab operations menu (alias: lab)grokhunter statusShort status linegrokhunter doctorFull health reportgrokhunter bindsProot binds (status|repair|optimize)grokhunter git-identityGitHub-attributable git user.name / emailgrokhunter menuKali/XFCE Applications submenu — see desktop.htmlgrokhunter setupOne-shot: ensure + skills + doctorgrokhunter ensureGrok Build ≥ 1.0.5 + NetHunter profilegrokhunter skills installSkills, agents, personas, roles + wrappersgrokhunter teamLaunch Coding Team agentgrokhunter scout|review|fix|desktopSpecialist agent launchersgrokhunter overlay|ship|docsLab specialists (install / release / docs)grokhunter modeler|ci|aiderModels/V9 agent, CI, Aider (`modeler` ≠ `models` CLI)grokhunter session|host|mcptmux/resume, Termux vs Kali, MCP (`mcp` ≠ `grok mcp`)grokhunter plugin|flow|storageplugins (`plugin` ≠ `grok plugin`), workflows, diskgrokhunter editor|hook|shellnvim/micro, Grok hooks, profile/completionsgrokhunter github|secrets|toolchaingit-identity agent (≠ git-identity CLI), secrets.env, apt/compilersgrokhunter agents statusInstalled Coding Team agentsgrokhunter models installV9 / 4.6 model pickersgrokhunter ai-smokeSpaceXAI API smoke testgrokhunter install [args]Installer (supports --overlay-only)grokhunter plan "…"Built-in plan agent (1.0.5)grokhunter -p "…"Headless one-shotbash scripts/install_aider.shRepair Aider (uv + 3.12)bash scripts/ci-unit.shLocal unit checksDesktop
+
+ Optional graphical session. Most pair work stays in the shell.
+ grokhunter menu installs the XFCE Applications submenu — it is not the lab TUI.
+
grokhunter Grok Build fullscreen TUI +grokhunter tui lab operations menu (alias: lab) +grokhunter menu Applications → GrokHunter on XFCE +nh-x11 start the desktop session+
Start
++ Need the Termux:X11 APK first. SharedUid + GitHub Termux is the smooth path. + F-Droid Termux uses the non-sharedUid APK. +
+nh-x11
+ bash install.sh --with-x11Helper + /tmp share for X socketsnh-x11Default: legacy drawing on, compositor offNH_X11_LEGACY=0 nh-x11GPU path if legacy drawing is too slowNH_X11_SESSION=startlxde nh-x11Other DE already installedgrokhunter desktopCoding Team desktop agent — not the X sessionBinds
+
+ grokhunter binds is the repair path when the display exists in Termux
+ but Kali says it cannot open it.
+
grokhunter binds status
+grokhunter binds repair
+
+ Runtime triage playbook: skill x11-desktop.
+ Wrapper notes: bwrap-proot keeps GTK/glycin from aborting under proot.
+
Performance
+| Priority | +Action | +Effect | +
|---|---|---|
| 1 | +sharedUid APK (GitHub Termux) | +Stops Android throttling Termux when X11 is foreground | +
| 2 | +Disable XFCE compositing | +Biggest smoothness gain on proot — nh-x11 tries this |
+
| 3 | +Light DE (XFCE / i3) | +Less CPU/RAM than GNOME/KDE | +
| 4 | +Share /tmp |
+ Required for X sockets — patched by --with-x11 |
+
| 5 | +Avoid SD-card rootfs | +Faster apt, editors, builds | +
| 6 | +Optional GPU (Turnip/Zink) | +Advanced, device-specific. GrokHunter does not auto-install drivers | +
Black screen
+grokhunter binds status then grokhunter binds repair.pkill -f termux.x11 || true
+am force-stop com.termux.x11 || true
+nh-x11
+ NH_X11_LEGACY=0.
+ Longer notes:
+ docs/X11-PERFORMANCE.md
+ · skill x11-desktop · agent grokhunter desktop.
+
Phone vs desktop
+| + | Shell | +XFCE + nh-x11 | +
|---|---|---|
| Battery / RAM | +Low | +High — keep one session | +
| Pair programming | +grokhunter / grokhunter tui |
+ Same CLI inside a terminal window | +
| Editors | +nvim / micro | +GUI editors if you accept the lag | +
| Chromium | +— | +Patched --no-sandbox under proot. Lab only |
+
+ Out of scope: Magisk, HID, firmware, rooted X11 tricks. + Rootless / proot only. +
+ +