The actual web
Chromium loads the page, runs its JavaScript, and renders its layout. Termium brings the resulting pixels into your terminal.
How it worksEARLY RELEASE · LINUX + macOS + WINDOWS (WSL2)
Real pages. Real tabs. Your keyboard.
Bring the web into the place you already work.
curl -fsSL https://termium.dev/install | bash
One command. Chromium and Vimium included in setup. Linux x86-64 · macOS Apple Silicon + Intel · Windows (WSL2 x86-64).
On Windows, run the command in your WSL2 Linux shell. Windows Terminal (Preview) is supported with Sixel graphics.
/////// /////////////////// ///////////////////////// ///////////////////////////// /////////////////////////////## /////////////+++++++/////////#### ==========/+++++ +++++/////###### ===========+++ +++//######### ==========+++ +++########## ==========++ > __ ++########## ==========+++ +++########## ===========+++ +++########### ===========+++++ +++++########### =============+++++++############# ==============################# ==============############### =============############ ===========######## =======
The web. At your command_
01 / MAKE YOURSELF AT HOME
Read docs, follow links, switch tabs. A familiar browser, with a different place to live.
Chromium loads the page, runs its JavaScript, and renders its layout. Termium brings the resulting pixels into your terminal.
How it worksFollow link hints, search, scroll, and navigate history with upstream Vimium. The extension arrives with the browser.
Meet your keysReal tabs keep their own pages, scroll positions, and history. An address bar, menus, mouse support, and mouse keys round things out.
Take a quick tour02 / LESS REACHING. MORE READING.
Press f. Type a link’s label. You’re there. Mouse input still works whenever you need it.
The keyboard referencePress F6 once to turn mouse keys on. Move the pointer with arrows or h j k l, then press r to right-click.
These bindings apply while mouse keys are on. Press Esc or F6 to leave the mode before typing into a page.
Full mouse keys reference03 / BUILT FOR TERMINAL GRAPHICS
Kitty, sixel, or ASCII graphics—selected automatically. Capture adapts to rendering throughput, and unchanged images stay put.
Find your terminal setupFull-color graphics for compatible terminals, including Kitty and Ghostty.
A fixed websafe palette keeps encoding work down. Your terminal, window size, and page determine the pace.
No image protocol? Termium falls back to colored character blocks automatically. The same browser and controls, with a coarser picture. Kitty and sixel give the clearest page text.
BUILDING IN THE OPEN
Linux x86-64 and both macOS architectures have automated test and package checks. Windows (WSL2) is supported through the Linux build. Native Windows builds and persistent browsing profiles are still ahead.
Install the early release, tell us what your terminal does, or help shape the next release.
A FEW GOOD QUESTIONS
Termium renders Chromium’s screenshots using terminal graphics. Websites keep their visual layout and JavaScript. Without Kitty or sixel support, ASCII graphics approximate the same page using colored blocks. This is a visual fallback, not a text extraction or screen-reader view.
The installer supplies the private runtime and automatically downloads Chromium and Vimium. There are no extensions to configure. One command installs everything and opens the browser.
Yes: click, drag, scroll, and use right or middle buttons. For mouse keys, press F6, move with arrows, then use Enter to left-click, r to right-click, or m to middle-click. Space holds/releases the left button for dragging. See the mouse keys controls.
Windows (WSL2) is supported. Open your WSL2 Linux shell in Windows Terminal (Preview), available from the Microsoft Store, and run the install command there. Termium uses Sixel graphics in Windows Terminal. Native Windows builds are planned.
Not yet. Tabs keep their state during a session, but profiles and tabs are not persisted after quitting. See the current limits before using Termium for a workflow that depends on session recovery.
THE PROMPT IS JUST THE BEGINNING.