头条 刚刚开源 ! 私用挺强的

在 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 参数,表示你清楚安全风险。
    1
    
    npx tabminal --openrouter-key "YOUR_API_KEY" --accept-terms
    
  • 自己部署:把项目克隆到本地,安装依赖后用 npm start 启动。端口、密码这些都能在启动命令里配置。
  • 注意安全:这个工具能完全访问服务器文件系统,所以千万别在没做任何保护的情况下把它公开到互联网上,用的时候一定要小心。

开源地址:https://github.com/Leask/Tabminal

近期热文: