crystalline
Crystalline es inteligencia local-first para agentes IA: conocimiento persistente entre sesiones, enseñado como Dominios Markdown y capturado como Engrams. Un binario Rust con servidor MCP, CLI e indexación híbrida.
Ficha actualizada 22 sept 2026, 17:17 · upstream 22 sept 2026, 16:52 · release v0.18.4
Qué es crystalline
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Crystalline implementa inteligencia cristalizada para agentes de IA, acumulando conocimiento que perdura entre sesiones. El sistema organiza el conocimiento en dominios (carpetas con MANIFEST.md) y captura aprendizajes como engrams (archivos Markdown con YAML frontmatter). Incluye búsqueda híbrida texto-semántica, grafo de conocimiento y filtrado temporal.
La arquitectura combina un binario Rust único que sirve tanto CLI para usuarios como servidor MCP para agentes. La interfaz web Fluid permite editar conocimiento directamente en el navegador sin consumir tokens LLM. Soporta formato abierto OKF v0.2 con portabilidad garantizada.
El sistema gestiona ciclos de vida del conocimiento: los engrams antiguos se marcan como retirados pero permanecen indexados, permitiendo consultas históricas. Incluye gestión multilingüe (200+ idiomas) y roles de usuario para colaboración.
- Acumulación persistente de conocimiento técnico entre sesiones de agentes IA
- Gestión de documentación en Markdown con indexación automática por dominios
- Colaboración en tiempo real sobre repositorios de conocimiento compartidos
- Mantenimiento evolutivo de bases de conocimiento organizadas por temas
- Formato abierto OKF v0.2 sin lock-in tecnológico, compatible con herramientas externas
- Interfaz Fluid integrada en binario Rust (puerto 7411) para edición directa sin tokens LLM
- Búsqueda híbrida texto-semántica con soporte multilingüe (200+ idiomas)
- Gestión temporal de conocimiento con fechas valid_from/valid_to para historial completo
- Requiere instalación manual sin soporte one-click
- Dependencia externa de PostgreSQL como base de datos
- Configuración inicial de dominios y engrams requiere intervención manual
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Usar Docker (Dockerfile presente). Mínimo: 1GB RAM, 20GB disco. Puerto 7411 para Fluid. Autenticación vía roles admin/editor/viewer. Primera visita crea cuenta admin automáticamente.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.