← 返回列表

CFOperator:面向 homelab 基础设施的自托管 AI SRE 智能体

aachtenberg/cfoperator · AI-powered SRE agent for homelab infrastructure monitoring, OODA sweeps, RAG memory, and remediation workflows

GitHub原文发布 未知首次收录 2026-10-11上架 2026-10-11 09:01

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

CFOperator 是一个自托管 AI SRE 智能体,用于监控 homelab 基础设施并按 alert → triage → investigate → propose a fix → open a GitOps PR → verify after merge 的流程处理告警。它通过本地 LLM 对 Alertmanager 告警分级,使用工具循环查询 Prometheus、Loki、Kubernetes 和 Docker,并以 pgvector 知识库检索历史调查记录,最终生成针对 manifest 仓库的具体 diff 并开 PR,但不直接改动运行中的集群。它还每 30 分钟执行一次主动巡检,并可通过聊天、Slack 或 MCP 主机进行问答。

核心能力与快速开始

★ 3 · Python

能做什么
CFOperator 提供告警分级(log_only / notify / investigate / escalate)、LLM 驱动的调查流程、基于 PostgreSQL + pgvector 的知识库语义检索、主动深度巡检、修复 diff 生成与 GitOps PR 创建、合并后验证,以及面向聊天、Slack 和 MCP 主机的交互界面。内置工具覆盖 Prometheus、Loki、Docker、Kubernetes、SSH、Git、GitHub、TimescaleDB 以及主机发现等类别,并提供 9 个预置技能工作流。还包含多级 LLM 回退链、可选的付费升级、细化的 API 令牌 scope(read ⊂ investigate ⊂ remediate)、MCP 服务端 facade 和 Slack bridge。
适用场景
适合在 homelab 或自托管环境中运行,对 Prometheus/Alertmanager 告警进行自动分级与调查,利用历史调查知识库复用已验证的根因与修复步骤,针对 manifest 仓库自动生成修复 PR 供人工审阅合并,在集群合并后验证修复效果,并通过聊天、Slack 或 MCP 主机查询基础设施状态。
项目形态
可直接使用的工具
部署方式
自托管部署,提供一键安装脚本或克隆后用 docker compose 启动,包含 postgres + agent + event-runtime + console 等组件,支持 amd64 与 arm64。
主要依赖
需要 Docker(含 compose 插件)、Prometheus 和 Alertmanager;日志需要 Loki;需要一个 LLM(默认使用本地 Ollama,云端提供商可作为回退链)。SSH 主机清单、Timescale、MCP 和深度调查层级为可选叠加项。
使用限制
作者自述为刻意设计限制:不会改动运行中的集群,只生成 PR,合并按钮始终由人操作。支持的集成列表较短,docs/infrastructure-config.md 明确说明这一点。付费升级需要设置 allow_paid_escalation=true,并配置 Groq、xAI Grok 或 Anthropic 之一,具体成本未说明。
许可证
MIT
最近推送
2026-10-10 12:02

资料检查:2026-10-11 07:00 · 卡片整理:2026-10-11 09:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

职业应用

程序员

程序员可用该自托管 AI SRE 智能体对基础设施告警进行分级、调查并生成针对 manifest 仓库的 GitOps PR,辅助排错与变更管理;也可通过 MCP 主机或聊天界面查询 Prometheus、Loki、Kubernetes 和 Docker 的运行状态。

查看内容依据
CFOperator 是一个自托管 AI SRE 智能体,用于监控 homelab 基础设施并按 alert → triage → investigate → propose a fix → open a GitOps PR → verify after merge 的流程处理告警。

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。