Homelab AI Sentinel: Self-Hosted Monitoring Assistant with LLM Integration

What It Does
Homelab AI Sentinel takes monitoring webhooks and runs them through an LLM to generate a plain-English diagnosis that includes what happened, what likely caused it, and what to check first.
Key Features
- AI Integration: The AI integration is contained in a single file. Swap the provider by changing one file while leaving the rest of the stack untouched.
- Default LLM: Ships with Gemini 2.5 Flash by default.
- Local Inference Support: Ollama and LM Studio work out of the box for fully local inference with nothing leaving your network.
- Alert Sources: Supports 11 alert sources including Uptime Kuma, Grafana, Prometheus, Zabbix, and Docker Events.
- Notification Platforms: Supports 10 notification platforms including Discord, Slack, Telegram, WhatsApp, Signal, and Ntfy.
- API Compatibility: Works with any OpenAI-compatible endpoint — if it speaks the API, it works.
Setup
Deployment is via docker compose up. The tool is available on GitHub.
📖 Read the full source: r/LocalLLaMA
👀 See Also

CostClaw: Free Local Cost Tracking Dashboard for OpenClaw Agents
CostClaw is a free, local plugin that captures every LLM call via OpenClaw's native hooks and provides a dashboard showing model breakdowns, per-session costs, and hourly spend charts. The developer discovered their heartbeat agent was running Claude Sonnet every 3 minutes 24/7, costing $60/month, and switching to Haiku cut their bill by ~65%.

0Latency: A Persistent Memory Layer for AI Agents via MCP
0Latency is an MCP server that adds persistent memory to Claude and other AI agents, storing memories across sessions to prevent context loss. It works natively with Claude Desktop, Claude Code, claude.ai, GPT, Gemini, Cursor, and any MCP-compatible agent.

Context Mode: An MCP Server That Compresses Tool Outputs for Claude Code
Context Mode is an MCP server that sits between Claude Code and tool outputs, processing them in sandboxes and returning only summaries. It reduces 315 KB of MCP output to 5.4 KB, extending session time before slowdown from ~30 minutes to ~3 hours.

PocketTeam: A Claude Code Pipeline with Hook-Based Safety and Learning Agents
PocketTeam is a Claude Code pipeline that implements 9 safety layers at the tool-call level to block dangerous operations like writes to .env or rm -rf commands. The system includes an Observer agent that analyzes completed tasks and writes structured learnings to improve future agent performance.