返回
Featured image of post Local AI Ops 本地 AI 运维工作台

Local AI Ops 本地 AI 运维工作台

Local AI Ops 是 linsk27 的局域网本地阿里云 AI 运维工作台,用 FastAPI、React、PostgreSQL、Redis、Celery 和阿里云 OpenAPI 管理云资源、监控检查、告警和 AI 排查建议。

Local AI Ops 是一个面向局域网和本机部署的阿里云 AI 运维工作台。它通过阿里云 OpenAPI 同步 ECS、轻量应用服务器、OSS、域名和 DNS 等资源,在本地保存运维资料,执行 HTTP、TCP、SSH 和云助手检查,并基于告警上下文生成 AI 排查建议。

Local AI Ops simulated console screenshot

上图是按项目实际界面结构绘制的模拟截图,所有资产名称、地域、告警、指标和诊断内容都是假数据,不包含真实账号、IP、域名、AccessKey、服务器名或监控结果。

为什么做这个

个人或小团队管理云资源时,信息经常分散在阿里云控制台、宝塔面板、SSH 记录、续费入口、域名解析、监控告警和本地文档里。真正需要排查问题时,往往先要确认资源在哪、入口在哪、凭据在哪、最近检查结果是什么。

Local AI Ops 的目标是把这些信息收回到可信局域网内的一个本地工作台里。它不追求替代云厂商控制台,而是把常用资源、运维资料、健康检查和排查上下文放在同一个界面中,减少来回切换。

它解决什么问题

  • 同步阿里云 ECS、轻量应用服务器、OSS、域名和 DNS 资源。
  • 本地维护到期时间、自动续费、业务入口、控制台入口、SSH 凭据和宝塔面板资料。
  • 支持 HTTP 探活、TCP 端口、SSH 登录、ECS 指标和 Cloud Assistant 只读命令检查。
  • 根据连续失败次数生成告警,并支持确认、关闭和恢复状态。
  • 基于资产、告警和最近检查结果生成 AI 排查步骤和建议命令。
  • AccessKey、SSH 密码、私钥、宝塔密码和 AI Key 使用 AES-GCM 加密保存。

技术栈

  • Backend: FastAPI, SQLAlchemy 2, Alembic, PostgreSQL, Redis, Celery
  • Frontend: React, Vite, TypeScript, ECharts, lucide-react
  • Cloud: Alibaba Cloud SDK / OpenAPI
  • AI: OpenAI-compatible Chat Completions API
  • Runtime: Docker Compose

项目边界

当前版本定位为 MVP,更适合个人或小团队在可信局域网内统一查看云资源、续费、入口、SSH/宝塔资料和监控结果。它不是公网多租户系统,也不建议直接暴露到公网。

AI 诊断只生成摘要、可能原因、排查步骤和建议命令,不会自动执行修复。真正会访问云资源的动作仍然通过明确的资产同步、监控检查和只读命令来完成。

项目入口

如果你正在找 local LAN ops console、Alibaba Cloud ops dashboard、FastAPI React ops console、CloudMonitor dashboard 或本地优先的 AI diagnostics 工具,这个项目可以作为一个可继续扩展的参考。

使用 Hugo 构建
主题 StackJimmy 设计