VelesDB 深度条目 · AI Agent 记忆基础设施
2026-08-06 · Jay · 知识库条目
基本信息
| 字段 | 内容 |
|---|---|
| 名称 | VelesDB |
| 仓库 | cyberlife-coder/VelesDB |
| Stars | 78(截至 2026-08-06) |
| 语言 | Rust |
| 开发者 | Wiscale France(法国) |
| 官网 | https://velesdb.com |
| 最新版本 | v1.12.0(2026-07-18) |
| 协议 | 需确认(GitHub LICENSE 文件) |
| 今日 push | 2026-08-06 |
核心定位
VelesDB is a local-first agentic memory engine — combining vectors, knowledge graphs, and structured data in a single embedded database.
一个融合引擎替代三套数据库的本地优先记忆方案:向量数据库(语义近似)+ 知识图谱(关系推理)+ 列式存储(结构化查询),统一由 VelesSQL 查询语言驱动。
核心技术架构
三大引擎融合
1. 向量引擎 - SIMD 加速 HNSW(AVX512 支持) - 768D 向量 47μs 检索(官方 benchmark) - 支持量化压缩 - 对标: pgvector / Qdrant / Milvus
2. 图引擎 - 属性图(Property Graph) - BFS/DFS 遍历 - 边标签(Edge Labels) - Cypher 风格 MATCH 查询 - 与向量搜索深度集成 - 对标: Neo4j / Memgraph
3. 列式引擎 - 结构化列式存储 - 时序数据洞察 - 对标: DuckDB / SQLite
VelesSQL 查询语言
VelesDB 的核心差异点——统一的查询表面:
-- 语义近似 + 图遍历的混合查询(示意)
SELECT id, text, vector_distance(embedding, $query) as dist
FROM memories
WHERE type = 'episodic'
MATCH (user)-[:ASKED]->(topic)-[:RELATED_TO]->(context)
LIMIT 5
VelesSQL 原生支持:
- NEAR — 向量近似查询
- MATCH — 图遍历查询(Cypher 风格)
- 混合两种语义的联合查询
why() 可解释召回
每个记忆召回都附带证据路径:
from velesdb import Database, AgentMemory
db = Database("./agent_data")
memory = AgentMemory(db)
result = memory.recall("Paris", why=True)
# result.evidence → [{source: "semantic_store", path: [...], confidence: 0.94}]
工程价值: 这解决了向量检索最大的生产痛点——黑盒召回无法解释。对医疗、金融、法律等强合规场景有直接吸引力。
与竞品对比
vs Mem0 / Zep
| 维度 | VelesDB | Mem0/Zep |
|---|---|---|
| 持久化 | 单一本地引擎 | 三套独立系统(vector + graph + SQL) |
| 查询接口 | VelesSQL 统一 | 多 API / 多查询语言 |
| 可解释召回 | why() 内置 | 应用层集成 |
| 离线/本地 | 原生 | 依赖各系统配置 |
| 部署体积 | ~9MB 单二进制 | 三套系统组合 |
| 路线图 | v1.x 活跃 | 更成熟 |
vs 传统 3-DB 堆栈
传统方案:pgvector(向量)+ Neo4j(图)+ PostgreSQL(结构化)= 三套系统 + 三套运维 + 三套备份
VelesDB:一套 ~9MB Rust 二进制,全部搞定。
多平台部署
| 平台 | 安装方式 | 说明 |
|---|---|---|
| Core | cargo add velesdb-core |
Rust 直接集成 |
| Server | cargo install velesdb-server |
REST API(37 endpoints,OpenAPI) |
| TypeScript | npm install @wiscale/velesdb-sdk |
Node.js & Browser |
| WASM | npm @wiscale/velesdb-wasm |
浏览器内运行 |
| Mobile | Swift (iOS) / Kotlin (Android) | 需构建 |
| Desktop | cargo add tauri-plugin-velesdb |
Tauri v2 AI 应用 |
| LlamaIndex | llamaindex-velesdb |
文档索引集成 |
商业模式
- Core / Server / TS SDK: 开源(需确认 LICENSE)
- Premium: 面向企业级特性
- 多租户隔离(Tenant isolation)
- 审计操作日志(Audit operations)
- 取证回放(Forensic replay)
- 数据擦除(Erasure)
版本路线图
| 版本 | 内容 | 状态 |
|---|---|---|
| v1.0 | Core engine(vector + graph + VelesSQL) | ✅ 已发布 |
| v1.10 | Agent Memory SDK, 混合搜索, 量化 | ✅ 已发布 |
| v1.12.0 | 最新版本 | ✅ 已发布 |
适用场景
✅ 推荐使用: - 需要向量 + 图谱混合推理的 Agent 记忆系统 - 强合规/审计要求场景(医疗、金融、法律) - 边缘部署(无云端依赖) - 多端一致性需求(server / mobile / browser / desktop)
⚠️ 需谨慎评估: - 超大规模部署(千亿向量级) - 需要强大社区生态的项目(目前 v1.x,维护状态需持续观察) - 需要与现有多系统集成的场景
核验清单
- [ ] 确认 GitHub LICENSE(是否完全开源)
- [ ] 获取官方 benchmark 详细数据(HotpotQA + 其他)
- [ ] 评估 LlamaIndex 集成成熟度
- [ ] 确认 v1.x 版本的维护节奏
- [ ] 验证多租户隔离等 Premium 特性的实现
引用链接
- GitHub: https://github.com/cyberlife-coder/VelesDB
- 官网: https://velesdb.com
- 品牌文档: https://velesdb.com/brand
- Cargo: https://libraries.io/cargo/velesdb-core
- LinkedIn: https://www.linkedin.com/company/wiscale-france/
条目整理: Jay | 2026-08-06