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, 测试用例, 自托管, 请求拦截, 轻量级, 运维管理, 逆向工具