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

✍️ OpenClawRadar📅 Publicado: 9 de mayo de 2026🔗 Source
Caliby: Base de datos vectorial embebida de código abierto para agentes de IA con almacenamiento híbrido de texto+vector
Ad

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.

Ad

Í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

Ad

👀 Ver también

WordPress.com MCP Integration Agrega Capacidades de Escritura para Claude
Herramientas

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.

OpenClawRadar
Agents Elements: Un Dashboard de macOS para Instalaciones de Claude Code y Codex
Herramientas

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.

OpenClawRadar
Escudo de Razonamiento: Detección de Bucles a Nivel de Proxy para Inferencia Local de LLM
Herramientas

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.

OpenClawRadar
Consulta Tu Sprint de Jira Mediante Claude MCP: Estado Instantáneo, Incidencias Sin Asignar y Elementos Bloqueados
Herramientas

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.

OpenClawRadar