Graphiti Local

Grafo de conocimiento temporal local con seis herramientas MCP de solo lectura, inferencia de Ollama, LadybugDB integrada y una cola de escritura CLI separada aprobada por humanos.

Documentación

Graphiti Local

Graphiti Local

Memoria local para tus agentes. Tú apruebas lo que aprenden.

Recupera decisiones de proyectos a través de seis herramientas MCP de solo lectura o la CLI kg. Las actualizaciones propuestas permanecen en una cola separada hasta que un humano las aprueba y aplica. Ollama maneja la inferencia local; la LadybugDB integrada almacena el grafo. No se necesita Docker ni clave de API en la nube para la configuración local.

42-second synthetic memory demo

Extractos de salida capturados con pausas condensadas. Resultados medidos y limitaciones.

Pruébalo localmente

Instala uv y Ollama, luego inicia Ollama. Las descargas de configuración necesitan acceso a internet. Ejecuta estos comandos en bash o zsh:

git clone https://github.com/renezander030/graphiti-local.git
cd graphiti-local
uv sync --frozen
ollama pull qwen2.5:7b
ollama pull nomic-embed-text
export GRAPHITI_LOCAL_CONFIG="$PWD/config/ollama.example.yaml"
export KG_WORKSPACE_DIR="$PWD/workspace/local-demo"
export KG_LADYBUG_PATH="$KG_WORKSPACE_DIR/graph.ladybug"
uv run --frozen kg-ladybug-setup --database "$KG_LADYBUG_PATH" --apply
uv run --frozen kg doctor
uv run --frozen kg-ingest examples/local_memory_demo.jsonl --apply
uv run --frozen kg ask "Which database does Aurora Analytics use?" example

El ejemplo sintético devuelve DuckDB. Sigue el tutorial completo para proponer PostgreSQL, revisar y aplicar esa actualización, y recuperarla desde un cliente MCP. La extracción del modelo puede ser incorrecta; inspecciona los hechos devueltos y las marcas de tiempo de validez.

¿Es adecuado?

Úsalo para memoria local de agentes con revisión humana explícita. Omítelo si necesitas que los agentes escriban a través de MCP o quieres un servicio alojado sin configuración local. FalkorDB y Neo4j también son compatibles.

Si esto ayuda a tu flujo de trabajo, marca el repositorio con una estrella y comparte el resultado de tu configuración.

Mantenido por René Zander, quien construye capas de contexto para agentes de IA sobre grafos de conocimiento temporales.

Proyecto comunitario independiente construido sobre Graphiti, no afiliado ni respaldado por Zep. Apache-2.0.