Skip to content

tinyterminal

Terminal emulator for the Linux desktop, built for those of us that live in the terminal.

tinyterminal is a terminal emulator app for Linux desktop users who live in the terminal and want an interface made of HTML, CSS, and JavaScript they can read and change. It opens tabs, each a login shell on its own PTY, follows the desktop's light or dark theme, and applies flow control that slows a flooding program instead of buffering its output. It is written in Python and JavaScript; find the source mirror at github.com/stricttools/tinyterminal.

Python, JavaScript app 0.1.0

uv tool install --python /usr/bin/python3 tinyterminal

What it is

Terminal emulator for the Linux desktop, built for those of us that live in the terminal.

It is for Linux desktop users who want a terminal whose whole interface is HTML, CSS and JavaScript they can read and change.

What it does

Install

uv
uv tool install --python /usr/bin/python3 tinyterminal
pipx
pipx install tinyterminal
Package names
  • PyPItinyterminal
  • npmtinyterminal

More tools

claudestream

Go

Drive Claude Code from the command line: run one prompt under a claudewheel profile and print the reply as final text, live text, a detailed rendering, or the raw stream-json lines, run agent definitions with sandboxed permissions and budget thresholds, and check the installation.

claudewheel

Go

A TUI Claude Code Launcher that lets you have more than one profile, manage sessions lifecycle, pick the exact CC version, model to use (even older unlisted ones), pick which GitHub account to use, etc.

dirstat

Go

Fast, single-binary directory statistics CLI: every file under a tree grouped by format, with counts, sizes, and lines of code, as a colored terminal table or as JSON.