Zellij's Web Terminal: Bringing Your Terminal to the Browser

2025-08-31
Zellij's Web Terminal: Bringing Your Terminal to the Browser

Zellij, a terminal workspace and multiplexer, recently released a built-in web client, allowing users to connect to background terminal sessions via a browser. This post details the construction of the Zellij Web Terminal, including technology choices, architecture design, and challenges faced. It uses a client/server architecture with bidirectional communication via WebSockets between the browser and the Zellij server. Built with Rust and axum, the web server prioritizes security and ease of use. Future plans for Zellij include expanding the web interface to support features like native UI component rendering and the merging of multiple terminal sessions.

Read more