TermStation
TermStation is an open-source, web-based terminal session manager with an API.
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





