Repolode
Leask

Leask/Tabminal

一个云原生网页终端与 ACP 智能体工作台,支持持久会话、文件编辑与多主机管理,桌面、平板和手机均可使用。

可替代:Termius

Star
392
Fork
33
未关闭 Issue
3
最近提交
4个月前

这是什么?

Tabminal 是一个基于浏览器的终端工作台,运行在宿主机上,让你可以在任意设备上使用真实的 shell、文件和智能体工具。终端会话在刷新、重连和切换设备后仍然保留,在电脑上开始的工作可以在手机上接着做。

工作区将终端标签、基于 Monaco 的文件编辑器(支持图片预览)和智能体标签放在同一个栏中。它支持 Agent Client Protocol(ACP),内置 Gemini CLI、Codex CLI、Claude Agent 和 GitHub Copilot CLI 等智能体定义,并按主机检测可用性。同一界面可管理多个 Tabminal 后端,每个主机各自维护认证和心跳状态。可选的终端内置助手基于 OpenAI 或 OpenRouter,用于回答 shell 问题,并在命令失败后给出自动修复建议。

服务端对宿主机文件系统拥有直接读写权限,并可执行命令,因此应置于 VPN、Tailscale 或零信任网关之后,而不应直接暴露在公网。运行需要 Node.js 22 或更高版本,也可通过 npx 或 Docker 启动。

核心功能

  • 01终端会话在刷新、重连和切换设备后保持不断。
  • 02基于 Monaco 的文件编辑器,带文件树和图片预览。
  • 03ACP 智能体标签页,可展示实时工具调用、代码差异、权限请求和计划。
  • 04单一界面管理多台主机,每台主机独立认证。
  • 05支持 PWA 安装,并针对平板和手机提供紧凑布局。

适用场景

  • 在平板或手机上远程编码,开发机留在家里或办公室。
  • 在远程主机上运行 Codex、Gemini CLI 等 AI 编程智能体,并通过浏览器查看进展。
  • 在一个浏览器页面中管理多台开发或服务器主机。

标签

常见问题

Tabminal 是什么?
一个云原生网页终端与 ACP 智能体工作台,支持持久会话、文件编辑与多主机管理,桌面、平板和手机均可使用。 Tabminal 是一个基于浏览器的终端工作台,运行在宿主机上,让你可以在任意设备上使用真实的 shell、文件和智能体工具。终端会话在刷新、重连和切换设备后仍然保留,在电脑上开始的工作可以在手机上接着做。
Tabminal 可以免费使用吗?用的什么许可证?
Tabminal 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
Tabminal 还在维护吗?
半年内有更新。Tabminal 最近一次提交是在 2026年6月14日。
Tabminal 适合用来做什么?
在平板或手机上远程编码,开发机留在家里或办公室。 在远程主机上运行 Codex、Gemini CLI 等 AI 编程智能体,并通过浏览器查看进展。 在一个浏览器页面中管理多台开发或服务器主机。
在哪里获取 Tabminal?
源代码和安装说明在 GitHub 上:https://github.com/Leask/Tabminal

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目