v0.0.12 开源,让连接更简单

连接服务器,
不止于终端。

从 SSH 连接到文件编辑,从容器管理到 AI 协作。
把日常运维收进一个工作空间,让你专注真正重要的事。

Rust 驱动MIT 开源Windows 优先

Wrolp Terminal 首页:连接列表、最近主机与工具入口
首页:连接列表、最近主机与常用工具都在同一窗口内。
可靠技术,轻量体验RustTauri 2React 19xterm.jsMonaco Editor

少一点切换,
多一份专注。

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 上运行与构建

不止连接,更是完整工作流

常用的工具,在这里相遇。

连接与终端

由 xterm.js 渲染的多标签 SSH 终端,另有 Telnet、串口(COM)和本地 shell。SSH 基于 russh,而不是外部 OpenSSH 二进制。

了解连接功能 →

文件与编辑

支持暂停与续传的 SFTP 浏览,按文件展示的传输队列,带 UTF-8/GBK 识别的 Monaco 编辑,以及十六进制或图片预览。

了解文件功能 →

服务器运维

Docker 与 podman 主机、Kubernetes/Helm,以及由真实 git CLI 驱动的 Git 面板。Kubernetes 与 Git 面板会根据当前聚焦的终端选择主机。

了解运维面板 →

AI 助手

Chat 与 Agent 两种模式,应用级与分栏级相互隔离的会话,以及只插入不执行的“发送到终端”步骤,方便执行前检查。

了解 AI 助手 →

会话与数据

带浮动面板的分割树、可导出为 asciinema 的 NDJSON 会话录制,以及包含加密连接信息的可迁移数据目录。

了解会话与数据功能 →

几条命令即可开始

如果要在 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。