Solitario: Infraestructura de Identidad de Código Abierto para Agentes de IA

Solitaire es un proyecto de infraestructura de identidad de código abierto para agentes de IA que aborda cómo los agentes mejoran su relación de trabajo con los usuarios a lo largo del tiempo, en lugar de centrarse únicamente en el recuerdo de memoria. El proyecto ha estado en producción desde febrero de 2024, con un desarrollo moldeado por más de 600 sesiones de usuarios reales.
Características Principales
El sistema enfatiza una arquitectura local-first con:
- Todo el almacenamiento utiliza SQLite + JSONL en tu directorio de trabajo
- Cero solicitudes de red desde el motor central
- Sin dependencia de la nube, sin telemetría, sin llamadas a API externas para operaciones de memoria
- Copias de seguridad automáticas rotativas sin configuración
- Todos los datos permanecen en tu máquina
Funcionalidad Central
Solitaire incluye varios componentes técnicos desarrollados a través del uso en producción:
- Identidad de persona y comportamiento que se compila a partir de interacciones reales, no de configuraciones estáticas
- Ponderación de recuperación que se ajusta según lo que realmente resultó útil
- Grafo de conocimiento autocorrector con detección de contradicciones, revaloración de confianza y reenlace de entidades
- Contexto de arranque por niveles para que el agente llegue informado, no en blanco
- Residuos de sesión que transmiten cómo se sintió el trabajo, no solo lo que se discutió
- Incorporación guiada donde los nuevos usuarios construyen un socio a través de la conversación, no un archivo JSON
Instalación y Compatibilidad
Instala mediante: pip install solitaire-ai (nota: NO install solitaire, que es un paquete no relacionado)
La arquitectura es agnóstica a modelos y actualmente funciona con:
- Claude Code
- Cowork
- Hermes
- OpenClaw
- Gemini CLI
Un complemento de Dify está en prototipo, con trabajo en curso para la integración con Open LLM.
Estado Actual
El sistema ha procesado más de 600 sesiones con más de 15,700 entradas en uso real en producción. Está disponible en PyPI y el MCP Registry. Dos artículos de investigación del trabajo longitudinal están actualmente en revisión.
Licencia: AGPL-3.0, con licencias comerciales disponibles para incrustaciones propietarias.
El desarrollador busca comentarios sobre las integraciones más solicitadas, áreas de mejora en la capa de memoria y cualquier oportunidad perdida.
📖 Read the full source: r/LocalLLaMA
👀 Ver también

Autoencoders de Lenguaje Natural: Convirtiendo Representaciones Internas de Claude en Texto
Transformer Circuits Thread publica Natural Language Autoencoders que decodifican las activaciones internas de Claude en texto legible. Repositorio de GitHub y demo interactiva disponibles.

Búsqueda-web-sin-conexión: Una alternativa local a la búsqueda de Google para agentes de IA
Un desarrollador creó offline-web-search para abordar las deficientes capacidades de búsqueda sin conexión en agentes de IA, creando un reemplazo directo que imita las herramientas web de Claude con clasificación BM25, indexación SQLite FTS5, y soporte para archivos ZIM y rastreadores personalizados.

Comparación de 8 Modelos de Codificación con IA en la Implementación de Funciones de TypeScript del Mundo Real
Un desarrollador evaluó 8 modelos de IA de codificación al implementar un comando /rename en un proyecto de bot de Telegram de código abierto en TypeScript, evaluándolos en costo, tiempo de ejecución, corrección y calidad técnica. GPT-5.4 obtuvo la puntuación más alta en corrección de implementación, mientras que GLM 5 ofreció la mejor relación costo-rendimiento.

Ingeniería inversa del protocolo inform de UniFi para el enrutamiento multiinquilino
El protocolo inform de UniFi envía datos de dispositivos a los controladores mediante HTTP POST en el puerto 8080 cada 10 segundos. Los primeros 40 bytes de cada paquete contienen direcciones MAC de dispositivos sin cifrar, lo que permite el enrutamiento sin necesidad de descifrar.