Back to browse
GitHub Repository

Headless terminal — puppeteer for TUIs (vim/emacs/htop/nethack) with a Go CLI backed by libghostty-vt

111 starsGo

Headless terminal for agents to run any TUI built on libghostty

by anonfunction·Apr 24, 2026·3 points·1 comment

AI Analysis

●●SolidWizardryBig BrainNiche Gem

Puppeteer for TUIs using libghostty-vt—finally agents can drive vim without screen scraping.

Strengths
  • libghostty-vt parsing tracks cursor position and scrollback accurately.
  • Synchronization primitives know when TUI finishes redrawing—pexpect can't do this.
  • Unix-socket daemon enables live session watching from separate terminal.
Weaknesses
  • Only 64 GitHub stars suggests limited early adoption and community validation.
  • Agent-driven TUI automation is emerging—unclear long-term demand beyond hype.
Target Audience

AI agent developers and CLI automation engineers

Similar To

tmux · expect · pexpect

Similar Projects

Developer Tools●●●Banger

Term-CLI – interactive terminals for AI agents (for SSH/TUI/REPL flows)

Agents finally handle SSH/pdb/vim—680 tests, tmux-backed, single-file Python.

WizardrySolve My ProblemShip It
eliasoe
923mo ago