Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

titen

Titen es memoria para agentes que funciona sin API key, LLM ni proveedor de embeddings. Usa SQLite con FTS5 y Bun. Drop-in para el servidor de memoria MCP de referencia.

Ficha actualizada 25 sept 2026, 8:52 · upstream 25 sept 2026, 8:49 · release v0.10.1

00

Qué es titen

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Titen es un sistema de memoria para agentes autónomos que elimina la dependencia de claves API, modelos de lenguaje grandes o proveedores de embeddings. Funciona nativamente sobre Bun 1.2+ con una base de datos SQLite local y recuperación FTS5 por defecto.

El repositorio implementa el protocolo MCP (Model Context Protocol) como drop-in para @modelcontextprotocol/server-memory, ofreciendo las mismas herramientas y esquemas pero con mejoras significativas: búsqueda indexada con stemming, ranking best-first, escopado por organización/proyecto y gestión de contradicciones explícitas.

El sistema incluye capacidades de auditoría para detectar duplicados, bucles de recall, patrones secretos y datos obsoletos en almacenes existentes. Las derivaciones asistidas por modelos están activadas pero no han pasado la puerta de calidad (65.56% vs umbral 90%).

CASOS DE USO
  • Reemplazo drop-in para @modelcontextprotocol/server-memory sin cambios en el cliente
  • Almacenamiento local de memoria para agentes con escopado por organización/proyecto
  • Auditoría de almacenes de memoria existentes (Titen, Mem0, MCP reference)
  • Sistema de memoria sin dependencias de red ni proveedores externos
  • Implementación de memoria con trazabilidad de origen y contradicciones
PUNTOS DESTACADOS
  • Recall@1 del 88% en LongMemEval-S en modo scoped por instancia (per-instance)
  • Sin claves API, LLM ni embeddings: recuperación FTS5 por defecto
  • Auditoría local sin red que detecta duplicados, bucles y datos obsoletos
  • Compatibilidad MCP con las mismas 9 herramientas del servidor de referencia
  • Modelo de claims autorizados por el caller con trazabilidad de origen
PRECAUCIONES
  • Funciones asistidas por modelos no han pasado la puerta de calidad (65.56% vs umbral 90%)
  • Recall@1 cae al 24.6% en modo pooled sin escopado sobre 19,829 sesiones
  • Requiere Bun 1.2+ instalado localmente para ejecución
  • Sin eviction automática: requiere gestión manual de retención
  • Derivaciones automáticas desde transcripciones no están habilitadas por defecto
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Projects directory with task-specific columnsTiten — self-hosted agent memory with no API key and no LLM. Zero LLM calls, zero embedding calls, dependencies empty, and recall@1 0.880 on LongMemEval-S in the per-instance scopeLongMemEval-S recall@1, n=500, in two store conditions on separate axes. Per-instance scoped: Titen FTS+vector 0.900, Titen FTS-only 0.880, verbatim-RAG router control 0.854, MemPaThe kernel loop in four steps under one authorization and evidence boundary: observe posts an observation with a required source ref, consolidate posts caller-authored claims linke
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

Instalar con curl | bash o npx titen-memory mcp. Requiere Bun 1.2+. Configurar TITEN_MCP_URL y TITEN_API_KEY para conexión remota. Importar almacenes existentes vía MEMORY_FILE_PATH. Portos: 8787, 11434. Licencia Apache-2.0.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsPython
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
878711434
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.