Ometh Abeyrathne
Email ometha12@gmail.com

Home/Cool Projects/TermUI

TermUI

Use a terminal as your phone's home screen. Termux, tmux and a launch command, in place of icons.

When
2024 to 2025
Built with
Shell, Python, Termux, tmux
A phone whose home screen is a terminal: a clock, system readouts, a list of apps and a keyboard
The home screen.

TermUI makes Termux the default launcher on an Android phone. Press home and you're in a terminal.

The screen is a tmux session split into three panes. You open apps with a launch command that lists what is installed. Because it is tmux, you can split and rearrange the panes into your own layout and have it restored.

It grew out of an earlier attempt, TermuxLauncher, a text home screen written in Python. It is the most starred repository on my own GitHub account.

The same wish, a phone home screen that isn't a grid of icons, later became ZrnDotMatrix.