リポジトリ情報はまだ収集していません。
No updates detected yet. GitHub releases will appear here.
安全、稳定、可被 Agent 操作的 SSH 客户端。Rust 核心持有连接,界面重载不断线;内置 MCP 服务,Claude Code 可直接操作服务器。Tauri 2 + React + xterm.js
翻訳待ち
Loading the full README.
Read the full README ↗从 Releases 下载 Windows x64 安装包 MyShell+_<版本>_x64-setup.exe。安装后添加服务器即可连接;需要 Agent 操作服务器时,在应用的「Agent」页开启 MCP 服务。
目前提供 Windows 版本,Android 版本仍在规划中。
| 模块 | 说明 |
|---|---|
| 终端 | 多标签、xterm.js(WebGL 渲染)、搜索、语法高亮、复制粘贴、断线重连 |
| 命令预测 | 历史命令 + 收藏命令 + 内置常用命令实时补全;输入中文直接转命令;可选 AI 预测(Ctrl+Space) |
| AI 命令 | Ctrl+K 用自然语言生成命令,选中输出可让 AI 解释;支持 Claude / OpenAI 兼容服务 |
| 状态面板 | CPU / 每核 / 内存 / Swap / 负载 / 网络 / 磁盘 IO / 磁盘 / Top 进程,可自定义卡片 |
| 总览 | 所有服务器一屏实时状态,按分组批量连接 |
| 文件 | SFTP 浏览、上传下载(拖拽)、在线编辑、改权限 |
| 隧道 | 本地转发 -L、远程转发 -R、动态 SOCKS5 -D,可开机自动启动 |
| 批量执行 | 多行命令逐行发送到当前终端 |
| 多机执行 | 多台服务器并发执行,按主机查看输出,失败重试 |
| 命令 | 常用命令收藏,支持 {{变量:默认值}} |
| 搜索 | Ctrl+P 搜索服务器、终端、命令、历史、隧道、设置 |
| 全局热键 | Ctrl+Alt+M 显示/隐藏窗口;Alt+` 按住切换终端(类似 Alt+Tab) |
| 测速 | 单台或全部服务器延迟测试 |
| 导入 | OpenSSH config、PuTTY、Xshell、MobaXterm、FinalShell、1Password、CSV、本软件备份 |
| SSH Agent | 支持 1Password、Windows OpenSSH Agent,私钥不离开 Agent |
| 主题 | 多套深色 / 浅色主题 |
| Agent 接口 | 内置 MCP 服务,Claude Code 等 Agent 可直接列服务器、执行命令、读写文件、操作终端 |
127.0.0.1,需要 Bearer Token,拒绝浏览器来源请求SSH 连接、终端会话、隧道全部运行在 Rust 进程里,界面只负责显示:
flowchart LR
UI["React + xterm.js<br/>只负责显示"] <-- "IPC 事件<br/>~60fps 合并" --> Core["Rust 核心"]
Core --> SSH["SSH 连接池"]
Core --> Term["终端会话<br/>512KB 环形缓冲"]
Core --> Tun["隧道"]
Core --> MCP["MCP 服务<br/>127.0.0.1"]
Agent["Claude Code 等 Agent"] --> MCP
在应用的 Agent 页开启 MCP 服务后,复制页面上的命令,例如 Claude Code:
claude mcp add --transport http myshellplus http://127.0.0.1:17890/mcp --header "Authorization: Bearer <token>"
| 工具 | 说明 |
|---|---|
list_hosts | 列出服务器 |
run_command | 执行命令 |
batch_run | 多机执行 |
host_status | 主机状态 |
list_dir / read_file / write_file | 文件操作 |
list_terminals / read_terminal / send_terminal | 操作已打开的终端 |
bun install
bun tauri dev
打包:bun tauri build
src-tauri/src/
ssh/ 连接池(跳板机、指纹校验、远程转发回调)、命令执行
term.rs 终端会话(环形缓冲、输出合并、重连回放)
monitor.rs 服务器状态采集
transfer.rs SFTP 与传输
tunnel.rs -L / -R / SOCKS5
batch.rs 批量执行
predict.rs 命令预测、AI 命令生成
ai.rs Claude / OpenAI 兼容接口
mcp.rs MCP 服务
guard.rs Agent 权限与审计
vault.rs 加密保险库
importer.rs 导入与备份
onepass.rs SSH Agent 与 1Password
hotkey.rs 全局热键与终端切换器
watchdog.rs 界面自愈
src/features/ 各功能界面
e2e/ 基于真实应用的端到端测试(WebView2 CDP)
所有同步表带 id / updated_at / deleted,按最后写入合并;密文直接上传,服务器无法解密(端到端加密)。服务端使用自建服务器。