A GUI terminal emulator in Rust. It runs a shell and shows a "Lain" avatar in a side panel whose expression reacts to what your commands do.
Click the picture to view it !!!
- Full terminal emulation (works with
vim,nano, and other TUIs) - Lain reacts to your commands happy, sad/upset, "watching" while you type
- Animated sprites (GIFs) per mood
- Live system stats (CPU, memory, network, load) from
/proc
- Rust
- Linux
cargo run --releaseDrop images in sprites-backgrounds/. Each file is matched to a mood by
keywords in its name (e.g. happy.gif, sad.gif, upset.gif, watching.gif,
neutral.gif). A file named copeland_os.* is used as the startup splash and
copeland_background.png as the backdrop. .png, .jpg, and .gif are
supported; if a mood has no sprite, a simple placeholder is drawn.
Ctrl+Shift+Qto quit- All other keys are forwarded to the shell.
