OpsBatch OpsBatch
免费下载
开源免费 · 本地优先 · 跨平台

本地优先运维工作区

面向运维工程师、SRE 与平台团队的桌面客户端。SSH 终端、SFTP 文件传输、RDP/VNC 远程桌面、批量命令、自动化工作流与 AI 辅助,数据优先留在本机,无需部署中心服务。

免费下载桌面版 → 查看源码
v0.1.7
当前版本
3
跨平台系统
100%
本地数据

Linux 服务器视图

资产信息、连接入口、主机上下文集中呈现。

// Why OpsBatch

运维工具够了,但碎片化太严重

SSH 客户端、文件传输、远程桌面、批量脚本、知识库散落在多个工具中。OpsBatch 把它们装进一个桌面应用。

痛点

"SSH / SFTP / RDP 各用各的软件,来回切窗口"

OpsBatch:终端、文件、远程桌面统一在主机上下文
痛点

"批量操作靠手动 for 循环,没有历史回放"

多主机并发执行 + 失败重试 + asciinema 回放
痛点

"命令脚本散落 wiki,找不到也复用不了"

命令库 + 脚本库 + 快捷动作 + Git 仓库同步
// Core Features

一站式运维能力

从资产管理到远程桌面,从批量执行到工作流编排,覆盖日常运维高频场景。

主机资产管理

嵌套分组、资产搜索、批量选择;解析 ~/.ssh/config 与 ProxyJump 跳板链路;阿里云 / AWS / 腾讯云实例拉取。

CSV 导入导出 + 云主机导入

SSH 终端工作区

本地终端 + 远程 SSH 多标签页,基于 Rust SSH 实现(russh);主机监控:CPU、内存、磁盘、网络、进程快照。

xterm.js + 端口转发 + 远程编辑器

SFTP 文件面板

本地 / 远程双栏浏览,上传、下载、预览、重命名、删除、书签;传输队列与解压支持;从 SFTP 打开文件编辑后保存回远端。

远程编辑器(CodeMirror)

RDP / VNC 远程桌面

Windows RDP 独立窗口连接,H.264 直显 / bitmap 双路径;VNC 经 noVNC + WebSocket bridge,支持共享连接与只读模式。

分辨率 / 剪贴板 / 音频映射

批量执行与文件分发

多主机并发执行:并发数、超时、实时结果、失败重试;危险命令防护;广播终端最多 16 台主机;支持 {host} 变量批量上传。

asciinema 执行回放

AI 运维助手

终端上下文 AI 问答与建议、危险命令风险说明、脚本生成与错误诊断;支持 OpenAI、Ollama 与自定义 OpenAI-compatible 端点。

仅用户主动发起时提交上下文
// Workflow

可视化工作流编排

基于 React Flow 的拖拽式工作流编辑器。将日常运维流程沉淀为可复用、可审计的自动化工作流。

01

选择主机

从资产分组中勾选目标主机,支持嵌套分组与搜索。

02

编排节点

拖拽命令、脚本、传输、条件分支、人工确认、回滚等节点。

03

执行追踪

实时查看每步执行结果,支持结果变量传递与失败重试。

04

模板复用

保存为模板,一键应用到其他主机分组与定时任务。

// Architecture

本地优先技术架构

前端 React 19 + TypeScript / Vite,后端 Rust / Tauri v2。核心数据持久化在本机 SQLite,无需云服务即可运行。

数据流
React → Rust
React/Vite UI → Zustand stores
Tauri invoke() commands
Rust 后端 → SQLite / SSH / RDP
Tauri v2
桌面容器
SQLite
本地持久化 · r2d2 池
React 19
Radix UI · xterm.js · CodeMirror · React Flow
Rust 原生后端
russh · ironrdp · rusqlite · git2 · 本地 PTY
系统 Keychain
凭据保护 · 无云依赖即可运行
// What's Included

一个应用,全部能力

能力项
状态
命令库
脚本库
快捷动作
危险命令防护
Git 仓库同步
定时任务
国际化
// Security

本地优先,数据在你手里

OpsBatch 是本地优先的桌面应用,不依赖中心服务。主机资产、凭据、执行历史和工作流主要保存在本地 SQLite 和系统 keychain 中。

AI 功能需用户自行配置端点和 API Key,终端上下文仅在用户主动发起时提交。AI 建议仅供参考,用户确认后执行。

系统 Keychain 无云依赖 AI 可控
凭据保护
系统 keychain 存储
危险防护
执行前确认拦截
SSH 原生
russh · 并发限流
AI 受控
主动发起才提交
GitHub Releases · 免费开源

下载适合你的桌面版

自动识别当前设备,并从 GitHub Releases 读取最新版本与安装包地址。

当前识别
正在识别系统...
最新版本
正在读取...

正在读取最新安装包列表...

打开下载页
macOS
.dmg / .app.tar.gz
Windows
.exe / .msi
Linux
.AppImage / .deb / .rpm
在 GitHub 上 Star →