{"repo":"kj187/jarvis","free":true,"listed":false,"github":"https://github.com/kj187/jarvis","clone":"git clone https://github.com/kj187/jarvis.git","description":"Jarvis is an open source web frontend for Prometheus Alertmanager — interactive, realtime, and self-hosted.","language":"TypeScript","stars":18,"topics":["alerting","alertmanager","monitoring","on-call","prometheus-alertmanager","prometheus"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Jarvis Jarvis is an open source web frontend for Prometheus Alertmanager — interactive, realtime, and self-hosted. It was inspired by Karma, which is a great project. However, I was missing features that matter for day-to-day on-call work: full persistence across restarts, the ability to comment on individual alerts, a claiming system so the team knows who is handling what, and a solid foundation to build further operational tooling on top of. Jarvis is the result. Why Jarvis? Most Alertmanager UIs are read-only dashboards. Jarvis is built for teams that need to act on alerts, not just observe them: - Realtime alerts via WebSocket — no page reload required - Persistent history — full alert lifecycle stored in SQLite or PostgreSQL (firing → suppressed → resolved) - Claiming — assign an alert to yourself so the team sees who is on it - Comments — fingerprint-bound notes that survive restarts and re-fires - Alert Detail Panel — labels, annotations, link buttons, firing history, stats, claim, comments, AI-prompt - Alerts & Silences pages — dedicated nav tabs, each with card / list view and a distraction-free fullscreen mode - Card and List View — custom grouping by label (configured in Settings), per-group expand/collapse, drag-and-drop section reordering, sortable list columns - Label-based filtering — = / != / = / ! matcher chips, URL-serialized - Silences — dedicated management page: grouping, show/hide expired, sort, create, edit, extend, delete, re-create; full Alertmanager ","default_branch":null,"files":null,"tree":[],"storefront":"/r/kj187","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kj187/jarvis/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}