SeekDB
oceanbase
AI-native state store for agents - MySQL-compatible hybrid vector + full-text search with FORK/MERGE sandboxes.
What is SeekDB?
SeekDB is a MySQL-compatible embedded/server database built for AI agent workloads, combining ACID relational storage with hybrid vector + full-text + scalar search in one SQL query. Its copy-on-write FORK/MERGE sandboxes let agents explore hypothetical states without polluting main memory. It is backed by OceanBase and claims 10.7x the throughput of Milvus under concurrent load (project's own claim).
Pros & Cons
Pros
- FORK/MERGE copy-on-write sandboxes are a genuinely novel primitive for safe agent exploration
- MySQL-compatible protocol works with existing ORMs, clients and GUIs
- Backed by OceanBase with an embedded pip install
Cons
- High open-issue count relative to stars suggests early rough edges
- Performance benchmarks are the project's own with no independent reproduction
- C++ core makes contribution and debugging harder for Python/JS builders
License
Apache-2.0 (OSI-open)
When it is interesting
Multi-agent systems needing durable, queryable memory with branching state - planning agents that speculatively try strategies and roll back.
When it is too early
Production RAG needing proven stability; the API and storage format may still shift.
Commercial alternative & related
- Commercial counterpart: Weaviate / Milvus
This repo featured in the 2026-07 edition of the Open-Source AI Radar.
langextract
Python library from Google for LLM-powered structured extraction with source grounding.
LEANN
StarTrail-org
RAG on everything - graph-based vector index claiming 97% storage savings for private on-device search.
turbovec
RyanCodrai
Rust vector index with TurboQuant compression (ICLR 2026) - SIMD kernels, online ingest.