TUX
v0.1.0 · manifest v3

Try it on

Every website,
as a terminal.

A tuxedo is not what you wear every day — it is what you change into. TUX doesn’t restyle pages, it reads the live DOM and redraws the document as a character grid. Box-drawn tables, numbered references, regex search, folds and a : command line. The real page stays alive underneath, so links, buttons and form fields still act on the actual elements.

Live — click it, then ⌥ ← →menu ⌥ ↑ ↓regions tabrefs cactions /search ?keys

fathom.markets/m/fed-sep --:--:--

What it does

An app, not a dump

A wordmark and menu along the top, the page’s regions on a strip below, one region in the body. ⌥→ walks the menu, ⌥↓ the regions.

/

Search and grep

Incremental regex search with smart case, and :grep to hide every line that doesn’t match. Folds collapse nav and footers.

Images as ASCII

A 70-step ramp with contrast stretch, rendered in the service worker so cross-origin images don’t taint the canvas.

:

A command line

:open :toc :theme :mode reader :yank — tab completes, and :help lists the lot.

Install in under a minute

Download,
load unpacked.

TUX is a Manifest V3 extension for Chrome, Edge and Brave. It asks for storage and host access so it can read the page you’re on — no accounts, no tracking, and the only network call it makes is fetching an image you can already see, to turn it into ASCII.

  1. Download the zip and unpack it somewhere permanent.
  2. Open chrome://extensions and turn on Developer mode.
  3. Click Load unpacked and pick the folder.
  4. Open any page. Alt+T toggles, ? opens the manual.

Auto-run is on by default — every page opens as a terminal.
Alt+Shift+T or :disable opts a site out. q hands the page back.

TUX v0.1.0
Terminal modeThis tab, right nowon
Auto-run on loadTake over pages automaticallyon
fathom.marketsPer-site switchon
Reader modeArticle only, no chromeoff
Themeslate
alt-t toggle? manual

It is a terminal, so it has keys

The page

⌥ → ⌥ ←walk the page’s menu bar
⌥ ↓ ⌥ ↑move between regions
] [the same, no modifier
cthe pinned actions
escstep out a level

Acting

j k ↓ ↑move the cursor
12 enterfollow reference [12]
tabwalk links and fields
enteract on what is focused
iedit the focused field

Looking

/ n Nsearch · next · previous
za zM zRfold · fold all · unfold
t · + −theme · font size
m · yreader mode · yank page
? · qmanual · quit to the site