Skip to content
SPECIFICTION
Get listed

Terminalz

github.com

WebmacOSLinuxiOSSelf-hosted
Visit github.com
Spec score 7.4 #19 of 29 in Terminal Multiplexers

Spec sheet

Purpose
Terminalz streams terminals from multiple machines to one web browser.Read 11 Oct 2026 · github.com
Product
Terminalz is a lightweight terminal multiplexer that streams terminals from multiple machines to one web browser.Read 4 Oct 2026 · github.com
Integrations
The project documents integration with Herdr, tmux, Docker, Google OAuth, and Tailscale or WireGuard networks.Read 11 Oct 2026 · github.com
Security
Machine tokens are shown once and stored hashed in SQLite, and terminal output is not persisted or sent to observability services.Read 11 Oct 2026 · github.com
License
The repository provides the software under the MIT License, whose text grants use without charge.Read 11 Oct 2026 · github.com
Access modes
For public hostnames, the README instructs users to configure Google OAuth and an allowed email; trusted-network mode is described for private networks.Read 4 Oct 2026 · github.com
Connections
A lightweight Rust agent connects to the web service over an outbound encrypted connection, so machines need no inbound port.Read 11 Oct 2026 · github.com
Data handling
Terminal output is not persisted or sent to observability services; output and replay checkpoints remain memory-only and bounded.Read 4 Oct 2026 · github.com
Herdr integration
When Herdr is running, Terminalz mirrors its sessions, spaces, tabs, panes, split layout, ordering, statuses, and icons.Read 4 Oct 2026 · github.com
Installation
The web control plane is distributed as a Docker Compose image, and the native agent is offered through Homebrew or GitHub Releases.Read 11 Oct 2026 · github.com
Limits
Phone terminal scrollback is capped at 500 lines and desktop scrollback at 2,000 lines.Read 11 Oct 2026 · github.com
Machine connections
Users can connect any number of uniquely named machines to one web account and switch between them in a sidebar.Read 4 Oct 2026 · github.com
Mobile
A SwiftUI iPhone and iPad client provides native navigation and settings and requires building with Xcode.Read 11 Oct 2026 · github.com
Mobile client
A SwiftUI iPhone and iPad client provides native dark navigation and settings with the existing terminal renderer, and requires building with Xcode.Read 4 Oct 2026 · github.com
Release status
The GitHub releases page states that there are no releases.Read 11 Oct 2026 · github.com
Security configuration
The project recommends OAuth for public hostnames and says trusted-network mode is only as private as the network in front of it.Read 11 Oct 2026 · github.com
Self-hosting
The README instructs users to run the web control plane themselves using Docker Compose.Read 4 Oct 2026 · github.com
Session support
Terminalz mirrors Herdr sessions and can show local tmux sessions when Herdr is not running.Read 11 Oct 2026 · github.com
Support and releases
The repository has no GitHub releases listed.Read 4 Oct 2026 · github.com
Supported setup
The web control plane runs as a Docker Compose image, while the native machine agent is installed through Homebrew or a GitHub release script.Read 4 Oct 2026 · github.com
Terminal control
Users can create, rename, and close runtime objects through typed Herdr or tmux operations; the project says it does not provide an arbitrary remote shell-command channel.Read 11 Oct 2026 · github.com
Terminal streaming
Terminalz streams terminal bytes bidirectionally, with the latest terminal focus, click, or keystroke taking the writer and resize lease.Read 4 Oct 2026 · github.com
tmux support
Without Herdr, local tmux sessions still appear and users can create sessions inside allowlisted directories.Read 4 Oct 2026 · github.com

Where Specifiction places it

Alternatives to TerminalzAll alternatives →