Caliby : base de données vectorielle embarquée open-source pour agents IA avec stockage hybride texte+vecteurs

✍️ OpenClawRadar📅 Publié: May 9, 2026🔗 Source
Caliby : base de données vectorielle embarquée open-source pour agents IA avec stockage hybride texte+vecteurs
Ad

Caliby est désormais open-source : une base de données vectorielle embarquée et intra-processus conçue pour les charges de travail d'agent IA et de RAG. Développée par une équipe comprenant un docteur du groupe de bases de données du MIT (l'équipe de Michael Stonebraker) et Sea-Land AI, il s'agit d'une seule bibliothèque C++ avec des liaisons Python.

Pourquoi une autre base vectorielle ?

L'équipe a trouvé que les solutions existantes manquaient pour les cas d'utilisation d'agent/LLM :

  • FAISS : Pure mémoire vive, pas de persistance — un redémarrage efface l'index.
  • pgvector : Plafond de performance dû à la dépendance PostgreSQL.
  • Chroma / Qdrant / Milvus : Nécessitent des services séparés, trop lourds pour les scénarios embarqués.
  • LanceDB : Embarqué mais manque d'index avancés comme DiskANN, goulots d'étranglement de performance.

Caliby vise à être un moteur de données léger et embarquable comme DuckDB, mais pour le stockage vectoriel + texte.

Architecture : stockage hybride texte + vecteur

Caliby unifie les données textuelles et vectorielles dans un système unique. Au lieu de jongler entre une base vectorielle et une base relationnelle, vous stockez les embeddings, le texte brut et les métadonnées dans une seule bibliothèque. L'architecture utilise un pool de tampons organisé en pages pour la persistance.

Ad

Index pris en charge

  • HNSW : Récupération générale haute performance, optimisé CPU.
  • DiskANN (Graphe Vamana) : Conçu pour les scénarios disque, surpasse FAISS sur disque.
  • IVF+PQ : Fichier inversé avec quantification de produit pour des index compacts.

Caliby prend également en charge la recherche par force brute avec des fonctions de distance SIMD (AVX-512, AVX2, SSE) (L2, Produit scalaire, Cosinus).

Revendications de performance

Caliby bat pgvector de 4x et dépasse significativement FAISS dans les scénarios de stockage sur disque. Il gère des millions à des dizaines de millions de vecteurs sur disque sans nécessiter de service séparé.

Pour commencer

Il suffit d'installer le paquet :

pip install caliby

L'API Python expose les classes HnswIndex, DiskANN et IVFPQIndex via pybind11. Pas de dépendances, pas de configuration de serveur, pas de DevOps.

À qui s'adresse-t-il ?

Développeurs d'agents IA et constructeurs de pipelines RAG qui souhaitent une base de données vectorielle embarquée, sans infrastructure, avec des capacités hybrides texte+vecteur et des performances de qualité production.

📖 Lire la source complète : r/LocalLLaMA

Ad

👀 See Also

Configuration de OpenClaw sans interface avec Discord via des scripts Docker
Tools

Configuration de OpenClaw sans interface avec Discord via des scripts Docker

Un dépôt GitHub fournit des scripts pour exécuter OpenClaw avec Discord dans un conteneur Docker sans interface graphique, évitant ainsi l'interface utilisateur textuelle ou web. Il inclut un script de gestion avec des commandes comme claw init, start et stop, ainsi qu'une configuration préétablie pour l'API OpenAI Responses, Chromium et divers outils.

OpenClawRadar
Système de Conseil de Trading Multi-Agents Utilisant GPT-5.1 et Claude 4.6
Tools

Système de Conseil de Trading Multi-Agents Utilisant GPT-5.1 et Claude 4.6

Un développeur a construit un système de trading multi-agents utilisant ZagiHQ pour l'orchestration, avec trois agents de collecte de données en parallèle et trois LLM (GPT-5.1, Claude 4.6 Opus, Claude 4.6 Sonnet) qui doivent s'accorder sur les trades. Le système filtre les configurations par désaccord et nécessite une approbation manuelle.

OpenClawRadar
E2a : Passerelle de messagerie open source pour agents IA avec vérification SPF/DKIM et livraison par webhook/WebSocket
Tools

E2a : Passerelle de messagerie open source pour agents IA avec vérification SPF/DKIM et livraison par webhook/WebSocket

E2a est une passerelle e-mail authentifiée pour les agents IA qui vérifie SPF/DKIM sur les courriels entrants, délivre via webhook ou WebSocket, et prend en charge les courriels sortants avec approbation humaine dans la boucle.

OpenClawRadar
Memorine : Un système de mémoire locale pour agents OpenClaw utilisant Python et SQLite
Tools

Memorine : Un système de mémoire locale pour agents OpenClaw utilisant Python et SQLite

Memorine est un système de mémoire local pour les agents OpenClaw qui utilise uniquement Python et SQLite, sans dépendances externes, appels API ou télémétrie. Il offre un stockage de faits avec recherche en texte intégral, dégradation de la mémoire, détection de contradictions, chaînage causal d'événements et recherche sémantique optionnelle via fastembed et sqlite-vec.

OpenClawRadar