pgbot:5.9MB的Postgres AI智能诊断工具

Pgbot: A 5.9 MB read-only Postgres tool for humans and agents

别再盯着枯燥的数据库指标看了,pgbot 能直接告诉你系统哪里健康、哪里出了问题以及优先修复什么。这款仅 5.9 MB 的只读工具专为人类和 AI Agent 设计,支持连接 Supabase、AWS RDS、Neon 等任何云环境或私有服务器。它不仅能实时监控连接、锁、事务和慢查询,还能通过 AI 用自然语言提供可执行的诊断建议。作为 MCP 协议工具,pgbot 让 AI Agent 能安全地调用只读指令进行数据库分析,无需暴露数据库公网权限,真正实现了从“看仪表盘”到“获取答案”的跨越。

pgbot 能帮你理解发生了什么变化,以及为什么这些变化至关重要。
  1. znnajdla

    我不太明白这个工具比起直接查询 pg 并阅读 pg 日志,到底能提供什么额外的价值?

  2. sashash

    只要你有标准的 PostgreSQL 连接字符串,它就能在任何地方运行。

  3. sashash

    大家好 HN,我是 Alex,一名资深的 PostgreSQL 以及 Rails/Go/Rust 工程师。

    我开发 pgbot 是因为我经常需要快速了解数据库内部发生了什么,而不必先部署仪表盘、采集器、遥测栈或单独的数据库。

    pgbot 是一个开源的 5.9 MB Go 二进制文件,可直接连接 PostgreSQL,并在几秒内返回有用的诊断结果:

    pgbot inspect — 数据库健康状况

    pgbot queries — 昂贵查询

    pgbot indexes — 高风险和未使用的索引

    pgbot ask — 面向人类和智能体的问答

    MCP — 允许编码智能体直接检查 PostgreSQL

    诊断结果由 Go 确定性计算得出,并非由 LLM 编造。

    pgbot 在设计上也是只读的:它检查数据库但绝不会应用任何更改。智能体可以解释和优先处理证据,但无法通过 pgbot 静默修改生产环境。

    源码:https://github.com/pgrundev/pgbot

    我特别希望能收到关于缺失的诊断检查、误报以及针对编码智能体的只读安全模型的反馈。

同日更多故事

2026-08-25