weidu12123 fbf2ac2231 feat: CodeMirror editor, transfer resume, OS auto-detect, and pane-isolated terminal
- CodeMirror 6 online editor (lazy-loaded chunk) with syntax highlighting,
  search/replace, Ctrl+S save over SFTP, dark/light glass themes
- Streamed transfer resume: keep <target>.vps-part fragment on interruption,
  reconcile source hash on re-issue and continue from fragment end
- Probe self-heals os_info: try recorded OS, fall back to the other family,
  write back the real OS/version/arch (fixes hand-added hosts)
- Terminal uses its own SSH connection per host (released when last pane
  closes) so the login MOTD is not eaten by the shared status-check session
- Shell-integration injection narrowed to headless MCP panes only; remote
  echo off via pty-req ECHO=0 so nothing is drawn (no more line erasing)
- Frontend: roll back optimistic toggles and surface failures on autostart,
  MCP settings, host delete/patch, and CLI sync instead of faking success
2026-10-14 23:16:05 +08:00

vps-switch

一个轻量级 VPS 管理工具:先把 VPS 仓库、终端、文件浏览器、文件上传下载、探针五大核心板块做到极致,最后将这些现成链路加上护栏工具化为 MCP Server。

范围、六大板块路线与技术栈见 docs/plan.md。不在那里的东西不进仓库。

S
Description
Rust + GPUI 原生的轻量级 VPS 管理器与面向 AI Agent 远程操控 VPS 的 MCP Server。
Readme
3.3 MiB
0 Stars 1 Watchers 0 Forks
Languages
Rust 80.1%
Vue 19.3%
TypeScript 0.3%
Inno Setup 0.2%