montanaflynn / headless-terminal
PublicHeadless terminal — puppeteer for TUIs (vim/emacs/htop/nethack) with a Go CLI backed by libghostty-vt
A command-line tool for running interactive terminal user interfaces in the background, sending keystrokes, capturing screen snapshots, and live-streaming output.
How It Works
You hear about a handy tool called ht that lets you run and control terminal programs like vim or games without needing a full screen, perfect for scripts or smart assistants.
Download the ready-to-use file for your computer and move it to a folder where you can easily run it from anywhere.
Start your favorite terminal app, like a text editor, in a hidden window and give it a simple name to track it.
Send keystrokes just like typing on a keyboard, such as inserting text or saving a file, and wait a moment for it to respond.
Take a picture of what's currently showing on the hidden screen to check progress or save as text or image.
Open a live view in another window to see the app updating in real time as you send more inputs.
Your file is edited and saved automatically, the session cleans up, and you can repeat for any terminal app effortlessly.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.