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