Caliby: Base de datos vectorial embebida de código abierto para agentes de IA con almacenamiento híbrido de texto+vector

Caliby ahora es de código abierto: una base de datos vectorial incrustada y en proceso diseñada para cargas de trabajo de IA Agente y RAG. Desarrollado por un equipo que incluye a un doctor del Grupo de Bases de Datos del MIT (equipo de Michael Stonebraker) y Sea-Land AI, es una única biblioteca en C++ con enlaces a Python.
¿Por qué otro vector DB?
El equipo encontró que las soluciones existentes no eran suficientes para casos de uso de agentes/LLM:
- FAISS: Puramente en memoria, sin persistencia — reiniciar borra el índice.
- pgvector: Techo de rendimiento debido a la dependencia de PostgreSQL.
- Chroma / Qdrant / Milvus: Requieren servicios separados, demasiado pesados para escenarios incrustados.
- LanceDB: Incrustado pero carece de índices avanzados como DiskANN, cuellos de botella de rendimiento.
Caliby aspira a ser un motor de datos ligero e incrustable como DuckDB, pero para almacenamiento de vectores + texto.
Arquitectura: Almacenamiento Híbrido Texto + Vectores
Caliby unifica datos de texto y vectores en un solo sistema. En lugar de lidiar con una base de datos vectorial y una relacional, almacenas embeddings, texto sin formato y metadatos en una sola biblioteca. La arquitectura usa un pool de buffers organizado por páginas para la persistencia.
Índices Soportados
- HNSW: Recuperación general de alto rendimiento, optimizado para CPU.
- DiskANN (Vamana Graph): Diseñado para escenarios en disco, supera a FAISS en disco.
- IVF+PQ: Archivo invertido con cuantificación de producto para índices compactos.
Caliby también soporta búsqueda por fuerza bruta con funciones de distancia SIMD (AVX-512, AVX2, SSE) (L2, Producto Interno, Coseno).
Afirmaciones de Rendimiento
Caliby supera a pgvector por 4x y supera significativamente a FAISS en escenarios de almacenamiento en disco. Maneja millones a decenas de millones de vectores en disco sin requerir un servicio separado.
Primeros Pasos
Simplemente instala el paquete:
pip install caliby
La API de Python expone las clases HnswIndex, DiskANN y IVFPQIndex a través de pybind11. Sin dependencias, sin configuración de servidor, sin DevOps.
Para Quién Es
Desarrolladores de IA Agente y constructores de pipelines RAG que quieren una base de datos vectorial incrustada, sin infraestructura, con capacidades híbridas de texto+vectores y rendimiento de nivel productivo.
📖 Leer la fuente completa: r/LocalLLaMA
👀 Ver también

WordPress.com MCP Integration Agrega Capacidades de Escritura para Claude
La integración MCP de WordPress.com ahora admite operaciones de escritura, permitiendo que Claude redacte publicaciones, cree páginas, gestione comentarios, corrija texto alternativo de imágenes y reestructure categorías de contenido directamente en sitios de WordPress.com. Antes de generar contenido, Claude lee el tema del sitio para comprender elementos de diseño como colores, fuentes y patrones de bloques.

Agents Elements: Un Dashboard de macOS para Instalaciones de Claude Code y Codex
Una aplicación nativa para macOS en SwiftUI que escanea ~/.claude y ~/.codex para mostrar skills instalados, subagentes, comandos, plugins, servidores MCP, hooks y estado de sesiones con uso de tokens.

Escudo de Razonamiento: Detección de Bucles a Nivel de Proxy para Inferencia Local de LLM
Un guardia a nivel de proxy que detecta y recupera bucles de razonamiento de LLM mediante comprobaciones deterministas de flujo: límites de tokens, repetición de n-gramas y huellas de oraciones, sin modificaciones del modelo.

Consulta Tu Sprint de Jira Mediante Claude MCP: Estado Instantáneo, Incidencias Sin Asignar y Elementos Bloqueados
Un usuario de Reddit conectó Jira a Claude mediante MCP, luego hizo preguntas en lenguaje natural sobre su sprint y obtuvo tablas limpias al instante, sin tener que hacer clic en los tableros.