The self-hosted terminal for Claude Code.
Close the tab, come back hours later — every session exactly where you left it.
Features
A single binary with the React frontend embedded. The only runtime dependency is tmux.
Every tab is a tmux session. Close your browser, restart the server, switch networks — your shell, vim, and long-running builds all stay alive.
Desktop and mobile-optimized UI. Tap-friendly controls, dedicated mobile input bar, and full IME support for Korean, Chinese, and Japanese.
~10 MB Go binary with the React frontend embedded. No Node.js runtime, no external dependencies — just tmux.
Organize terminals by project. Workspaces group tabs; switch instantly with scrollback preserved. VS Code-style detach/attach.
Drop files onto the terminal. They upload to the server and the absolute path is pasted at your prompt, ready for the next command.
Bcrypt-hashed passwords, HttpOnly session cookies, upload sanitization. Front with Cloudflare Tunnel for instant HTTPS.
Quick Start
Clone, install, open. That's it.
Deployment
Full host access for personal servers, or an isolated container for sandboxes.
Full host access, SSH-equivalent. For personal dev boxes and home servers.
Isolated Ubuntu 24.04 container. For sandboxes, demos, untrusted use.
Tech Stack