TermStation
termstation.dev
What it is
TermStation is a web-based terminal session manager with an API for organizing sessions across multiple machines. Configurable templates set CLI commands and arguments, then shape the forms used to create sessions. Session and workspace scratch pads, session links, and file generation with macros and includes support day-to-day work. It can launch commands in containers and route HTTP access to web servers in those containers through a reverse tunnel. Multiple users can work with role-based access and share sessions. Configurable code-forge integrations include GitHub by default; the maker also demonstrates installing Claude, Codex, and Cursor in a container. TermStation is open source under the MIT license and free. It is marked pre-alpha and not ready for general distribution. Backend requirements include Ubuntu 22.04+ or Rocky Linux 10+, Node.js 22+, and Docker or Podman. Authentication exists, but the maker says it is not hardened for untrusted networks and advises against public exposure. Session data must be deleted manually until automatic cleanup is implemented.
Spec sheet
- Product
- TermStation is a web-based terminal session manager that provides an API.Read 9 Oct 2026 · github.com
- Platforms
- The README lists a browser frontend, Electron desktop apps for Windows, macOS, and Linux, and an Android mobile app.Read 9 Oct 2026 · github.com
- Deployment
- The backend requirements list Ubuntu 22.04+ or Rocky Linux 10+, Node.js 22 or later, and Docker or Podman.Read 9 Oct 2026 · github.com
- Integrations
- Integrations use templates to configure CLI commands and arguments, and GitHub is enabled as a code forge by default.Read 9 Oct 2026 · github.com
- Security
- The maker says authentication is supported but not hardened for untrusted networks, and advises against publicly exposing the frontend and backend.Read 9 Oct 2026 · github.com
- Support
- The maker invites questions through GitHub Discussions or contact with developer @kcosr on X.Read 9 Oct 2026 · github.com
- License
- The repository identifies the project as MIT licensed.Read 4 Oct 2026 · github.com
- Backend requirements
- The backend requirements list Ubuntu 22.04+ or Rocky Linux 10+, Node.js 22+, and Docker or Podman.Read 4 Oct 2026 · github.com
- Collaboration
- It supports multiple users with role-based access control and session sharing.Read 9 Oct 2026 · github.com
- Containers
- It can launch commands in containers, including agent CLIs.Read 9 Oct 2026 · github.com
- Known issue
- The maker says session data accumulates and must be manually deleted until automatic cleanup is implemented.Read 4 Oct 2026 · github.com
- Limit
- Session data accumulates and must be deleted manually until automatic cleanup is implemented.Read 9 Oct 2026 · github.com
- Multi-user
- It supports multiple users, role-based access control, and session sharing.Read 4 Oct 2026 · github.com
- Release status
- The project identifies itself as pre-alpha and says it is not yet ready for general distribution.Read 9 Oct 2026 · github.com
- Scratch pads
- It provides scratch pads specific to sessions and workspaces.Read 9 Oct 2026 · github.com
- Session tools
- It provides session and workspace scratch pads, session links, and file generation with macros and includes.Read 4 Oct 2026 · github.com
- Status
- The repository labels TermStation a pre-alpha release.Read 4 Oct 2026 · github.com
- Templates
- Template-driven command definitions can power GUI session creation forms.Read 9 Oct 2026 · github.com
- Terminal sessions
- It supports organizing terminal sessions across multiple machines.Read 9 Oct 2026 · github.com
Strong points and limits
Strong points
- Free and MIT licensed.
- Organizes sessions across multiple machines.
- Supports role-based access and session sharing.
- Container commands can expose web servers through a reverse tunnel.
- Available on web, desktop, and Android.
Limits
- Pre-alpha and not ready for general distribution.
- Authentication is not hardened for untrusted networks.
- Session data requires manual deletion.
- Backend requires Node.js 22+ and Docker or Podman.
Who it suits
It may suit developers who want to coordinate terminal sessions across machines and collaborate through shared sessions. It is a poor fit for public deployment or users seeking a generally distributed release.
Verdict
TermStation brings multi-machine terminal sessions, templates, container support, and collaboration into one system. Its pre-alpha status, security warning, and manual session cleanup are important constraints.
Where Specifiction places it
- Terminal Multiplexers#25 of 297.1