常驻主机 · 自主执行 · 数据不出本机

把 AI 装进服务器,
让它自己运维自己

OpsMini 是一台 Linux 主机上的常驻 AI 运维 Agent。它自己采集指标、自己判断异常、自己动手处理,遇到高危动作会停下来等你点头。整个 Agent 是一个几十 MB 的静态二进制,数据全部留在本机。

Go 静态单文件 systemd 常驻托管 29 个运维工具 L0–L3 分级放权
opsmini agent · daily-inspection · run #128
每日主机巡检已完成 · 38s
1
感知采集 48 项指标:CPU 12% · 内存 61% · 磁盘 /var 91%
2
判断定位到 /var/log 有 6.8 GB 日志未轮转
3
行动执行 journalctl --vacuum-size=500M,释放 6.3 GB
4
报告生成单文件 HTML,归档到本机数据目录
!清理 app.log 属高危 · 已挂起等你批准
5 次工具调用 · 0 次越权 · 全程可审计
🤖
内置 AI 运维助手自然语言诊断、日志分析、命令执行,让运维经验真正落地
🔓
永久开源 · 无商业版完全开源,无功能阉割、无付费墙、无商业版计划
🔌
支持 MCP 与 Skill对接 MCP 协议与自定义 Skill,自由扩展 AI 能力
一键安装 $ curl -fsSL https://opsmini.com/install.sh | sudo bash
Positioning

它不是面板,是装在你服务器上的 Agent

面板等你来点,Agent 自己动手。OpsMini 常驻在主机上,用一整套运维工具自行环视、判断、处理,只在需要你拍板时停下。

以前:运维面板

  • 你发现问题,你打开页面
  • 你逐项点开菜单去查
  • 你决定改什么、怎么改
  • 关掉页面后,它什么也不知道

现在:主机上的 Agent

  • 它自己定时、或按事件去看
  • 它自己连着查几层,直到定位到原因
  • 它自己动手,高危的先问你
  • 你不在,它也在盯,还留下报告
常驻systemd 托管,开机自启、崩溃自恢复
感知指标、进程、端口、磁盘、服务、日志、文件
决策自研 ReAct 循环,自己决定下一步查什么
行动执行命令与脚本、改配置、管容器、发报告
AI Agent

它不只是聊天,它会动手

OpsMini 内置自研 ReAct 智能体。接到问题后自主规划、连续调用运维工具查证,把每一步的工具、参数和原始输出都摊在你面前;按危险程度分级放权——该自己动手的自己动手,该问你的必须先问。

  • 自主多步排查:一次提问连查磁盘、进程、日志,直到定位到原因
  • 29 个内置工具:只读 / 低危写 / 高危写分级,覆盖系统、容器、服务、安全
  • 四级护栏:L0 自主、L1 可配置、L2 必须确认、L3 直接禁止(如 rm -rf /)
  • 定时巡检:排进计划任务,每天早上自动体检并归档单文件 HTML 报告
  • 双向 MCP:能调用外部 MCP 工具,也能把自身 29 个工具发布给 Claude / Cursor
磁盘告警了,帮我查一下是什么占的
1dir_usage/var/log✓ 42ms
2list_disks/var✓ 18ms
3search_logsNo space left✓ 61ms
定位到 /var/log/app.log 单文件 2.1 GB,30 天未轮转。
只读排查已自动完成;清空该文件需要 root 权限,已挂起等你确认。
!高危操作已挂起 · 等待你批准
自主执行不预设工作流,按现场情况决定下一步查什么
分级授权破坏性操作在执行前被拦截,要你点一下才放行
定时巡检无人值守跑完,产出可打开可下载的 HTML 报告
双向 MCP既是客户端也是服务端,与外部 AI 生态互通
Guardrails

它能动手,但你划得住线

每个工具按危险程度定级。只读的它自己看,破坏性的必须你点头,致命的直接禁止。无人值守时,凡需确认的一律拒绝,不猜你的意思。

L0
只读自主查指标、进程、端口、磁盘、日志。看什么都不会改变系统状态。
L1
低危需确认重启服务、清理临时文件。默认要你点一下,可按需放开。
L2
必须确认改配置、删数据、动网络。确认不可关闭,无人值守直接拒绝。
L3
直接禁止正则硬拦截致命命令(如 rm -rf /),并禁止它把自己关掉。
!每一次调用都进审计日志:谁触发的、调了什么工具、传了什么参数、返回了什么。想复盘随时查。
Tools

它手上的工具

下面这些是它真正能用的东西。你也可以在界面里手动点,只是它比你快——而且它能自己决定下一个点哪里。

📊

实时监控与趋势

CPU / 内存 / 磁盘 / 网络实时指标,ECharts 可视化,数据持久化 SQLite 保留 30 天,24h / 7d 趋势一目了然。

仪表盘历史趋势Prometheus 指标
🔔

告警与通知

自定义告警规则(CPU、内存、磁盘、端口存活等),事件中心集中管理,未读通知角标实时提醒。

告警规则事件中心站内通知
🛡️

安全中心

安全基线扫描、文件完整性监控(FIM)、威胁检测、防火墙端口管理、登录与 SSH 安全分析,主机加固一个入口搞定。

基线扫描FIM防火墙威胁检测
🐳

Docker 管理

