EARLY RELEASE · LINUX + macOS + WINDOWS (WSL2)

Chromium.
In your terminal_

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.

70 seconds in Ghostty, Kitty, WezTerm, foot, xterm, and Alacritty. Unmute for the soundtrack.
termium
1 The web, at your command ×
https://termium.dev

The web. At your command_

f follow linksjk scrollt new tab
Vimium readyF1 help · F6 mouse keys
A REAL BROWSER, END TO ENDChromiumVimiumKitty graphicsSixelASCII graphics

01 / MAKE YOURSELF AT HOME

Keep your hands
where the work happens.

Read docs, follow links, switch tabs. A familiar browser, with a different place to live.

The actual web

Chromium loads the page, runs its JavaScript, and renders its layout. Termium brings the resulting pixels into your terminal.

How it works

Vimium, included

Follow link hints, search, scroll, and navigate history with upstream Vimium. The extension arrives with the browser.

Meet your keys

Room to move

Real tabs keep their own pages, scroll positions, and history. An address bar, menus, mouse support, and mouse keys round things out.

Take a quick tour

02 / LESS REACHING. MORE READING.

A few keys.
The whole web.

Press f. Type a link’s label. You’re there. Mouse input still works whenever you need it.

The keyboard reference
f F
Follow a link / open in a background tab
j k
Scroll down / up
t J K
New tab / previous tab / next tab
o /
Search the web / find on the page
F6
Toggle the mouse keys
? F1
Vimium help / Termium help

Mouse keys. Every click, from your keyboard.

Press 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 reference
Arrows
Move the pointer. Shift+arrow moves faster.
Enter
Left-click
r
Right-click
m
Middle-click
Space
Hold the left button; move, then press again to release.
u d
Scroll up / down
Esc F6
Leave mouse keys mode

03 / BUILT FOR TERMINAL GRAPHICS

Pixels with
a sense of place.

Kitty, sixel, or ASCII graphics—selected automatically. Capture adapts to rendering throughput, and unchanged images stay put.

Find your terminal setup
01

Kitty graphics

Full-color graphics for compatible terminals, including Kitty and Ghostty.

02

Sixel graphics

A fixed websafe palette keeps encoding work down. Your terminal, window size, and page determine the pace.

03

ASCII graphics

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

Early days.
A real browser already.

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

Before you jump in.

Is this a text-mode browser?

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.

Do I need to install Chromium or Vimium?

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.

Can I use my mouse?

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.

What about Windows?

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.

Will my tabs survive a restart?

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.

Make room for the web_

Get started