Terminal
A real shell, running in the browser.
Developer Tools
Built-in
About
A full interactive terminal over WebSocket, backed by a real PTY process — not a simulation. It opens a login shell as the Linux user you're signed in as, so every command runs with exactly that user's real permissions, in their real home directory. Save commands you use often and start them from a quick prompt anywhere on the desktop.
What it does
- A real PTY process per session, not an emulated command runner.
- Opens a login shell as the signed-in Linux user (runuser, or sudo runuser if the server itself isn't running as root).
- Full ANSI/colour output and window resizing, which resizes the PTY to match.
- Runs with that user's actual permissions — nothing is sandboxed or restricted beyond what Linux itself enforces.
- Copy and paste through the desktop's right-click menu, using the terminal's own selection.
- Save personal commands with an optional working folder, then run them from the Terminal or a configurable desktop shortcut.
- Ask for values at run time, choose folders visually, and read a command's safe help while writing it.
- Lets apps open a terminal in a chosen folder, including when it switches to another Linux user, whose session keeps running on the server while the connection is gone, so a reconnect returns to the same shell (with tmux installed).
- International text remains readable when UTF-8 characters arrive across separate terminal output chunks.