Caliby: Open-Source Embedded Vector Database for AI Agents with Hybrid Text+Vector Storage

✍️ OpenClawRadar📅 Published: May 9, 2026🔗 Source
Caliby: Open-Source Embedded Vector Database for AI Agents with Hybrid Text+Vector Storage
Ad

Caliby is now open-source: an embedded, in-process vector database designed for AI Agent and RAG workloads. Developed by a team including a PhD from MIT’s DB Group (Michael Stonebraker’s team) and Sea-Land AI, it's a single C++ library with Python bindings.

Why Another Vector DB?

The team found existing solutions lacking for agent/LLM use cases:

  • FAISS: Pure in-memory, no persistence — restart clears the index.
  • pgvector: Performance ceiling due to PostgreSQL dependency.
  • Chroma / Qdrant / Milvus: Require separate services, too heavy for embedded scenarios.
  • LanceDB: Embedded but lacks advanced indexes like DiskANN, performance bottlenecks.

Caliby aims to be a lightweight, embeddable data engine like DuckDB, but for vector + text storage.

Architecture: Hybrid Text + Vector Storage

Caliby unifies text and vector data in a single system. Instead of juggling a vector DB and a relational DB, you store embeddings, raw text, and metadata in one library. The architecture uses a page-organized buffer pool for persistence.

Ad

Supported Indexes

  • HNSW: General high-performance retrieval, CPU-optimized.
  • DiskANN (Vamana Graph): Designed for disk-based scenarios, outperforms FAISS on disk.
  • IVF+PQ: Inverted file with product quantization for compact indexes.

Caliby also supports brute-force search with SIMD (AVX-512, AVX2, SSE) distance functions (L2, InnerProduct, Cosine).

Performance Claims

Caliby beats pgvector by 4x and significantly surpasses FAISS in disk-storage scenarios. It handles millions to tens of millions of vectors on disk without requiring a separate service.

Getting Started

Simply install the package:

pip install caliby

The Python API exposes HnswIndex, DiskANN, and IVFPQIndex classes via pybind11. No dependencies, no server setup, no DevOps.

Who It's For

AI Agent developers and RAG pipeline builders who want an embeddable, zero-infrastructure vector database with hybrid text+vector capabilities and production-grade performance.

📖 Read the full source: r/LocalLLaMA

Ad

👀 See Also

Launch Engine MCP Server Provides 39-Tool Pipeline for Business Validation
Tools

Launch Engine MCP Server Provides 39-Tool Pipeline for Business Validation

Launch Engine is an MCP server that gives Claude a structured pipeline with 39 interconnected SOP tools organized into 5 layers for taking business ideas from concept to validated revenue. The system includes specialized subagents, prerequisite enforcement, and tools for batch evaluation and rapid testing.

OpenClawRadar
Zikra: Self-Hosted MCP Memory Server for Claude Code, Cursor, and Codex
Tools

Zikra: Self-Hosted MCP Memory Server for Claude Code, Cursor, and Codex

Zikra is a self-hosted MCP memory server that automatically saves every decision, error, and requirement when Claude Code sessions end via a Stop hook, creating a shared memory pool accessible across tools and team members.

OpenClawRadar
DeepClaude swaps Claude Code's Anthropic backend for DeepSeek V4 Pro at 17x lower cost
Tools

DeepClaude swaps Claude Code's Anthropic backend for DeepSeek V4 Pro at 17x lower cost

A script that rewrites Claude Code's environment variables to route all agent loop calls through DeepSeek V4 Pro, OpenRouter, or Fireworks AI — same UX, $0.87/M output tokens vs $15/M.

OpenClawRadar
ClawCode: Migrate OpenClaw Agents to Claude Code as a Plugin
Tools

ClawCode: Migrate OpenClaw Agents to Claude Code as a Plugin

ClawCode is a Node.js plugin for Claude Code that imports OpenClaw agents, including IDENTITY, SOUL, memory, skills, and crons from ~/.openclaw/workspace/. It provides SQLite+FTS5 searchable memory, messaging plugins for WhatsApp, Telegram, Discord, iMessage, and Slack, and a nightly 'dream' process for memory consolidation.

OpenClawRadar