Repolode
garrytan

garrytan/gbrain

Una capa de memoria autoalojada para agentes de IA que guarda datos explícitos con sus fuentes y comparte un mismo cerebro entre agentes, clientes MCP y la CLI.

Estrellas
31,577
Forks
4,705
Issues abiertos
566
Último commit
hace 14 horas

¿Qué es?

GBrain proporciona a los agentes de IA una memoria persistente bajo tu control. Guarda datos en páginas Markdown junto con sus fuentes, permite corregirlos y retirarlos, y ofrece el mismo cerebro a varios agentes mediante MCP o una CLI. Puede funcionar localmente con PGLite y recuperación por palabras clave, sin configurar claves; la búsqueda semántica, la síntesis y el enriquecimiento en segundo plano son opcionales y requieren proveedores de embeddings o modelos configurados.

Además de recuperar información, GBrain puede crear un grafo de conocimiento tipado a partir de escrituras locales de páginas de confianza. Así, puedes hacer preguntas sobre relaciones, como quién trabaja en una empresa determinada. La capa de síntesis opcional ofrece respuestas con citas e indica qué información le falta al cerebro. También puedes programar tareas para incorporar, deduplicar y consolidar páginas mientras no estás.

El proyecto está dirigido a desarrolladores que usan agentes de programación como Claude Code, Codex o Cursor, o agentes personales que funcionan continuamente, como OpenClaw y Hermes. Para uso personal, admite una base de datos local PGLite; para implementaciones compartidas o de mayor tamaño, admite Postgres con pgvector. También incluye un servidor MCP remoto con OAuth y acceso con permisos limitados.

Funciones clave

  • 01Guarda datos explícitos con sus fuentes y permite corregirlos y retirarlos.
  • 02Funciona sin claves con PGLite local y recuperación por palabras clave; la búsqueda semántica es opcional.
  • 03Ofrece un mismo cerebro a varios agentes mediante MCP por stdio o HTTP y una CLI.
  • 04Crea un grafo de conocimiento tipado a partir de escrituras locales de páginas de confianza para responder consultas sobre relaciones.
  • 05Incluye un comando de síntesis opcional que ofrece respuestas con citas e indica qué información falta.
  • 06Admite Postgres con pgvector para implementaciones compartidas o de mayor tamaño.

Casos de uso

  • Proporcionar memoria persistente entre sesiones a un agente de programación como Claude Code o Codex.
  • Compartir una base de conocimiento consultable entre varios clientes de IA de un equipo.
  • Ejecutar un agente personal que funcione continuamente y mantenga notas, contactos e historial de reuniones.
  • Consultar las relaciones entre personas, empresas y acuerdos registrados en notas Markdown.

Inicio rápido

  1. 1

    Instala GBrain con Bun (requiere Bun 1.4.0 o posterior; no está en npm)

    bun install -g github:garrytan/gbrain
  2. 2

    Configura GBrain para Claude Code (o ejecútalo con codex)

    gbrain setup claude-code

Antes de usarlo

  • Requiere Bun 1.4.0 o posterior.
  • No se distribuye en npm, y el paquete de npm llamado gbrain no está relacionado y puede ocultar el binario real.
  • El funcionamiento ininterrumpido requiere un servidor desplegado con al menos 8 GB de RAM, además de costes continuos de tokens de API.
  • La búsqueda semántica, la síntesis y el enriquecimiento requieren proveedores en la nube o claves de API de modelos configuradas por separado.

En colecciones

Temas

Preguntas frecuentes

¿Qué es gbrain?
Una capa de memoria autoalojada para agentes de IA que guarda datos explícitos con sus fuentes y comparte un mismo cerebro entre agentes, clientes MCP y la CLI. GBrain proporciona a los agentes de IA una memoria persistente bajo tu control. Guarda datos en páginas Markdown junto con sus fuentes, permite corregirlos y retirarlos, y ofrece el mismo cerebro a varios agentes mediante MCP o una CLI. Puede funcionar localmente con PGLite y recuperación por palabras clave, sin configurar claves; la búsqueda semántica, la síntesis y el enriquecimiento en segundo plano son opcionales y requieren proveedores de embeddings o modelos configurados.
¿gbrain es gratuito? ¿Qué licencia tiene?
gbrain es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿gbrain sigue mantenido?
Mantenimiento activo. El último commit de gbrain fue el 6 nov 2026.
¿Para qué puedo usar gbrain?
Proporcionar memoria persistente entre sesiones a un agente de programación como Claude Code o Codex. Compartir una base de conocimiento consultable entre varios clientes de IA de un equipo. Ejecutar un agente personal que funcione continuamente y mantenga notas, contactos e historial de reuniones. Consultar las relaciones entre personas, empresas y acuerdos registrados en notas Markdown.
¿Cómo se instala gbrain?
Instala GBrain con Bun (requiere Bun 1.4.0 o posterior; no está en npm): bun install -g github:garrytan/gbrain Configura GBrain para Claude Code (o ejecútalo con codex): gbrain setup claude-code
¿Dónde consigo gbrain?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/garrytan/gbrain

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados