Una CLI de memoria basada en una base de datos de grafos que proporciona a los agentes de programación con IA memoria persistente y relaciones entre sesiones.
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
Instala GBrain con Bun (requiere Bun 1.4.0 o posterior; no está en npm)
bun install -g github:garrytan/gbrain - 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
Plugin de memoria con grafos de conocimiento para DeepSeek Harness y OpenClaw que limita el contexto reciente y recupera preguntas y respuestas exactas de sesiones anteriores.
Capa de memoria persistente para agentes de IA, con snapshots, ramas, merges y rollback al estilo de Git, respaldada por MatrixOne.
Colección personal de plugins para OpenCode V2 que añade herramientas de consulta para Postgres y MySQL, gestión de secretos, cambio de modo de planificación, gestión de sesiones y más.
Un centro de memoria compartida para equipos de agentes de IA que convierte conversaciones, documentos y código en recursos gobernados y compatibles con distintos frameworks de agentes.
Un framework RAG para LLMs que crea un grafo de conocimiento a partir de documentos y usa Personalized PageRank para la recuperación multi-hop y la memoria a largo plazo.