在 GitHub 上看到一个叫 Tabminal 的终端项目,挺有意思。
这项目想解决一个简单问题:怎么在手机、平板上也能舒舒服服地敲命令行,而且工作还不能断。作者自己就常离开电脑,觉得传统终端不太够用,干脆自己动手做了一个。它把 AI 直接接进了终端,让它能看懂你正在干什么,甚至你命令输错了,它还会跳出来帮忙分析。对那些离不开命令行又喜欢尝鲜的人来说,这路子挺对味。
Tabminal是什么
Tabminal 是一个跑在浏览器里的终端,它把会话存在服务器上,还接入了 AI。你可以在电脑、平板或手机上打开就用,工作状态不会丢。它就是为了移动办公和那些喜欢折腾命令行的人做的。
开源成就
- Star数:在 GitHub 上有 176 个星
- 主开发语言:JavaScript
核心功能
会话不掉线
你的终端状态全在服务器上存着,关了浏览器或者换个设备,再打开还是原来的样子,做到一半的事能接着干。
AI懂上下文
这 AI 能知道你当前在哪个目录,之前敲过什么命令。如果命令执行失败了,它会自动看看错误信息,然后给你些修复建议,不用你手动去复制粘贴。
为移动端设计
特别考虑了在 iPad 和手机上的使用,做了虚拟键盘和自适应布局,让你在触摸屏上敲命令和快捷键没那么难受。
内置文件编辑
侧边栏里直接集成了一个类似 VS Code 的编辑器,能直接浏览服务器上的文件树,点开文件就能编辑,不用再开其他工具。
连接挺靠谱
它支持网络漫游,从 Wi-Fi 换到移动数据时,连接能保持住,还显示实时延迟,管理云服务器时感觉更踏实些。
能自己配置
AI 模型用的是 OpenRouter,默认是 Gemini,但你可以换别的。还能接上谷歌搜索,让 AI 回答问题时去网上找找最新信息。
安装指南
- 最快试试:用
npx直接跑,需要准备好 API 密钥,并且记得加上--accept-terms参数,表示你清楚安全风险。1npx tabminal --openrouter-key "YOUR_API_KEY" --accept-terms - 自己部署:把项目克隆到本地,安装依赖后用
npm start启动。端口、密码这些都能在启动命令里配置。 - 注意安全:这个工具能完全访问服务器文件系统,所以千万别在没做任何保护的情况下把它公开到互联网上,用的时候一定要小心。
开源地址:https://github.com/Leask/Tabminal
近期热文: