Run the real Grok Build TUI.
Orchestrate the work around it.
The fullscreen terminal stays authoritative. ASV Agent Desk adds concurrent
sessions, hook-driven attention, worktree lineage, diffs, browser tabs, and local
history—without scraping a single terminal line.
Real Electron surface. Real xterm session. Disposable demo repository.
PRODUCT WALKTHROUGH / 01–05
A terminal core. Five side channels that do not impersonate it.
Every state outside the terminal comes from Grok hooks, Grok-owned files, or git.
The UI does not guess what the agent is doing from its output.
01
RAW PTY BYTES
The actual alternate screen, not a chat-shaped facsimile.
Grok Build runs live inside `node-pty` and xterm.js. Mouse reports, plan mode,
subagent views, and fullscreen redraws remain intact. Byte acknowledgements
pause the PTY when the renderer falls behind.
Passive events arrive through a bounded personal command hook over a Unix
socket. The rail distinguishes working, needs-you, failed, and exited states,
then routes `⌘↩` to the longest-waiting session.
Main owns every live PTY. Forking launches `grok -w`, records the parent edge,
and learns the checkout from the first hook event. Parent, fork, and
fork-of-fork run against genuinely separate git worktrees.
Working-tree evidence and real web pages beside the TUI.
Git supplies exact diffs without staging or checkout. Browser tabs are
sandboxed native `WebContentsView` instances with their own partition and
main-owned lifecycle.
The sidebar reads real summaries under `GROK_HOME`, resumes stored session IDs,
and merges live state without writing to Grok's history. One resolver keeps
sessions, hooks, worktrees, and watchers aligned.
A local DMG can be built today. That does not make it safe to distribute. The public
binary waits for a Developer ID signature, notarization, stapling, Gatekeeper
acceptance, and a quarantined clean-install test.
There is no official DMG or GitHub Release asset. Binaries from other sources should
not be trusted.