跳到内容

产品

面向 AI 智能体的持久本地连续性。

开源、本地优先、不绑定模型与服务商。15 个 Rust crate、签名发布,以及刻意保持精简的 MCP 表面——存储在你的机器上,无需第三方即可验证。

下载 Linux x86-64

curl -fsSL "https://www.whitemagic.dev/install.sh?ref=product-a" | sh

无需 sudo · 纯用户空间执行 · 2–4 秒 · 兼容 glibc 与 musl

v9.2.1 · 发布于 2026年9月20日 · 15 个 crate · npm · Docker · MCP 注册表 · MIT

无需注册账户 · 记忆与会话保留在你的机器上 · 默认无设备外使用遥测

GitHub 源码 ↗

上手路径

安装 → 就绪探测 → 接入 → 工作 → 接续。

五步,按人们实际使用的顺序。

  1. 01

    安装

    curl -fsSL "https://www.whitemagic.dev/install.sh?ref=product-step" | sh

    Linux x86-64 一行命令(支持脚本安装)。macOS 与 Windows 二进制已发布,尚未提供安装脚本。

  2. 02

    就绪探测

    wm grimoire

    检查主机、验证记忆层、证明重启连续性,并报告五项独立的就绪事实,而不是一枚绿灯。加上 --write(或运行 wm connect --write)即可真正改写检测到的客户端配置。

  3. 03

    接入

    wm serve

    让符合标准的 MCP 客户端指向本地服务——wm connect 接入检测到的客户端;wm setup <client> 写入单个配置。

  4. 04

    工作

    照常使用你的智能体。记忆、会话与检查点会随用随写到本地;治理与溯源在调度接缝处运行,而不是作为提示词。

  5. 05

    接续

    "where did we leave off?"

    在新的会话里——或崩溃、升级、更换模型之后——检查点连同它的理由与来源一起从本地存储中回来。

设置指南:交给你的 AI、首次运行、你的数据、客户端配置 →

为什么是连续性

上下文窗口会重置,工作不会。

WhiteMagic 赋予 AI 智能体持久的本地记忆与会话连续性,以及治理、溯源与保存能力——全部运行在你自己的硬件之上,由你明确设定的策略治理,无需第三方即可审计。基于 MIT 协议开源,由超过 4,777 项公开测试验证,并以签名发布公开发布。

像平常一样对话即可。你的智能体在后台通过 MCP 调用 WhiteMagic。连续性无损:会话回放逐字节精确并排除隐私记录;选择加入的冷层发现无需解冻即可触达归档记忆。

实际差别在于:能够找回一个决定及其理由与来源的智能体,不需要把整段历史再解释一遍。上下文成本因此下降——承载状态的是记忆,而不是对话记录。

数据存放在哪里

你的磁盘,你的规则。

存储位于你的主目录下(初始化后不足 1MB——2026-09-15 实测;LMDB 映射是稀疏的)。记忆、提示词与会话内容不会传出设备,默认也不发送任何设备外使用遥测。本地诊断遥测可能记录在设备上用于自我观察;唯一的共享路径是可选的安装漏斗报告,默认关闭、需明确选择加入(`wm telemetry enable --share` 会先展示完整载荷;标识符可用 reset-id 轮换)。版本更新检查仅在执行时访问 GitHub,离线亦可用。 本地存储默认不加密;删除一个存储目录不会移除备份、导出、副本或其他项目存储——请先清点这些副本。

备份并导出星系,可在任何地方恢复;恢复后的存储会先重新验证,再被信任。

把笔记、文档与会话记录导入本地星系 →

支持的客户端

为符合标准的 MCP 客户端而设计。

服务端在本机运行;这份客户端列表是文档列表,不是集成矩阵。每个名称都链接到指南中对应的设置条目。

MCP 表面

一个元路由,九个生命周期工具。

不绑定模型、IDE 或服务商——记忆存放在你的磁盘上,切换智能体也不会丢失历史。

注册路由并不都是公开表面:已编写能力逐层压缩为精选路由、tools/list 生命周期入口,最终收敛为一个自适应 wm 元路由(PRAY)。

tools/list: wm · memory.create · memory.search · memory.read · memory.list · memory.hybrid_recall · session.record · session.continuity · session.start

自行验证

你准备好时它就绪——而不是我们说了算。

就绪状态,不靠单一绿灯

wm grimoire 报告五个独立事实,而不是一个布尔值:记忆层就绪、智能体已接入、连续性已验证、语义召回可用、完全激活。“记忆层可用”与“你已连上它”是不同的结论,因此分开呈现。

发布产物与签名 ↗

发布渠道与支持

开放 alpha——是一个渠道,不是里程碑。

版本号是兼容性信号;发布渠道是证据主张。WhiteMagic v9.2.1 开放 alpha 渠道发布——beta 与 stable 由各自的退出条件赢得,绝不会因为版本号上涨而自动获得。

当前次版本
安全与缺陷修复,作用于安装脚本支持的 Linux x86-64 线。
上一个次版本
安全修复。
更早的次版本
归档——不再修复。macOS 与 Windows 二进制在每个版本中都会发布,但不提供安装脚本,也不在支持范围内。

完整支持策略:SECURITY.md

备份与卸载

离开与留下同样受支持。

备份 / 导出——星系可导出为可移植的工件,也可导入;恢复后的存储会先重新验证,再被信任。密封(HMAC-SHA256 清单)可以对照存储之外的快照重新校验。

卸载——移除二进制与存储目录。删除已配置的存储不会移除备份、导出、副本或其他项目存储,也不等于安全擦除;请先清点这些副本。

v9.2.1 — 变更摘要

网格权限、可选遥测与静态加密地基

  • 基准测试发现的入库修复:代码密集型内容(HTML/jQuery、十六进制颜色列表、带格式的代码片段)重新被接纳;memory.batch_create 会跳过并报告问题条目,而不是作废整批。
  • 备份完整性:envelope.json 纳入备份的 SHA256 清单,恢复时会检测到对备份标签的篡改,而不是把它显示出来。
  • 静态记录封存(默认关闭):设置 WM_AT_REST_MODE=keyfile|passphrase 后,记录正文用星系密钥封存;wm at-rest migrate 以崩溃安全的账本迁移旧库;wm doctor 只披露计数、不解密密钥;off 模式保持字节不变。在后续切片完成前不宣称加密擦除。
  • 搜索不再因错误的 limit 而崩溃:limit 0 过去会直达索引引擎并使服务进程 panic;现在在工具边界校验(schema 中 minimum 为 1),引擎内也有防护。
  • 会话记录契约:越界的 importance 会被拒绝而非静默截断;turn_type 必须是文档列出的取值;空白内容被拒绝;CLI 拒绝 NaN 或越界的 importance。
  • 检索真值与成本:BM25 排序的搜索现在披露 recall_mode 为 bm25;重排池与候选宽度解耦(实测:小池 R@1 58.0,嵌入成本约为五分之一);BM25 加权的搜索完全跳过查询嵌入。
  • 治理与首次运行体验:命令护栏不再因交接文本字段要求确认(箭头和数值比较不是命令);网格密钥与只读索引警告只在需要行动时出现;wm contract --check 会打印成功行。
  • 安装与发布:安装脚本新增经校验和验证的 macOS 目标(arm64/x86_64),Windows 仍被拒绝;每次打标签前,站点指南中的命令都会对着发布二进制核验。
  • 边界与威胁模型:机器校验的派发边界矩阵(direct/wrapper/NLU/autonomous/federated × 权限/效应门)与机密性/注入威胁模型已记录。

完整变更日志