Insane-11/AgentOps

GitHub: Insane-11/AgentOps

一个完全免费、支持自托管的 AI 驱动 incident response 平台,利用本地大模型和 agent 编排实现零外部依赖的事件管理与自动化运维。

Stars: 0 | Forks: 0

# AgentOps **AI 驱动的 incident response 平台 — 100% 免费,支持 self-hosted** AgentOps 是一个由本地 AI agent 驱动的多端 incident management 平台。无需付费 API,也没有外部依赖——一切都在本地使用 Ollama 和 HuggingFace 运行。 ## 架构 ``` Frontend Layer: Admin Dashboard (React) Engineer Dashboard (React) On-Call App (React Native) | | | API Layer: FastAPI REST + LangServe Agent Endpoints + WebSocket/SSE | | | Agent Layer: Triage Agent -> Investigation Agent -> Remediation Agent (LangGraph State Machine) | | | Free AI Stack: Ollama (LLaMA 3.1) + HuggingFace Embeddings (all-MiniLM-L6-v2) | | | Data Layer: PostgreSQL (Relational) + pgvector (Embeddings) ``` ## 为什么免费 | 组件 | 之前(付费) | 现在(免费) | |---|---|---| | LLM | OpenAI GPT-4o-mini ($) | Ollama + LLaMA 3.1 8B (本地,免费) | | Embeddings | OpenAI text-embedding-3-small ($) | HuggingFace all-MiniLM-L6-v2 (本地,免费) | | Observability | LangSmith cloud (免费增值) | 本地数据库反馈 (免费) | | 数据库 | PostgreSQL + pgvector (免费) | 保持不变 (免费) | | 前端 | React/Vite/RN (免费) | 保持不变 (免费) | | 部署 | Docker/K8s (免费) | 保持不变 (免费) | **无需任何 API key。零月度开销。可在笔记本电脑上运行。** 此外还包含 **LangFuse** 作为可选的 self-hosted observability 层(开源的 LangSmith 替代方案)——提供相同的 tracing、eval 和 dashboard,但数据完全归你所有,且没有任何限制。 ## 部署 请参阅 [DEPLOYMENT.md](DEPLOYMENT.md) 获取以下方面的详细指南: - Docker Compose(单服务器,$5 VPS) - 通过 Helm 部署 Kubernetes(生产环境) - 手动部署(无 Docker) - 启用 LangFuse observability - Guardrails - 备份与恢复 ## 快速开始 ``` # 拉取 LLM 模型(仅首次) docker compose exec ollama ollama pull llama3.1:8b docker compose exec ollama ollama pull nomic-embed-text # 启动所有服务 docker compose up --build # 运行 seed data(演示用户 + 服务) docker compose exec backend python -m app.seed ``` ## 访问入口 | 端 | URL | 凭证 | |---|---|---| | Admin Dashboard | http://localhost:5173 | admin@agentops.dev / admin123 | | Engineer Dashboard | http://localhost:5174 | alice@agentops.dev / alice123 | | API | http://localhost:8000 | -- | | API 文档 | http://localhost:8000/docs | -- | ## 技术栈 - **AI(免费)**: Ollama (LLaMA 3.1 8B), HuggingFace (all-MiniLM-L6-v2), LangChain, LangGraph - **后端**: Python 3.12, FastAPI, SQLAlchemy, PostgreSQL + pgvector - **前端**: React 19, TypeScript, Vite, Tailwind CSS - **移动端**: React Native + Expo - **基础设施**: Docker Compose, Helm (K8s) ## 开发阶段 请参阅 [phases.md](phases.md) 获取完整的分阶段开发路线图。 ## License MIT
标签:AI风险缓解, LangChain, React, Syscalls, 事故响应, 子域名突变, 本地AI, 测试用例, 自托管, 请求拦截, 轻量级, 运维管理, 逆向工具