Servidor de Base de Conocimiento de Código Abierto y Orquestador Multiagente para Memoria IA Persistente

Un desarrollador ha publicado como código abierto un sistema que proporciona memoria persistente para agentes de IA de programación entre sesiones, eliminando la necesidad de copiar y pegar manualmente el contexto entre conversaciones. La configuración conecta Claude.ai y Claude Code a través de un servidor personalizado del Protocolo de Contexto de Modelo (MCP) que se ejecuta en un VPS privado.
Arquitectura y Componentes
El sistema consta de dos proyectos principales de código abierto:
- Servidor de Base de Conocimiento: Actúa como el cerebro central, construido con Node.js, SQLite FTS5, Express y Obsidian Sync. Ingiere bóvedas de Obsidian y directorios de memoria de Claude, proporcionando búsqueda de texto completo con resultados clasificados y fragmentos resaltados.
- Orquestador de Agentes (Daniel): Envuelve las interfaces de línea de comandos de Claude, Codex y Gemini, permitiendo que los tres agentes compartan la misma base de conocimiento y proporcionando respaldo automático cuando un agente alcanza límites de tasa o se cae.
Características Principales
- Cuatro herramientas MCP:
kb_search,kb_list,kb_read,kb_ingest - Panel web para gestión manual de documentos
- Comandos CLI:
kb start,kb ingest,kb search,kb register - Capacidad de autoaprendizaje: la IA actualiza automáticamente sus propios archivos de instrucciones
CLAUDE.mdbasándose en los resultados de las sesiones - Almacenamiento de tres niveles (frío/caliente/largo plazo) para prevenir la deriva de contexto
- Respaldo multiagente sin pérdida de contexto durante interrupciones
Implementación Técnica
La pila tecnológica evita bases de datos vectoriales y dependencias en la nube, utilizando SQLite FTS5 para búsqueda optimizada por tokens. El flujo de trabajo sigue esta ruta: Bóveda de Obsidian (curación humana) → Servidor KB (SQLite FTS5) → Interfaz MCP → Claude Code/Codex/Gemini (todos comparten el mismo cerebro).
El sistema incluye un archivo EXTENDING.md escrito específicamente para que lo lean los agentes de IA, permitiendo a los usuarios decirle a su agente "lee EXTENDING.md y personaliza esto para mi configuración" para una configuración automatizada.
En una prueba del mundo real durante una interrupción de Claude Code, el orquestador enrutó automáticamente a Codex, que se conectó por SSH al VPS, diagnosticó el servidor KB y proporcionó comandos de recuperación, todo accesible desde un teléfono a través de Termux sin pérdida de contexto.
El desarrollador informa que ejecuta esto en producción con tres agentes de IA premium por aproximadamente $60 al mes, acumulando contexto en más de 100 sesiones para permitir la generación de código limpio de una sola vez basada en patrones y preferencias aprendidas del código base.
📖 Read the full source: r/ClaudeAI
👀 Ver también

La herramienta de automatización de flujos de trabajo Symphony funciona con Claude Code.
Un desarrollador logró que la especificación Symphony funcionara con Claude Code para automatizar flujos de trabajo de tickets a PR, utilizando inicialmente Node/TypeScript pero señalando que Elixir podría ser mejor. La herramienta requiere configuración separada de claves API y facturación más allá de las suscripciones a Claude.

AgentTransfer: Herramienta de Código Abierto Permite que los Agentes OpenClaw se Envíen Archivos por Correo Electrónico
AgentTransfer es un servidor open-source de un solo binario que asigna a cada agente de IA una dirección de correo electrónico y una carpeta, permitiendo compartir archivos entre instancias de OpenClaw mediante MCP. Soporta carga, envío, bandeja de entrada con long-poll y descarga con verificación SHA256.

Agent-Xray: Herramienta de código abierto para depurar fallos de agentes de IA a partir de registros de seguimiento.
Agent-Xray es una herramienta de código abierto con licencia MIT que analiza los registros de seguimiento de agentes de IA para clasificar fallos en categorías como spin, tool_bug y early_abort, e incluye un modo de aplicación para probar correcciones frente a desafíos adversarios.

El motor de juegos de rol en solitario de código abierto utiliza tres instancias de Claude para análisis, narración y dirección.
EdgeTales es un motor de RPG en solitario de código abierto basado en texto donde la mecánica de dados determina los resultados y la IA Claude genera prosa atmosférica. El sistema utiliza tres instancias de Claude en un pipeline: Cerebro (Haiku) para analizar la entrada en JSON, Narrador (Sonnet) para escribir la prosa y Director (Haiku) para el análisis asíncrono de escenas.