Term.everything
Run any GUI app in the terminal❗
Install / Use
/learn @mmulet/Term.everythingREADME
Run every GUI app in the terminal!

Even over ssh!
Behold as I play a video game in a font in a web browser in a terminal transmitted over ssh (with one hand tied behind my back)!

Read about how it works!
Check out HowIDidIt.md
More Examples
The quality of the window is limited to the number of rows and columns in your terminal. If you increase the resolution (ctrl - in alacritty, check your terminal) the quality will go up, (but performance may go down).
Here I open up the Wing It! movie, and increase the quality until I get both a good frame rate and resolution:

If your terminal supports images (like kitty or iterm2) you can render windows at full resolution (performance may degrade).
In this example, on my mac, I open iTerm2 ssh into ubuntu and open firefox at full resolution:

I feel like every single day I hear about another terminal file viewer. I say, stop making terminal file viewers because you can just use the file viewer you already have! In your terminal!

Terminal in a terminal in a terminal in a terminal in a terminal.... it's terminals all the way down.

With only a small amount hacking, it can run Doom (shareware episode)!
Run an entire Desktop in your terminal!
@ismail-yilmaz is running Firefox, on KDE Neon in a VM on Bobcat

And this isn't even full resolution! Checkout the full vid in in the discussions
About
term.everything❗ is a Linux CLI program to run GUI windows in your terminal. Specifically, term.everything❗ is a built-from-scratch Wayland compositor that outputs to a terminal rather than your monitor.
Don't know what Wayland is or just want to know more about how this works? Then, head over to HowIDidIt.md where I will explain how everything works in detail.
Try it out!
Roadmap
- [x] Term some things <--- This is where we are at
- Some apps or (even most apps) may fail to launch or even crash! Please create an issue if you have problems.
- [ ] Term most things
- [ ] Term everything❗
Help and Usage
Check out the help file here for a usage guide on how to use term.everything❗
Contributing
term.everything❗ is written in developer friendly Go, with a just a smidge of C. See ./Contributing.md.
Legal:
term.everything❗ copyright 2025 Late for Dinner Studios, LLC
Fontemon copyright 2021 Late for Dinner Studios, LLC
Wing It! movie is licensed under the Creative Commons Attribution 4.0 license Wing it licensing page Attribution: (CC) Blender Foundation | studio.blender.org
Doom shareware episode is copyright 1993 id Software
Bonus:
This is Gwerm the Term Worm.

He is doing okay. Thanks for asking.
Related Skills
node-connect
344.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
99.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。

