EVERYTHING XIAOMI
Get listed

TermStation

TermStation is an open-source, web-based terminal session manager with an API.

Place
#10 of 29
Score
6.3
TermStation's website

What TermStation is

TermStation is an open-source, web-based terminal session manager with an API. Configurable templates set up CLI commands and arguments, then shape the forms used to create sessions. The software also provides session and workspace scratch pads, session links, and file generation using macros and includes. It can run commands in containers and route HTTP access to container-hosted web servers through a reverse tunnel. Multiple users can share sessions, with role-based access control. Configurable code-forge support includes GitHub by default, and the maker demonstrates installing Claude, Codex, and Cursor in a container. TermStation is labeled pre-alpha and supports web, Windows, macOS, Linux, and Android access. Its backend requires Ubuntu 22.04+ or Rocky Linux 10+, Node.js 22+, and Docker or Podman. Authentication is available but is not hardened for untrusted networks; the maker advises against public exposure. Session data must be manually deleted until automatic cleanup is implemented. The project is MIT licensed.

Good

  • Open-source and MIT licensed
  • Supports session sharing and role-based access
  • Can launch commands in containers
  • Access available on web, desktop, and Android

Watch out

  • Repository labels the release pre-alpha
  • Authentication is not hardened for untrusted networks
  • Session data requires manual deletion
  • Backend requires Node.js 22+ and Docker or Podman

Who it suits

TermStation may suit developers who want a self-hosted terminal session manager with templates, containers, and session sharing. It is better suited to controlled environments than publicly exposed services, given its stated security warning.

Verdict

TermStation offers session management and container workflows across several access platforms, but its pre-alpha status and security caveats matter. Consider its backend requirements and manual cleanup needs before using it.

The facts

Each one read from TermStation's own pages, with the date it was checked.

What it does

Backend requirements
The backend requirements list Ubuntu 22.04+ or Rocky Linux 10+, Node.js 22+, and Docker or Podman.checked 4 Oct 2001
Collaboration
It supports multiple users with role-based access control and session sharing.checked 9 Oct 2001
Containers
It can launch commands in containers, including agent CLIs.checked 9 Oct 2001
Deployment
The backend requirements list Ubuntu 22.04+ or Rocky Linux 10+, Node.js 22 or later, and Docker or Podman.checked 9 Oct 2001
Integrations
Integrations use templates to configure CLI commands and arguments, and GitHub is enabled as a code forge by default.checked 9 Oct 2001
Known issue
The maker says session data accumulates and must be manually deleted until automatic cleanup is implemented.checked 4 Oct 2001
License
The repository identifies the project as MIT licensed.checked 4 Oct 2001
Limit
Session data accumulates and must be deleted manually until automatic cleanup is implemented.checked 9 Oct 2001
Multi-user
It supports multiple users, role-based access control, and session sharing.checked 4 Oct 2001
Product
TermStation is a web-based terminal session manager that provides an API.checked 9 Oct 2001
Release status
The project identifies itself as pre-alpha and says it is not yet ready for general distribution.checked 9 Oct 2001
Scratch pads
It provides scratch pads specific to sessions and workspaces.checked 9 Oct 2001
Security
The maker says authentication is supported but not hardened for untrusted networks, and advises against publicly exposing the frontend and backend.checked 9 Oct 2001
Session tools
It provides session and workspace scratch pads, session links, and file generation with macros and includes.checked 4 Oct 2001
Status
The repository labels TermStation a pre-alpha release.checked 4 Oct 2001
Support
The maker invites questions through GitHub Discussions or contact with developer @kcosr on X.checked 9 Oct 2001
Templates
Template-driven command definitions can power GUI session creation forms.checked 9 Oct 2001
Terminal sessions
It supports organizing terminal sessions across multiple machines.checked 9 Oct 2001

Where it runs

Platforms
The README lists a browser frontend, Electron desktop apps for Windows, macOS, and Linux, and an Android mobile app.checked 9 Oct 2001

Alternatives to TermStation

All alternatives
  1. 1Zellij logo

    Zellij

    Free planiOSWebLinuxmacOS
    6.8Free plan
  2. 2RMUX logo

    RMUX

    Free planWebAPILinuxmacOS
    6.7Free plan
  3. 3

    LibreBooking

    Free planWebAPILinuxSelf-hosted
    6.6Free plan
  4. 4muxel logo

    muxel

    Free planLinuxmacOSWindows
    6.6Free plan
  5. 5Okena logo

    Okena

    Free planAndroidiOSWebAPI
    6.6Free plan
  6. 6p2pmux logo

    p2pmux

    Free planLinuxmacOS
    6.5Free plan