Ryan X. Charles
Ryan X. Charles
Follow

It's Astrohacker Now

July 18, 2026 · Ryan X. Charles

I stopped calling the product TermSurf. The product is Astrohacker Terminal. TermSurf still exists as the protocol that lets that terminal put real browsers next to your shell.

Too many names

I shipped under too many banners. TermSurf for the terminal browser. Shannon for the shell. EarthBucks, KeyPears, NuTorch, each with its own domain. Honest about how the code got built. Useless as a front door.

Astrohacker is the company. I said so in April, and again when the site stopped looking like a product mall. The desktop app should wear the company name. The protocol that wires browser panes into the terminal can keep the old one.

Terminal first

The terminal is what people install and open every day. Shell, splits, agents, docs, localhost — same window or you are alt-tabbing again. Everything else I build either lives in that window or has to justify leaving it. So the brand fold starts there, not with a messenger or a cash system.

Astrohacker Terminal is that install. Real Chromium, WebKit, and other engines in panes beside the shell. Host built on Ghostty. One cask. The name on the window matches the company that ships it.

Product vs protocol

I used “TermSurf” for both. That was a mistake.

Astrohacker Terminal is the app. Host, shell, web command, profiles, toolbar, defaults. Release notes and install docs use that name.

TermSurf is how the host and a browser engine talk. The terminal says draw a page here, this size. The engine draws it. They do not have to be one locked binary. I made that bet in TermSurf 1.0 and in the webview overlay protocol post. The bet still stands. Only the product name moved.

Other terminals can speak TermSurf. Other engines can answer it. None of them need the Astrohacker name to participate. So the protocol name stays.

Install line today

brew tap astrohackerlabs/astrohacker
brew trust astrohackerlabs/astrohacker
brew install --cask astrohacker

Apple silicon macOS. Site, cask, and welcome page say Astrohacker Terminal. Old posts still say TermSurf when they mean the product — leave them; they are archive. In new writing, TermSurf means the protocol. Astrohacker Terminal means the app.

Same machine

You still open a real engine in a pane next to the shell. You still swap engines because host and engine share a protocol. Same fight against Cmd-Tab that started when I opened a browser inside the terminal. Names and packaging changed. The architecture did not.

Product and docs: astrohacker.com. On the wire, it is still TermSurf.

Protocol stays.


Earlier Blog Posts


Back to Blog

Copyright © 2026 Ryan X. Charles