Local AI Ops 是一个面向局域网和本机部署的阿里云 AI 运维工作台。它通过阿里云 OpenAPI 同步 ECS、轻量应用服务器、OSS、域名和 DNS 等资源,在本地保存运维资料,执行 HTTP、TCP、SSH 和云助手检查,并基于告警上下文生成 AI 排查建议。
上图是按项目实际界面结构绘制的模拟截图,所有资产名称、地域、告警、指标和诊断内容都是假数据,不包含真实账号、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 诊断只生成摘要、可能原因、排查步骤和建议命令,不会自动执行修复。真正会访问云资源的动作仍然通过明确的资产同步、监控检查和只读命令来完成。
项目入口
- GitHub 仓库:linsk27/local-ai-ops
- 项目总览:404_@林达 Projects
- GitHub 项目索引:404_@林达 GitHub 项目与 Star 入口
如果你正在找 local LAN ops console、Alibaba Cloud ops dashboard、FastAPI React ops console、CloudMonitor dashboard 或本地优先的 AI diagnostics 工具,这个项目可以作为一个可继续扩展的参考。