项目地址:https://github.com/opskat/opskat
官方网站:https://opskat.dev/zh-CN/
服务器一多,运维人员的桌面往往会变成“工具展览馆”:SSH 用一个客户端,数据库查询开另一个软件,Redis、Kafka、Kubernetes 又各有一套控制台。开源项目OpsKat 想解决的,正是这种频繁切换工具的问题——它把服务器、数据库、中间件和云原生资源统一收进一个跨平台桌面应用。

OpsKat 首先是一套完整的运维工作台。它支持 SSH、本地终端、串口、RDP 与 VNC,可进行分屏操作、SFTP 文件管理、端口转发和多层代理连接;数据侧覆盖 MySQL、PostgreSQL、SQL Server、SQLite、MongoDB、Redis、etcd 与 Kafka,同时还能管理 Kubernetes 集群以及兼容 S3 的对象存储。已有 Tabby、WindTerm 或 SSH Config 的用户,也可以直接导入资产,减少重复配置。
它真正有意思的地方,是把 AI 接到了实际运维流程里。配置 OpenAI、Claude、DeepSeek、Gemini、通义千问等兼容接口后,用户可以直接说:“检查生产服务器的 Nginx,配置正常就重载。”AI 会调用已经注册的工具,读取日志、执行命令或查询数据库。配套的 `opsctl` 命令行工具还能供 Codex、Claude Code、Gemini CLI 使用,让 AI 编程助手参与排障和批量操作。
不过,OpsKat 并没有把“AI 能执行命令”当作唯一卖点。项目加入了命令、SQL、Redis、MongoDB、Kafka、Kubernetes 等操作策略,可按资产或分组设置放行、拦截和审批规则;SQL 解析器还会阻止没有 WHERE 条件的危险 UPDATE、DELETE。操作过程会记录执行人、目标资产、命令及决策链,比较适合对误操作和审计留痕敏感的环境。[官方功能说明](https://opskat.dev/zh-CN/)
技术上,OpsKat 使用 Wails v2、Go、React 19、TypeScript、Tailwind CSS 和 SQLite 构建,支持 Windows、macOS 与 Linux,并以 GPLv3 协议开源。截至本文撰写时,GitHub 项目约有585 Stars、52 Forks、368 次提交;2026 年 7 月仍在连续发布版本,近期增加了 VNC、RDP、对象存储、代理链和 GPU 监控,开发节奏相当积极。
从现有社区规模看,OpsKat 仍属于成长中的小众项目,第三方长期使用评价不算丰富,一些功能也可能需要继续打磨。但对于个人开发者、小型技术团队,或希望在本地集中管理多类基础设施的人来说,它已经是一款颇有野心的“运维瑞士军刀”。尤其值得肯定的是:即使完全不开启 AI,它依然是一套可以独立使用的资产与终端管理工具;AI 是增强层,而不是使用门槛。