少一点切换,
多一份专注。
Wrolp Terminal 是一个基于 Tauri 2 + React 19 + TypeScript 构建的桌面终端与服务器运维工具。 它把“连接服务器、传输文件、编辑文件、查看日志、管理容器、管理 K8s、管理 Git、向 AI 提问” 收进同一个应用窗口,替代原本需要在 SSH 客户端、SFTP 工具、编辑器、Docker 面板和 Git GUI 之间来回切换的工作流。
它与传统 SSH 客户端的核心差异:SSH 连接直接由 Rust 侧的纯 Rust 异步库 russh 实现
(不依赖外部 ssh 命令或 OpenSSH 二进制),因此终端、SFTP、隧道、Docker exec 和 kubectl exec
全部复用同一个会话通道。本地与远程文件浏览共用一套 RemoteFs 抽象,本地 shell 和远程主机
可以在同一个界面里并排使用。
一览
- 当前版本
- v0.0.12(2026-11-07 发布)
- 许可证
- MIT(Copyright (c) 2026 Wrolp)
- 技术栈
- Tauri 2 / React 19 / TypeScript / Rust
- 平台
- Windows 为主要目标(仅发布 MSI);可在 Linux/macOS 上运行与构建
不止连接,更是完整工作流
常用的工具,在这里相遇。
服务器运维
Docker 与 podman 主机、Kubernetes/Helm,以及由真实 git CLI 驱动的 Git 面板。Kubernetes 与 Git 面板会根据当前聚焦的终端选择主机。
几条命令即可开始
如果要在 Debian/Ubuntu 上构建,请先安装快速开始指南中列出的 Linux 系统包, 然后安装 Rust 与前端依赖:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
yarn
yarn tauri dev # 完整栈;Tauri 会自动启动 Vite 开发服务器
用户手册
十三章覆盖从安装到故障排查的完整流程:连接与终端、文件与编辑、运维面板、AI 助手、录制与数据迁移。
使用前需要知道
- 发布包仅提供 Windows MSI:
tauri.conf.json的打包目标为["msi"],Linux/macOS 用户需从源码构建。 - 隧道为本地端口转发:在本机监听端口,经 SSH 会话转发到远端目标主机。
- 会话录制默认关闭:开启后按键与命令写入本机 SQLite,不向远端上传。
- 数据目录可迁移:
vault.key是解密连接配置与 AI 密钥的关键,迁移或备份时需一并保管。 - 运维面板依赖远端工具:Docker 面板要求主机装有 Docker 或 podman;Kubernetes 与 Git 面板通过当前终端的会话执行
kubectl、helm与git。