容器启停与日志、镜像拉取、卷与网络管理,还能直接打开容器内终端——Alpine 等精简镜像也开箱即用。

容器镜像卷网络exec 终端
⌨️

Web 终端

WebSocket + pty 的浏览器 SSH 级交互终端,vim、htop 等全屏程序完整兼容,随时随地登录服务器。

xtermptyWebSocket
📁

文件管理器

在线浏览、上传、下载、重命名、新建目录、批量删除,大文件断点无忧。

上传下载在线管理
⏰

计划任务

系统级与用户级 crontab 可视化管理,脚本在线运行,执行记录可追溯。

cron脚本执行
📦

应用商店

常用应用一键部署,支持官方仓库同步与本地导入,网站与数据库管理配套齐全。

一键部署网站数据库
🔐

权限与审计

用户 / 角色 / 权限组 RBAC 体系,TOTP 两步验证(MFA),全操作审计日志,团队协作安全合规。

RBACMFA审计日志
Comparison

和别的方案摆在一起看

不比功能多少,比三件事:谁在动手、谁在等指令、数据在谁手里。

维度 OpsMini 传统面板 SaaS 监控 Agent 配置管理
能自己动手执行✓✗✗✓
自己做判断,不用人写规则✓✗~✗
数据不出本机✓✓✗✓
不依赖中心与外部服务✓✓✗~
单文件、分钟级部署✓~✗✗
开源,无商业版✓~✗✓

✓ 支持 ~ 部分支持 ✗ 不支持

Architecture

为"单机交付"而生的架构

没有外部数据库、没有消息队列、没有运行时依赖。拷贝一个文件,chmod +x,直接运行。

浏览器
Vue 3 单页应用go:embed 嵌入二进制,7 语言 i18n
ECharts 可视化仪表盘 / 趋势图 / 告警面板
xterm.js 终端WebSocket 全双工交互
⇄
OpsMini 服务
Go · Gin 路由层/api/v1 界面接口 · /mcp 工具接口 · gRPC 纳管
Service 层AI / 安全 / Docker / 监控 / 文件 / 计划任务…
JWT 鉴权 + RBAC + MFA中间件链式校验
⇄
宿主机
SQLite(纯 Go 驱动)单文件存储,免安装数据库
Docker Engine / systemd / procfs系统与容器直接对接
pty / crontab / 防火墙原生系统能力封装
交叉编译支持 Linux amd64 / arm64 —— 树莓派、国产化服务器同样能跑
Quick Start

三分钟跑起来

下载、执行、打开浏览器——没有安装向导,没有依赖地狱。

# one-line install
$ curl -fsSL https://opsmini.com/install.sh | sudo bash

✓ OpsMini v1.4.0 installed
✓ listening on :8888
➜ initial password is written to .init_passwd

# open the panel
$ open http://your-server:8888
1
一键安装一条命令自动下载二进制、生成配置并注册 systemd 服务。
2
打开登录访问 http://<IP>:8888,账号 opsmini,密码见脚本输出或 .init_passwd 文件。
3
加固与接入开启 MFA 两步验证、配置防火墙;外部 AI 工具通过 /mcp 接入,多台主机用 gRPC 纳管到 OpsMini Server。
1
个二进制文件
0
运行时依赖
7
种界面语言
2
组对外接口
FAQ

常见问题

OpsMini 和宝塔、1Panel 有什么区别?

OpsMini 是常驻主机的 AI 运维 Agent,不是传统面板。页面只是它的观察窗:它能自主诊断并执行,提供 MCP 与机器对机器接口,纯 Go + SQLite 单文件交付。

支持哪些系统 / 架构?

Linux amd64 与 arm64(含树莓派、国产化服务器)。面板本身是静态编译的 Go 二进制,只要内核版本不是特别古老即可运行。

数据存在哪里?会丢吗?

所有配置、用户、审计、监控数据都存于同目录下的 SQLite 单文件(默认 opsmini.db),备份就是复制这个文件。监控指标持久化保留 30 天,重启不丢失。

AI 功能需要外接大模型吗?

AI 助手对接外部大模型服务,在「设置」中填入你的模型地址与密钥即可启用;不配置也不影响面板其他功能正常使用。

如何保证安全?

JWT 鉴权 + TOTP 两步验证(MFA)+ RBAC 角色权限 + 全量操作审计日志;登录安全分析会识别暴力破解与异常登录。建议公网部署时配合防火墙限制来源 IP。

它真的会自己改动我的系统吗?

会,但只在边界内:只读操作自主执行;低危写操作默认要你确认;改配置、删数据等高危动作必须逐次批准;致命命令执行前直接被拦截。每一次调用都写进审计日志。

需要连外网吗?数据会不会传出去?

除模型调用外全部本地完成:指标、审计、报告都留在主机本地磁盘。模型可以接你自建的 OpenAI 兼容接口或本地 Ollama,这种情况下数据完全不出机器。

和宝塔、1Panel 比,到底差在哪?

那些是「你操作的工具」,OpsMini 是「替你操作的同事」。它的页面更像观察窗和审批台——你可以什么都不点,它照样每天把活干完并留下报告。

装上去,剩下的交给它

一条命令,你的服务器上就多了一个会自己干活、也听你话的运维 Agent。

下载 OpsMini →