这是什么?适合谁?
Sibyl 是一个跨 Agent 共享记忆运行时:一条 CLI、一张知识图谱,让你在用的每一个 AI 编程工具(Claude Code、Codex、Cursor 以及你自建的 Agent)共享同一份持久记忆。它由 hyperb1iss 开源(Apache-2.0),自托管在你的硬件上—决策、踩坑、项目约定沉淀为图数据,换工具、换模型、换机器,图谱跟着你走。底层技术栈为 FastAPI + SurrealDB + Next.js 16,Python 3.13。
适合人群:同时使用多个编码 Agent 的开发者、想让团队沉淀”项目约定与踩坑经验”的技术负责人、在意记忆数据主权(不交给厂商画像)的人。 使用前提:能运行 Python 3.13 或 Docker 的本地/自有服务器环境;你的 Agent 能执行 shell 命令(能跑命令就会用 Sibyl,无需 SDK)。
快速上手(3 步)
第一步:安装
# 官方安装脚本:把 sibyl 放进 PATH,启动本地栈并打开设置界面
curl -fsSL https://raw.githubusercontent.com/hyperb1iss/sibyl/main/install.sh | sh
# 或 Homebrew
brew install hyperb1iss/tap/sibyl && sibyl up
容器用户用 sibyl docker init && sibyl docker up 一次拉起 API、Web 与 SurrealDB。--remote 为纯 CLI 远端安装,--daemon 只装守护进程不要 Web UI。
第二步:记下第一条记忆
sibyl remember "Stale auth token bug" \
"Redis TTL mismatch dropped the cached token early" --kind error_pattern
remember 是记忆入口:把踩坑当场存进图谱,标注类型(error_pattern 等)。
第三步:让下一个 Agent 会话带着上下文开工
sibyl context "auth token bug" --intent debug
context 按语义检索(“认证模式”的提问能召回没写 OAuth 字样的 OAuth 笔记),把相关记忆作为工作上下文喂给任何 Agent。
初级用法
- 记忆闭环:
context -> act -> remember -> reflect四步贯穿 CLI、skills、MCP 与 hooks—Agent 醒来有上下文,离开留下新记忆。 - 任务工作流:用 epic/task 规划并跨会话、跨队友追踪执行,任务和记忆同处一图。
- 来源摄取:爬取文档站点、导入邮箱/归档、把 Agent 会话记录摄取进 scoped 原始内容与图谱记忆。
高级玩法
- 多 Agent 团队记忆库:利用 scoped multi-tenancy(命名空间隔离的图谱 + 组织级内容/授权记录 + 策略门),把个人、项目、团队三层记忆分开治理,同一 CLI 服务全员。
- 给自建 Agent 接记忆:Agent 只要能执行命令就已”会说 Sibyl”;偏好在 MCP 客户端里用的话,Sibyl 也提供 MCP 集成,不必锁死在任何一种协议上。
- 带引用的文档合成:Source-Grounded Synthesis 从你自己的记忆起草经过验证的文档,自带引用、新鲜度与缺口检查—适合把团队散落的决策记录整理成架构文档。
常见踩坑(5 条)
踩坑 1:把记忆当成聊天记录导入
- 现象:导入大量原始对话后检索噪音很大
- 原因:Sibyl 的价值在结构化知识(决策/踩坑/约定),不是全文转储
- 解决:用
--kind分类 + scoped 摄取,把原始会话放 raw content 层,图谱只留提炼后的知识
踩坑 2:本地栈启动后 Web 打不开
- 现象:
sibyl up完成但界面无响应 - 原因:端口被占用或选择了
--daemon模式(无 Web UI) - 解决:检查安装模式;容器用户确认
sibyl docker up三个服务都已就绪
踩坑 3:不同项目记忆互相污染
- 现象:A 项目的约定出现在 B 项目的上下文里
- 原因:未使用 scoped 命名空间隔离
- 解决:为每个项目建立独立 scope,配合策略门控制跨 scope 可见性
踩坑 4: expecting MCP 才能集成
- 现象:在非 MCP 客户端里以为用不了
- 原因:误以为必须走 MCP 协议
- 解决:交互面就是 shell—Agent 能跑命令即可用 CLI 全部能力,MCP 只是给偏好 MCP 的客户端的备选通道
踩坑 5:升级后图谱 schema 报错
- 现象:升级版本后检索异常
- 原因:项目较新(48 星、快速迭代期),schema 变更尚频繁
- 解决:升级前备份 SurrealDB 数据;关注仓库 release 说明
FAQ(5 个常见问题)
Q1:Sibyl 免费吗? A:开源免费,Apache-2.0 协议,自托管无订阅。成本只是你自己硬件的资源占用。
Q2:和 mem0 / Letta(MemGPT)这类记忆方案有什么区别? A:mem0/Letta 偏向给单个应用嵌记忆服务;Sibyl 的定位是”跨工具的个人/团队记忆主权”—一个 CLI、一张图,多 Agent 共享,自托管,数据不进厂商画像。
Q3:支持哪些编码 Agent? A:README 明确点名 Claude Code、Codex、Cursor 及自建 Agent;任何能执行 shell 命令的 Agent 原则上都能接入。
Q4:数据存在哪里?隐私如何? A:SurrealDB,跑在你自己的硬件上;无云端强制同步,导出自由。记忆资产归你所有。
Q5:生产环境能用吗? A:项目处于早期快速迭代阶段(2026-08 仍在活跃推送),个人与团队试用合适;关键数据请自行备份,跟进官方文档的稳定性演进。
小技巧(5 条)
- 当场记忆:调试出结论的瞬间就
sibyl remember,别等会话结束—记忆的新鲜度和准确度都会衰减。 --intent缩窄检索:context带 debug/plan 等意图参数,召回结果更贴合当前任务。- epic/task 先行:开工前把任务录进 Sibyl 的任务工作流,执行轨迹与记忆自动关联,跨会话续接不丢线。
- 文档摄取选 scope:爬文档站时指定项目 scope,避免参考资料淹没个人踩坑记忆。
- CI 里挂 reflect:把 reflect 阶段挂进例行任务,定期让图谱自我整理,保持检索质量。
进阶学习建议
- 精读官方文档的 Memory Loop 设计(context -> act -> remember -> reflect),对比自建 RAG 记忆的差距,学习”记忆闭环”而非”记忆堆”的架构思路
- 研究 scoped multi-tenancy 的命名空间与策略门实现,借鉴到多租户 AI 产品的数据隔离设计
- 用 SurrealDB 的图查询能力直接分析自己的记忆图谱,观察 error_pattern 类记忆的积累曲线,量化团队踩坑收敛速度
- 跟进 hyperb1iss/sibyl 的 skills 与 hooks 生态演进,评估把 Sibyl 接入你的 Agent 编排工具链
参考链接
本文基于公开资料于 2026-08-18 整理,社区指标反映 GitHub 公开数据。独立实测未进行,功能和配置项可能随版本更新而变化,请以官方文档为准。
📊 评分与标签
评分说明
总分 8.6/10 · P_优选
📊 可观测社区指标(采集日期:2026-08-18)
- GitHub: hyperb1iss/sibyl ★48, 🔱9
- 语言:Python(FastAPI + SurrealDB + Next.js 16),最近推送:2026-08-17
- 协议:Apache-2.0
⚙️ 功能完整度 2.2/2.5
- 记忆闭环(context -> act -> remember -> reflect)+ 语义检索 + 任务工作流 + 来源摄取 + scoped 多租户,能力矩阵完整
- CLI 优先、MCP 备选的集成面设计覆盖任意能跑命令的 Agent
- 与浏览器插件类记忆方案相比缺少自动页面捕获;移动端无客户端
- 竞品对比 1(mem0):mem0 提供托管 API 与多框架 SDK,Sibyl 主打自托管 CLI 跨工具共享
- 竞品对比 2(Letta/MemGPT):Letta 以 Agent 内置记忆见长,Sibyl 强调工具间共享与数据主权
✨ 输出质量 2.0/2.5
- 语义检索(“Authentication patterns” 可召回未含 OAuth 字样的 OAuth 笔记)设计扎实
- Source-Grounded Synthesis 自带引用、新鲜度与缺口检查,合成文档可追溯
- 检索质量与合成效果未独立实测
- 竞品对比 1(mem0):mem0 检索评测基准公开,Sibyl 暂无公开基准数据
- 竞品对比 2(Cognee):Cognee 有 30k 星社区验证的图谱记忆管线,Sibyl 星数尚早期
🖐️ 易用性 1.4/1.5
- curl 一装 +
sibyl up即用;Homebrew、Docker、remote、daemon 多种安装形态 - 交互面是 shell,Agent 零 SDK 接入
- 需要自托管本地栈,对非开发者门槛略高
- 竞品对比 1(mem0 Cloud):托管服务注册即用,Sibyl 需自己跑栈
- 竞品对比 2(Cursor 内置记忆):内置记忆零配置,Sibyl 换来跨工具能力
💰 性价比 1.4/1.5
- Apache-2.0 开源免费,自托管无订阅
- 成本仅为自有硬件资源
- 竞品对比 1(mem0 Cloud):按量付费,Sibyl 零现金成本
- 竞品对比 2(商业记忆 SaaS):月费普遍 $10-50,Sibyl 自托管免费
🔒 稳定性 1.0/1.0
- 2026-08-17 仍在推送,CI 徽章在线,处于活跃迭代期
- 项目较新(48 星),大规模长周期生产案例未见公开
- 来源:GitHub API
- 竞品对比 1(Cognee):Cognee 30k 星、社区规模大一个量级
- 竞品对比 2(mem0):mem0 已有商业化公司背书与付费客户
🛡️ 隐私安全 0.6/1.0
- 自托管 + 数据不出自有硬件是最大隐私优势,记忆资产归用户
- 尚未发布安全审计报告;多租户策略门为文档声明,未实测
- 竞品对比 1(mem0 Cloud):数据托管在厂商,Sibyl 数据主权完整
- 竞品对比 2(Letta 自托管):同为自托管方案,Sibyl 的 scope 策略门更细
标签说明
- AI编程: 面向 Claude Code/Codex/Cursor 等编码 Agent 的跨工具记忆层。来源:GitHub
- Agent记忆: 核心定位—持久知识图谱记忆与记忆闭环。来源:GitHub
- 知识图谱: 以图结构沉淀决策/踩坑/约定,SurrealDB 存储。来源:GitHub
- 开源免费: Apache-2.0 协议,可自由使用与二次开发。来源:GitHub
- 自托管: 官方支持本地/容器/远端自架,数据不出自有硬件。来源:GitHub
来源核实
- ✅ GitHub API 已验证: hyperb1iss/sibyl - Stars 48, Forks 9, pushed 2026-08-17, Python, Apache-2.0
- ✅ README 已读取: 记忆闭环、能力矩阵、安装矩阵(脚本/Homebrew/Docker/remote/daemon)均已核对
- ⚠️ 未实测: 未实际部署运行记忆闭环与语义检索
- 局限: 社区规模小(48 星),长期维护与生态成熟度存在不确定性
评分依据可追溯至公开数据源,评估日期:2026-08-18。社区指标来自 GitHub API 实时数据。
同分类推荐
AI编程 分类下的其他工具