Skip to content

gavenwangcn/ongrid

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

259 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Ongrid

An ops AI Agent that understands your infrastructure, finds the root cause, and fixes it — right from Slack or Telegram.

Metrics · logs · traces · topology blast-radius · root-cause correlation · remote execution · alert-driven auto-investigation · RAG knowledge & code search · specialist agents & skills.

Go Report Card Release Go License Stack PRs Welcome Telegram Slack

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


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 commandinstall.sh 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 for your server architecture (linux-amd64 or linux-arm64), extract it, and run the installer (Ubuntu 22.04+, Debian 12+, RHEL/Rocky 9):

Choose the command for your server architecture:

AMD64

wget https://github.com/ongridio/ongrid/releases/download/v0.8.5/ongrid-v0.8.5-linux-amd64.tar.xz
tar -xf ongrid-v0.8.5-linux-amd64.tar.xz && cd ongrid-v0.8.5-linux-amd64
sudo ./install.sh

ARM64

wget https://github.com/ongridio/ongrid/releases/download/v0.8.5/ongrid-v0.8.5-linux-arm64.tar.xz
tar -xf ongrid-v0.8.5-linux-arm64.tar.xz && cd ongrid-v0.8.5-linux-arm64
sudo ./install.sh

🇨🇳 Mainland China — if GitHub is slow, use the matching CDN mirror URL instead:

# AMD64
wget https://ongrid.cloud/dl/ongrid-v0.8.5-linux-amd64.tar.xz

# ARM64
wget https://ongrid.cloud/dl/ongrid-v0.8.5-linux-arm64.tar.xz

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.

Star History

Star History Chart

About

An ops AI Agent that understands your infrastructure, finds the root cause, and fixes it — right from Slack, Telegram, Lark or DingTalk.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Go 71.7%
  • TypeScript 24.6%
  • Shell 2.8%
  • Makefile 0.4%
  • CSS 0.4%
  • Python 0.1%