Freedom251 › Terminal Multiplexers
TermStation

What TermStation is
TermStation is a web-based terminal session manager with an API. Its configurable templates define command-line commands and arguments, then use them to build forms for creating sessions. It also provides scratch pads for sessions and workspaces, session links, and file generation through macros and includes.
TermStation can launch commands in containers and route HTTP access to container-hosted web servers through a reverse tunnel. It supports multiple users, role-based access control, and session sharing. The maker describes configurable code-forge integrations, with GitHub enabled by default, and shows installation demonstrations for Claude, Codex, and Cursor in a container. The project is open source under the MIT license and is labeled pre-alpha.
The maker lists Ubuntu 22.04 or later or Rocky Linux 10 or later, Node.js 22 or later, and Docker or Podman among backend requirements. Authentication is supported, but the maker says it is not hardened for untrusted networks and advises against exposing the frontend and backend publicly. Session data accumulates and must be removed manually until automatic cleanup is implemented. TermStation supports browser access, Windows, macOS, and Linux desktops, and Android mobile access.
Who it suits
TermStation may suit developers or teams who want to define reusable terminal sessions, run commands in containers, and share sessions with role-based access. It is aimed at users comfortable with a pre-alpha project, the stated backend requirements, and the maker’s network exposure guidance.
What it does well
- Open source under the MIT license.
- Templates define commands and arguments for session forms.
- Includes session and workspace scratch pads, session links, and file generation.
- Can run commands in containers and proxy HTTP access through a reverse tunnel.
- Supports multiple users, roles, and session sharing.
- Available on web, desktop platforms, and Android.
What to know first
- The project is labeled pre-alpha.
- Authentication is not hardened for untrusted networks.
- Session data must be removed manually until automatic cleanup is implemented.
- Backend setup requires a supported Linux system, Node.js 22+, and Docker or Podman.
Limits
TermStation is labeled pre-alpha. Authentication is not hardened for untrusted networks, and session data needs manual deletion until automatic cleanup is implemented.
Getting started
- Visit the TermStation website or repository.
- Prepare a backend on Ubuntu 22.04+ or Rocky Linux 10+ with Node.js 22+ and Docker or Podman.
- Set up the web-based terminal session manager and API.
- Configure templates with the CLI commands and arguments for your sessions.
- Use the available session and workspace tools, container commands, and sharing features.
- Review the maker’s authentication guidance before deciding how to expose the frontend and backend.
Verdict
Choose TermStation if you want an open-source terminal session manager with configurable command templates, container support, and collaboration features. Look elsewhere if you need software labeled beyond pre-alpha, hardened authentication for untrusted networks, or automatic session data cleanup.
Questions
Does TermStation cost anything?
It is listed as free and open source. The repository identifies it as MIT licensed.
Which platforms can access TermStation?
It supports a web browser, Windows, macOS, and Linux desktops, and Android mobile access.
What does the backend require?
The listed requirements are Ubuntu 22.04+ or Rocky Linux 10+, Node.js 22+, and Docker or Podman.
Can people share sessions?
Yes. TermStation supports multiple users, role-based access control, and session sharing.
Is TermStation ready to expose publicly?
The maker says authentication is not hardened for untrusted networks and advises against publicly exposing the frontend and backend.
How do I get help or contribute?
The maker invites issues and pull requests, points users to GitHub Discussions, and lists contact with developer @kcosr on X.
Facts from TermStation's own pages
- Backend requirements
- The backend requirements list Ubuntu 22.04+ or Rocky Linux 10+, Node.js 22+, and Docker or Podman. · github.com, 4 Oct 2026
- Collaboration
- It supports multiple users with role-based access control and session sharing. · github.com, 9 Oct 2026
- Containers
- It can launch commands in containers, including agent CLIs. · github.com, 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, 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, 9 Oct 2026
- Known issue
- The maker says session data accumulates and must be manually deleted until automatic cleanup is implemented. · github.com, 4 Oct 2026
- License
- The repository identifies the project as MIT licensed. · github.com, 4 Oct 2026
- Limit
- Session data accumulates and must be deleted manually until automatic cleanup is implemented. · github.com, 9 Oct 2026
- Multi-user
- It supports multiple users, role-based access control, and session sharing. · github.com, 4 Oct 2026
- Platforms
- The README lists a browser frontend, Electron desktop apps for Windows, macOS, and Linux, and an Android mobile app. · github.com, 9 Oct 2026
- Product
- TermStation is a web-based terminal session manager that provides an API. · github.com, 9 Oct 2026
- Release status
- The project identifies itself as pre-alpha and says it is not yet ready for general distribution. · github.com, 9 Oct 2026
- Scratch pads
- It provides scratch pads specific to sessions and workspaces. · github.com, 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, 9 Oct 2026
- Session tools
- It provides session and workspace scratch pads, session links, and file generation with macros and includes. · github.com, 4 Oct 2026
- Status
- The repository labels TermStation a pre-alpha release. · github.com, 4 Oct 2026
- Support
- The maker invites questions through GitHub Discussions or contact with developer @kcosr on X. · github.com, 9 Oct 2026
- Templates
- Template-driven command definitions can power GUI session creation forms. · github.com, 9 Oct 2026
- Terminal sessions
- It supports organizing terminal sessions across multiple machines. · github.com, 9 Oct 2026
Where TermStation stands on Freedom251
- Terminal Multiplexers#28 of 29