Inspiration

Inspired by Zed itself which is an awesome editor. It includes a nice cross-platform terminal, but I believe it is more useful as standalone tool. Their GPU accelerated UI plus their choice for Alacritty as underlying terminal engine made it an easy choice in search for performance.

What it does

Besides bog standard terminal things (tabs, panes) I went all in for the tools I either often miss in a terminal emulator or I don't have available when I jump from computer to computer. Examples would include the terminal multiplexing by allow advanced pane management, background sessions, hardware developer tools (serial console, TFTP client/server, HTTP server).

How we built it

Using Codex and GPT 5.6-sol in about a week's worth of work :)

Challenges we ran into

Rust is rather slow and it the binaries aren't exactly small. Still, for the performance returned and the bundled memory safety, I can not complain.

Performance is still rather challenging on Linux, however, this is an issue inherited from upstream and Wayland.

While there is some instrumentation available, Codex still couldn't figure it out, so this requires additional investigation. The tokens burned for fruitless experiments will be missed.

Accomplishments that we're proud of

Getting the MVP running in an evening which was enough for the project to be self hosted and use it to develop itself.

What we learned

That I could build functioning software without experience in the Rust toolchain. Taking a project like this solo would have taken many months to return what's available in a week.

What's next for Zetta

macOS support, eventually, hopefully. RIP my old Mac which died building this. A bunch more eye candy. Maybe find a solution for Wayland performance.

Definitely trying to bring remote session multiplexing with native Zetta support with all the challenges involved.

Built With

Share this project:

Updates