主 题:【开源】vps-switch:Rust + GPUI 原生的轻量级 VPS 管理器与面向 AI Agent 远程操控 VPS 的 MCP Server
发 布 者:weidu
标签分类: 技术
时 间:2026-10-19 16:20:31
内容预览:一、VPS Switch 是什么?VPS Switch 是一个本地优先的轻量级主机管理器。采用 Rust + GPUI 原生构建,集成了终端、文件管理与系统探针等核心功能,并通过标准 MCP 协议为 AI Agent(Claude Code、Codex 等)提供直接操控多台 VPS 的工具底座。同时提供 Windows / macOS 原生桌面端,以及可部署在云服务器上的 Linux 单文件无头服务(内嵌 Web 控制台)。二、为什么要写它?(主要解决什么问题)我日常手里管着 20 多台不同商家的 VPS(Debian、Ubuntu、Alpine,还有 Windows 云电脑),平时重度使用 Claude Code 配合服务器干活。在此之前,我用 Node + Electron 写过上一代工具,当时往里塞了内置 AI 对话、远端常驻 Agent、脚本库等各种功能,最后膨胀到 8 万行代码,内存动辄三四百 MB;加上当时经验不足,架构复杂导致小 bug 频出。痛定思痛,决定用 Rust 彻底推倒重构。三、核心设计原则:极致轻量重写 vps-switch 时只有一条铁律:做减法。砍掉内置 AI 聊天(外面的 Claude Code 已经够强了,不需要在软件里再造一个对话框)、不往远端机器塞任何常驻 Agent、不造多余概念。1. VPS 管理器的轻量化只保留日常操控服务器最核心的板块:主机仓库:支持按主机名直达、SSH 跳板机穿透,以及无需开全局 TUN 的本机代理端口直连(SOCKS5 / HTTP)。状态保活终端:Rust 侧 alacritty_terminal 持有网格状态,切页与闪断瞬间恢复,支持一键抽离为独立桌面窗口。文件管理与高速传输:高并发 SFTP 目录浏览、内置语法高亮编辑器,以及带断点续传与 SHA-256 校验的独立流式传输引擎。按需轻量探针:纯内核指标
直达链接: https://www.nodeseek.com/post-993717-1
发 布 者:weidu
标签分类: 技术
时 间:2026-10-19 16:20:31
内容预览:一、VPS Switch 是什么?VPS Switch 是一个本地优先的轻量级主机管理器。采用 Rust + GPUI 原生构建,集成了终端、文件管理与系统探针等核心功能,并通过标准 MCP 协议为 AI Agent(Claude Code、Codex 等)提供直接操控多台 VPS 的工具底座。同时提供 Windows / macOS 原生桌面端,以及可部署在云服务器上的 Linux 单文件无头服务(内嵌 Web 控制台)。二、为什么要写它?(主要解决什么问题)我日常手里管着 20 多台不同商家的 VPS(Debian、Ubuntu、Alpine,还有 Windows 云电脑),平时重度使用 Claude Code 配合服务器干活。在此之前,我用 Node + Electron 写过上一代工具,当时往里塞了内置 AI 对话、远端常驻 Agent、脚本库等各种功能,最后膨胀到 8 万行代码,内存动辄三四百 MB;加上当时经验不足,架构复杂导致小 bug 频出。痛定思痛,决定用 Rust 彻底推倒重构。三、核心设计原则:极致轻量重写 vps-switch 时只有一条铁律:做减法。砍掉内置 AI 聊天(外面的 Claude Code 已经够强了,不需要在软件里再造一个对话框)、不往远端机器塞任何常驻 Agent、不造多余概念。1. VPS 管理器的轻量化只保留日常操控服务器最核心的板块:主机仓库:支持按主机名直达、SSH 跳板机穿透,以及无需开全局 TUN 的本机代理端口直连(SOCKS5 / HTTP)。状态保活终端:Rust 侧 alacritty_terminal 持有网格状态,切页与闪断瞬间恢复,支持一键抽离为独立桌面窗口。文件管理与高速传输:高并发 SFTP 目录浏览、内置语法高亮编辑器,以及带断点续传与 SHA-256 校验的独立流式传输引擎。按需轻量探针:纯内核指标
直达链接: https://www.nodeseek.com/post-993717-1