term.everything is a Linux CLI program that transforms your terminal into a universal GUI application container. It works by implementing a built-from-scratch Wayland compositor that outputs directly to your terminal instead of your monitor.
Key capabilities:
The tool is written in Go with minimal C dependencies, making it developer-friendly and maintainable. Whether you need a file viewer, want to play games, stream video content, or run a complete desktop environment—all without leaving your terminal—term.everything delivers the functionality. Currently in beta with an active development roadmap toward comprehensive application support.