2026 年 11 月 11 日,图数据库厂商 Neo4j 发布了 Relate,这是一个用 Rust 编写、以 Apache 2.0 许可开源的内存型、进程内嵌入式数据库,面向 AI Agent 和 Agent 系统设计。据 Neo4j 新闻稿,AI 编程 Agent 可以在毫秒级时间内创建数据库并开始构建应用。
新闻稿称,Relate 能自动识别 Agent 框架(agent harness),出错时返回带明确 retryable(可重试)标记的结构化错误,Agent 无需自写解析逻辑就能处理异常、自行纠错。为避免大批量检索撑满上下文窗口,Relate 设有行数上限,并在结果中加入带内截断标记。
GitHub README 对此补充:检测到 Agent 框架时,单条语句最多输出 100 行,并在结果中注明;可用 --max-rows 或环境变量 RELATE_MAX_ROWS 调整。
以下数据均来自 Neo4j 新闻稿,属发布方自述:
据新闻稿,Relate 可运行在 Jupyter 笔记本、浏览器、容器和边缘设备中,内置 MCP 服务器和命令行工具,并提供 Bolt 和 HTTP Query API v2 端点,可直接对接现有图数据库驱动。Neo4j 技术总裁兼首席产品官 Sudhir Hasbe 表示,Relate 适合在进程内运行,用于 Agent 沙箱和 Agent 记忆,也可跑在移动或边缘设备上。
据 GitHub README,执行 relate skill install 会把含 CLI、Cypher、向量和空间查询参考的技能包装进每个检测到的 Agent,包括 Claude Code、Cursor、Codex、Gemini CLI、Copilot、Windsurf、OpenCode 等。
CLI 在 macOS 和 Linux 上用 curl 脚本安装,Windows 用 PowerShell 脚本安装。此外还有 Python(relate-db)、Node.js(@relate/relate)、浏览器 WASM(@relate/relate-wasm)和 Rust 包。官网 relatedb.ai 称,使用无需注册,也无需部署服务器。
README 列出了 Relate 的限制:工作集需能放进内存,每个存储只有一张图,每个进程只支持单个用户或单个 Agent。它不是超内存数据仓库、分析引擎或多租户服务器。
CLI 默认开启匿名使用遥测,可用 relate telemetry off、DO_NOT_TRACK=1 或 RELATE_TELEMETRY=0 关闭。项目采用 Apache-2.0 许可,只接受 issue 报告,不接受 pull request。