- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
[前言]
从上次更新帖继续:
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社区和佬友监督: 是 以下为项目介绍正文内容,AI生成、润色内容已使用截…
自从上次更新之后,我一直在打磨 1Shell。因为这是我的第一个项目,之前很多地方都还不成熟,所以这段时间又改了很久。
这次 4.1 算是一个让我比较满意的版本,在前端、功能完整度、MCP 能力和桌面版体验上都做了比较大的改进。也欢迎各位佬继续提建议。
【链接】
(已添加友链http://linux.do)
[功能]
这次 4.1 相比旧版本,主要加强了三个板块:
- 作为 VPS 管理中枢 的能力
- 作为 VPS 运维工具 / WebSSH 的能力
- 作为 MCP Server 的能力
MCP Server
先介绍目前最重要,也是我自己最满意的部分:MCP Server。在旧版本,1shell mcp主要的情景是帮助1shell内部调用的claude来操控vps,避免在多台vps上部署cc于codex,让远程vps获得原生agent的能力,而新版本,在此基础上我补全了远程mcp server能力,能够远程http/https调用部署在vps上的1shell来操控其他vps。
除此之外,1shell mcp作为一个标准的mcp server,拥有极强的与其他agent项目的联动性,除了传统的cc codex等agent,我最近发现能够与openclaw hermes产生奇妙的化学反应,如下图所示,我用一台移动云电脑,部署了hermes与1shell,再接入微信,就实现了在微信远程控制hermes调用1shell mcp来连接管理我的所有vps。在此基础上后续的什么vps掉线发信息提醒,什么哪家产品上线发信息提醒等用法都可以顺理成章的开发。
VPS 管理中枢
旧版本的我局限在了vps运维工具的层面,新版本我做了一个主机仓库,在这里可以选择那些vps可以在主控台显示,可以在这里查看vps的具体信息,运行情况以及文件管理。同时我加强了探针能力,旧版本依赖1shell主动ssh去探测,新版本采用了传统探针的方法,让vps主动发送信息返回,同时增加了中继功能,可以指定一台拥有公网IP的vps充当中继,方便本地电脑和mac等无公网ip的设备能够获得准确情况。
VPS 运维能力
新版本中我优化了程序板块,目前主要面向两种程序,一种是纯代码的脚本,功能不限于开关某一台vps的某一个项目等。另外一种是ai工作流程序,其核心理念就是将人发送命令给agent执行的这个过程打包为一个程序,每一个程序由1shell AI来执行,1shell AI在设定好的skill的指导下会一步步执行操作并将执行的过程反应在前端上。利用ai工作流程序,我们能够让1shell获得自定义的各种能力,例如一键部署一个github项目,一键反向代理加套域名+申请证书+开启https等,更多的功能可以友用户来自定义创建。
以上就是1shell这次的三处核心更新了,另外还有很多小的优化就不过多介绍了,另外感谢mclaw,虽然你玩不起把我封了,但确实启发了我将1shell与openclaw和hermes配合,希望各位佬友喜欢,有什么建议也请尽情反馈。
3 个帖子 - 2 位参与者