pgBot: un asistente de Postgres de solo lectura de 5.9 MB para humanos y agentes de IA

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

pgBot es una herramienta de línea de comandos de código abierto, escrita en Go, que se conecta a cualquier base de datos PostgreSQL para ofrecer visibilidad en tiempo real sobre salud, rendimiento de consultas, tablas e índices, con explicaciones impulsadas por IA. Ocupa solo 5.9 MB y es de solo lectura por diseño, lo que garantiza que los agentes de IA no puedan romper nada. Funciona con proveedores como Supabase, AWS RDS, Neon y DigitalOcean, y también puede ejecutarse como agente en entornos privados (Docker, Kubernetes) sin exponer la base de datos. Además, habla el Model Context Protocol (MCP), permitiendo que agentes como Claude Desktop o Cursor lo usen como herramienta de inspección.

Nadie lee las métricas de la base de datos. pgbot lo hace.
  1. znnajdla

    No entiendo qué ofrece esta herramienta frente a simplemente consultar pg directamente y leer los logs de pg.

  2. sashash

    Funciona en cualquier lugar donde tengas una cadena de conexión estándar de PostgreSQL.

  3. sashash

    Hola HN, soy Alex, ingeniero de PostgreSQL y Rails/Go/Rust desde hace mucho tiempo.

    Construí pgbot porque a menudo necesitaba una explicación rápida de lo que estaba sucediendo dentro de una base de datos sin tener que desplegar primero un panel, un recolector, una pila de telemetría o una base de datos separada.

    pgbot es un binario Go de código abierto de 5.9 MB que se conecta directamente a PostgreSQL y devuelve hallazgos útiles en segundos:

    pgbot inspect — salud de la base de datos

    pgbot queries — consultas costosas

    pgbot indexes — índices riesgosos y no utilizados

    pgbot ask — respuestas para humanos y agentes

    MCP — permite que los agentes de codificación inspeccionen PostgreSQL directamente

    Los hallazgos de diagnóstico se calculan de forma determinista en Go. No son inventados por un LLM.

    pgbot también es de solo lectura por diseño: inspecciona la base de datos pero nunca aplica cambios. Un agente puede explicar y priorizar la evidencia, pero no puede modificar silenciosamente la producción a través de pgbot.

    Fuente: https://github.com/pgrundev/pgbot

    Agradecería especialmente comentarios sobre comprobaciones de diagnóstico faltantes, falsos positivos y el modelo de seguridad de solo lectura para agentes de codificación.

Más de este día

2026-08-25