Celiums Memory 是一个面向 AI 智能体的开源认知记忆引擎,采用 Apache-2.0 许可,全部源码公开,没有开源核心拆分、没有付费层级、没有保留专有核心。它被定位为“引擎”而非“应用”:没有 UI,也没有可登录的仪表盘,而是作为记忆、日志、伦理和知识底座嵌入到其他软件中,例如智能体、助手、工具和流水线。它使用 MCP(Model Context Protocol)通信,因此任何兼容客户端(如 Claude Code、Cursor、Continue、Cline、OpenCode 或自研客户端)都能获得持久记忆、第一人称日志、可审计的伦理引擎和按用户区分的生物钟,而无需自行构建这些能力。
主要能力包括:记忆模块支持 remember / recall,采用混合检索(向量 + 全文 + 情感/PAD 共鸣),并具备重要性评分、巩固、生命周期衰减以及昼夜节律/内感受调节;日志模块为仅追加、哈希链式的第一人称智能体日志,支持因果链、弧线、内省、对话和链验证;伦理引擎为四层评估器(A 确定性词典、B 概率 CVaR 并含分类 CBRN 硬阻断、C 哲学脚手架、K 先例咨询),完全开放且包含语料;生物钟按用户昼夜节律调节唤醒与回忆,使引擎具备时间与状态感知;知识模块的 forage 对用户自带(BYO)的技能/知识执行混合搜索,大型精选模块语料属于另一个 Celiums 项目,forage 在没有它时也能运行;存储方面,容器内使用 Hyphae 支持的 Rust 原生持久化,Durable Object 作为 Cloudflare 控制平面和恢复日志;恢复方面,变更请求携带 X-Celiums-Operation-Id,DO 持久化 pending、转发原始命令、存储终态回执、推进连续高水位线,并在容器故障后重放未解决的尾部操作;检查点方面,加密的 Hyphae 备份被包装为版本化二进制工件,上传至 R2,由持久 DO 指针引用,保留最近几代,并且只恢复到新的已验证租户代际。
使用方式上,官方提供两种运行选项:选项 A 为原生 Rust 服务器,原生 MCP/HTTP 服务器监听 :3210;选项 B 为 MCP stdio 模式,本地运行且无需外部服务。连接 MCP 客户端时,将任意 MCP 客户端指向 HTTP 端点并提供 API 密钥,例如 Claude Code / Cursor 风格的配置;此后客户端即可调用 remember、recall、journal_write、forage、ethics_trace 等工具,自动引导会在首次响应中自动加载先前上下文。伦理知识语料(Layer K,可选)不在 git 树中,而是作为 v2.0.0 发布资产提供(ethics_knowledge.jsonl,约 31 MB,嵌入已预计算);要启用 Layer K,需将 OPENSEARCH_URL 指向你的 OpenSearch 并加载它,加载器会下载发布资产、校验 SHA-256、以精确映射创建索引并批量索引(幂等,可重复运行;--force 重建,--dry-run 仅验证不写入)。在此之前 Layer K 会干净地弃权,A + B 不受影响。
适用场景包括:为智能体或助手提供跨会话持久记忆;需要可审计伦理决策的 AI 系统;需要按用户区分时间与状态感知的交互式应用;以及需要证据保留、租户隔离、可恢复命令语义的产品级记忆底座。
限制方面,官方明确说明:当前 dev 分支是 Rust 与 Cloudflare 迁移的开发工作,尚未生产就绪,不得用于生产数据、客户流量或公开发布工件;稳定面向用户的线仍为 main,直到生产门禁关闭。生产门禁包括 Worker 认证与租户路由、Durable Object 序列化与日志持久性、容器生命周期、R2 读写与加密恢复、队列投递与重放、已确认写入的 RPO 0、原生与容器一致性、健康金丝雀、crates.io 发布、生产安全审查与灾难恢复演练等。在此之前,所有 dev API、工件、包元数据和 Cloudflare 配置都可能发生破坏性变更。此外,引擎本身不拥有 LLM 或嵌入提供方,生产调用方可自行提供 Workers AI、bge-m3 或其他兼容模型,开发时也可使用确定性本地嵌入器。