- Home
- Terminal Multiplexers
- TermStation
TermStation
What it is
TermStation is a web-based terminal session manager with an API for creating and sharing terminal sessions. Configurable templates set CLI commands and arguments, then use them to build session-creation forms. Session and workspace scratch pads, session links, and file generation with macros and includes support work around those sessions. TermStation can launch commands in containers and proxy HTTP access to web servers in containers through a reverse tunnel. It supports multiple users, role-based access control, and session sharing, with configurable code-forge integrations and GitHub enabled by default. The maker also provides an install demonstration for Claude, Codex, and Cursor in a container. TermStation is open source, MIT licensed, and labeled pre-alpha. It is available through a browser, Windows, macOS, Linux, and Android. Backend requirements include Ubuntu 22.04+ or Rocky Linux 10+, Node.js 22+, and Docker or Podman. Authentication is supported, but is not hardened for untrusted networks; the maker advises against publicly exposing the frontend and backend. Session data must be manually deleted until automatic cleanup is implemented.
For and against
For
- Open-source and MIT licensed.
- Templates generate forms for terminal sessions.
- Session sharing includes role-based access control.
- Container commands can use reverse-tunnel HTTP access.
- Available on web, desktop, and Android.
Against
- Labeled a pre-alpha release.
- Authentication is not hardened for untrusted networks.
- Session data requires manual deletion.
- Backend requires specified Linux, Node.js, and container software.
The verdict
TermStation combines configurable terminal sessions, collaboration, and container tools across web, desktop, and Android access. Its pre-alpha status, backend requirements, manual data cleanup, and security warning are important considerations.
Who it suits
It suits developers or teams who want to manage terminal sessions across supported devices, share sessions, and use containers. It is not suited to public exposure on untrusted networks, according to the maker’s security guidance.
On the record
- Backend requirements
- The backend requirements list Ubuntu 22.04+ or Rocky Linux 10+, Node.js 22+, and Docker or Podman.github.com · read 4 Oct 2026
- Collaboration
- It supports multiple users with role-based access control and session sharing.github.com · read 9 Oct 2026
- Containers
- It can launch commands in containers, including agent CLIs.github.com · read 9 Oct 2026
- Deployment
- The backend requirements list Ubuntu 22.04+ or Rocky Linux 10+, Node.js 22 or later, and Docker or Podman.github.com · read 9 Oct 2026
- Integrations
- Integrations use templates to configure CLI commands and arguments, and GitHub is enabled as a code forge by default.github.com · read 9 Oct 2026
- Known issue
- The maker says session data accumulates and must be manually deleted until automatic cleanup is implemented.github.com · read 4 Oct 2026
- License
- The repository identifies the project as MIT licensed.github.com · read 4 Oct 2026
- Limit
- Session data accumulates and must be deleted manually until automatic cleanup is implemented.github.com · read 9 Oct 2026
- Multi-user
- It supports multiple users, role-based access control, and session sharing.github.com · read 4 Oct 2026
- Product
- TermStation is a web-based terminal session manager that provides an API.github.com · read 9 Oct 2026
- Release status
- The project identifies itself as pre-alpha and says it is not yet ready for general distribution.github.com · read 9 Oct 2026
- Scratch pads
- It provides scratch pads specific to sessions and workspaces.github.com · read 9 Oct 2026
- Security
- The maker says authentication is supported but not hardened for untrusted networks, and advises against publicly exposing the frontend and backend.github.com · read 9 Oct 2026
- Session tools
- It provides session and workspace scratch pads, session links, and file generation with macros and includes.github.com · read 4 Oct 2026
- Status
- The repository labels TermStation a pre-alpha release.github.com · read 4 Oct 2026
- Support
- The maker invites questions through GitHub Discussions or contact with developer @kcosr on X.github.com · read 9 Oct 2026
- Templates
- Template-driven command definitions can power GUI session creation forms.github.com · read 9 Oct 2026
- Terminal sessions
- It supports organizing terminal sessions across multiple machines.github.com · read 9 Oct 2026
The review
TermStation is a self-hosted terminal session manager for developers who need organized shell work across machines, repeatable command setups, and shared access. It is most suitable for technically confident teams that can operate their own Linux backend and container runtime; its pre-alpha maturity and deployment cautions make it a poor choice for exposed production use.
Overview
TermStation puts terminal sessions, workspaces, container execution, and collaboration behind a web interface and API. Its templates turn CLI commands and arguments into session-creation forms, giving teams a consistent way to start recurring tasks instead of relying on individual command knowledge. Session and workspace scratch pads, shareable session links, and generated files built with macros and includes keep notes and outputs attached to the work they describe.
The project is free, open source, and MIT licensed. That price comes with operational responsibility: the backend requires Ubuntu 22.04 or newer or Rocky Linux 10 or newer, Node.js 22 or later, and Docker or Podman. The project identifies itself as pre-alpha and says it is not ready for general distribution. Session data also accumulates and currently requires manual deletion, which creates an ongoing maintenance task.
Key features
Configurable sessions and context
Templates define the commands and arguments that appear in session forms. This is a practical advantage for teams standardizing repeatable workflows or handing jobs between operators. Scratch pads scoped to sessions and workspaces, links for sharing sessions, and file generation with macros and includes provide more continuity than a simple terminal launcher.
Containers and web access
TermStation can run commands inside containers and proxy HTTP access to container-hosted web servers through a reverse tunnel. That combination suits development environments where shell work and a temporary web service need to travel together. It also means administrators must understand the container and network implications of exposing those services.
Integrations and collaboration
Configurable code-forge integrations include GitHub by default. An installation demonstration covers Claude, Codex, and Cursor in a container, making the setup relevant to teams incorporating coding assistants into isolated workflows. Multiple users, role-based access control, and session sharing support collaborative operation rather than a single-user terminal shelf.
Authentication is supported, but the maker says it is not hardened for untrusted networks and advises against publicly exposing the frontend and backend. Treat that warning as a deployment boundary: TermStation is better suited to a controlled private network than an internet-facing service.
Pricing
TermStation is free and open source under the MIT license. There are no paid tiers, seat charges, quotas, trial periods, or renewal terms described. The real cost is infrastructure and administration: you provide the supported Linux host, Node.js 22-or-newer runtime, and Docker or Podman, and you must manually remove accumulated session data until automatic cleanup is implemented.
Platforms
Access is available through a web browser, Windows, macOS, and Linux desktop environments, plus Android mobile access. An API supports integration and automation, while self-hosted deployment keeps the backend under your control. This broad access is useful for teams moving between workstations and phones, provided the backend can be maintained securely.
Who it's for
Choose TermStation if you are a developer or team that wants shared terminal sessions across machines, form-driven command templates, container-based execution, and role-controlled collaboration in a self-managed environment. It is a strong fit for repeatable internal workflows where you can restrict network exposure and budget time for cleanup.
Look elsewhere if you need a mature, generally distributable product, hardened authentication for untrusted networks, or a hosted service that removes backend and data-maintenance duties.
Pros and cons
- Pros: Free MIT-licensed software avoids subscription and per-seat costs.
- Pros: Templates, scratch pads, links, and generated files make recurring terminal work easier to standardize and document.
- Pros: Container commands, reverse-tunneled web access, code-forge configuration, and assistant installation examples cover modern development workflows.
- Pros: Role-based access control and session sharing support multiple users.
- Cons: Pre-alpha status and the stated lack of readiness for general distribution limit production confidence.
- Cons: Authentication is not hardened for untrusted networks, so public exposure is specifically discouraged.
- Cons: Session data must be deleted manually until automatic cleanup exists.
- Cons: Running the required Linux, Node.js, and container backend is the user's responsibility.
Alternatives
Terminal Multiplexers is the broader category to explore when you want to compare session-oriented tools rather than commit to TermStation's pre-alpha self-hosted model.
Zellij is the better pick for a free, open-source multiplexer with no account requirement across iOS, Linux, macOS, web, and Windows. Its hosted Zellij.online option adds session sharing, a free tier, and a closed beta, while TermStation emphasizes self-hosted collaboration and containers.
Okena suits readers seeking another free, open-source option with Android, iOS, desktop, web, and API coverage.
Terminalz is an alternative free tool spanning iOS, Linux, macOS, self-hosting, and the web.
muxel is a free GPL-3.0 option focused on Linux, macOS, and Windows.
openmux is free MIT-licensed software for macOS Apple Silicon and Linux x64 or arm64, including self-hosted use.
p2pmux is a free MIT-licensed choice for Linux and macOS.
RMUX is free dual-licensed MIT or Apache-2.0 software for self-hosted local use, with API, web, desktop, and Windows platforms.
Séance is a free MIT-licensed Linux application supporting X11 or Wayland.
Verdict
TermStation is worth choosing for teams that need configurable, shared terminal sessions and container-aware workflows and are prepared to run and secure the backend themselves. Its main reason to look elsewhere is the combination of pre-alpha status, manual data cleanup, and an explicit warning against untrusted-network exposure.