Skip to content

ongridio/ongrid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

127 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ongrid

An ops AI that understands, finds the root cause, and fixes things. Monitoring, remote execution, knowledge base, specialist agents, Bash, files, and more skills — issue commands directly from Slack, Telegram, or Lark.

Go Report Card License Tech

English | 简体中文 | 日本語 | 한국어 | Español | Français | Deutsch | Português | Русский

FeaturesInstallIntegrationsLicense


Ongrid demo

▶ Watch full demo in HD (MP4, 18 MB)

Features

  • 🤖 Coordinator + Specialist agents — coordinator dispatches to SRE / network / DB sub-agents
  • 🚨 Auto-investigate on alert — investigator spawns an RCA worker, writes the cause back to chat
  • 🔍 Root-cause RCA — walks topology, correlates m/l/t, pins the "why" to a source-code line
  • 🔒 Zero inbound ports — edge dials out; no port 22 / 80 / 443 on hosts
  • 💻 Browser SSH — reverse-tunnel shell into any host; no keys, no jumpbox, all audited
  • 🐳 Self-host in one commanddocker compose up brings up the full stack
  • 📊 Built-in observability — Prometheus + Loki + Tempo + Grafana wired; the agent writes the queries
  • 🧠 Bring your own model — Anthropic / OpenAI / GLM / DeepSeek / Gemini / Kimi, hot routing
  • 💬 Two-way IM channels — Slack / Telegram / Larksuite / DingTalk / WeCom, per-channel locale
  • 🛠️ Read-only host tools — bash sandbox + 26+ inspection tools; every call audited

Install

Download the latest release, extract it, and run the installer (Ubuntu 22.04+, Debian 12+, RHEL/Rocky 9):

# 1. Download latest release (Ubuntu 22.04+, Debian 12+, RHEL/Rocky 9)
wget https://github.com/ongridio/ongrid/releases/download/v0.7.168/ongrid-v0.7.168-linux-amd64.tar.xz

# 2. Extract
tar -xf ongrid-v0.7.168-linux-amd64.tar.xz && cd ongrid-v0.7.168-linux-amd64

# 3. Install
sudo ./install.sh

Or run from source

Local dev: set the admin account + one model API key, then bring up the full stack.

cp deploy/.env.example deploy/.env
make compose-up    # make compose-down to stop

Integrations

Drop-in for the observability, channel, and model stacks your team already uses.

Observability Prometheus   Grafana   Loki   Tempo   OpenTelemetry   Qdrant
Channels Slack   Telegram   Larksuite   DingTalk   WeCom   Webhook
Models Anthropic   OpenAI   Gemini   DeepSeek   Zhipu   Kimi

License

Apache 2.0 — see LICENSE.