Browser-based terminal access that lets you run, monitor and command shell sessions and AI coding agents from any device.
Leask/Tabminal
A cloud-native web terminal and ACP agent workspace with persistent sessions, file editing, and multi-host access, usable from desktop, tablet, and phone.
Open-source alternative to:Termius
- Stars
- 392
- Forks
- 33
- Open issues
- 3
- Last commit
- 4 months ago
What is it?
Tabminal is a browser-based terminal workspace that runs on a host machine and gives you a real shell, real files, and agent tooling from any device. Terminal sessions persist across refreshes, reconnects, and device switches, so work started on a desktop can be picked up on a phone.
The workspace combines terminal tabs, a Monaco-based file editor with image preview, and agent tabs in one bar. It supports Agent Client Protocol (ACP) integrations, with built-in definitions for Gemini CLI, Codex CLI, Claude Agent, and GitHub Copilot CLI, detected per host. A single UI can manage several Tabminal backends, each with its own auth and heartbeat state. An optional terminal-native assistant uses OpenAI or OpenRouter for shell questions and auto-fix suggestions after failed commands.
The server gives direct read and write access to the host file system and can run commands, so it is meant to sit behind a VPN, Tailscale, or a Zero Trust layer rather than the public internet. It requires Node.js 22 or later, and can also be run with npx or Docker.
Key features
- 01Terminal sessions persist across refreshes, reconnects, and device switches.
- 02Monaco-based file editor with file tree and image preview.
- 03ACP agent tabs with live tool calls, diffs, permissions, and plans.
- 04Multi-host management from one UI with per-host auth.
- 05PWA install support and a compact layout for tablets and phones.
Use cases
- Coding on a tablet or phone while your development machine stays at home or in the office.
- Running AI coding agents such as Codex or Gemini CLI on a remote host and monitoring them from a browser.
- Managing several development or server machines from one browser tab.
Quick start
- 1
Start the terminal with npx (accept terms required)
npx tabminal --accept-terms - 2
Or run with Docker
docker run --rm -it -p 9846:9846 leask/tabminal --accept-terms
Things to know
- Provides direct host file and command access, so it must not be exposed to the public internet.
- Requires Node.js 22 or newer.
- Built-in AI and ACP agents need your own API keys or local CLI auth.
Topics
FAQ
- What is Tabminal?
- A cloud-native web terminal and ACP agent workspace with persistent sessions, file editing, and multi-host access, usable from desktop, tablet, and phone. Tabminal is a browser-based terminal workspace that runs on a host machine and gives you a real shell, real files, and agent tooling from any device. Terminal sessions persist across refreshes, reconnects, and device switches, so work started on a desktop can be picked up on a phone.
- Is Tabminal free to use? What license does it have?
- Tabminal is open source under the MIT license. Check the license terms before using it in commercial products.
- Is Tabminal still maintained?
- Updated within 6 months. The last commit to Tabminal was on Jun 14, 2026.
- What can I use Tabminal for?
- Coding on a tablet or phone while your development machine stays at home or in the office. Running AI coding agents such as Codex or Gemini CLI on a remote host and monitoring them from a browser. Managing several development or server machines from one browser tab.
- How do I install Tabminal?
- Start the terminal with npx (accept terms required): npx tabminal --accept-terms Or run with Docker: docker run --rm -it -p 9846:9846 leask/tabminal --accept-terms
- Where can I get Tabminal?
- The source code and installation instructions are on GitHub: https://github.com/Leask/Tabminal
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An open source AI coding agent that runs in your terminal, with a desktop app and two built-in agents for building and planning changes.
An agentic coding tool from Anthropic that runs in your terminal, reads your codebase, and handles coding tasks and git workflows via natural language.
A terminal coding agent with built-in LSP, debugger, browser and subagent tools, supporting 60+ model providers.
An open-source coding agent that reads your project, edits files and runs tests from your terminal, desktop, browser or editor.
An MCP server that lets AI agents launch the Godot editor, run projects, capture debug output, and manage scenes.