I'm so excited to announce a new terminal emulator! πŸŽ‰
Meet "**Ratty**"πŸ€

πŸ§€ A GPU-rendered terminal emulator with inline 3D graphics.

πŸͺ€ Try it out: https://ratty-term.org

⭐ Source: https://github.com/orhun/ratty

#rustlang #terminal #ratty #ratatui #opensource

@orhun πŸ˜‚πŸ˜‚πŸ˜‚
@orhun this is crazy πŸ˜†
@orhun "Has science gone too far?"
@orhun GAMECHANGER, freebsd version when??
@orhun UPD: it seems that it's possible to install it on freebsd using cargo from ratty's website project instructions.
@orhun resolution is kinda fucked tho, not sure if its a freebsd issue or nvidia issue or both, but you cant see anything when opening ratty (this is a "htop" command running)
@orhun logs if anyone's curious:

2026-05-11T13:25:27.319750Z INFO bevy_render:
​:renderer:​ AdapterInfo { name: "NVIDIA GeForce GTX 1070", vendor: 4318, device: 7041, device_type: DiscreteGpu, driver: "NVIDIA", driver_info: "580.142", backend: Vulkan }
2026-05-11T13:25:27.430130Z INFO bevy_render:
​:batching:​​:gpu_preprocessing:​ GPU preprocessing is fully supported on this device.
2026-05-11T13:25:27.431199Z INFO bevy_winit:
​:system:​ Creating new window Ratty (0v0)
2026-05-11T13:25:27.431499Z INFO winit:
​:platform_impl:​​:linux:​​:x11:​​:window:​ Guessed window scale factor: 1
2026-05-11T13:25:27.521414Z INFO vello:
​:wgpu_engine:​ Initialising shader modules in parallel using 2 threads
2026-05-11T13:25:27.813919Z INFO ratty:
​:model:​ loaded cursor model from embedded:CairoSpinyMouse.obj (1 mesh parts)
2026-05-11T13:25:36.568683Z WARN ratty:
​:runtime:​ unhandled terminal CSI sequence: \x1b[4l
2026-05-11T13:27:52.550603Z WARN ratty:
​:runtime:​ unhandled terminal CSI sequence: \x1b[?12l

@sarahquartz ah thanks for sharing the logs and trying it out...

tbh not sure what's going on there. Do you have bash installed? Maybe try configuring the default shell, the scale factor of the terminal and other parameters in the config file: https://github.com/orhun/ratty/blob/main/config/ratty.toml

also feel free to send me a bug report :D

ratty/config/ratty.toml at main Β· orhun/ratty

A GPU-rendered terminal emulator with inline 3D graphics πŸ€πŸ§€ - orhun/ratty

GitHub

@orhun

do you have bash installed?Oh, I use sh, the default one on freebsd I think. I'll try to configure these things, maybe switch the default shell, I'll update this post to keep in touch how things are.

@orhun πŸ˜† the nickname you’ve gave it is so on point!