把浏览器变成终端,可在任意设备上查看和操控命令行会话与 AI 编程代理。
- 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 数据每日更新。
相关项目
4692335TypeScriptMIT更新于 2个月前
一款开源的 AI 编程代理,可在终端运行,并提供桌面应用与内置的构建、规划两类代理。
21.7万2.9万TypeScriptMIT更新于 5小时前
Anthropic 推出的智能体编程工具,在终端中运行,可读取代码库,并通过自然语言完成编码任务和 git 工作流。
15.2万2.7万TypeScript无许可证更新于 17小时前
开源编程智能体,可在终端、桌面、浏览器或编辑器中读取项目、编辑文件并运行测试。
3.6万2461GoMIT更新于 5小时前
让 AI 智能体启动 Godot 编辑器、运行项目、获取调试输出并管理场景的 MCP 服务器。
6154490JavaScriptMIT更新于 6个月前