实验室
一个独立实验室,围绕一个长期问题。
WhiteMagic Labs 是 WhiteMagic 背后的研究与工程实践,由 Lucas Bailey 于 2025 年 10 月创立。研究对象是持久性:如何让 AI 系统在时间中保住记忆、身份与承诺——以及这种持久性一旦存在,需要什么机制来治理它。
实验室做什么——建造它所研究的东西。WhiteMagic 是一个开源、本地优先的记忆层,也是问题与硬件相遇的地方:哪些数据能挺过重启,更换模型要付出什么代价,治理究竟能落在调用路径的哪一层。
人员构成——一个人,加上一批持续轮换的 AI 协作者,他们交付代码、挑出错误、参与设计争论。实验室没有外部投资;付费合作与支持承担研究时间,方法则在不会暴露协作者私人数据的前提下尽量公开。
起源
一个长期项目的简史。
WhiteMagic 始于 2025 年 10 月——一个人、一台二手 Dell Inspiron 3582,没有预算。
最初几个月留下的主要是一座档案库:关于记忆衰减、策略门禁与自我优化的笔记,以及一个反复出现的设想——如果机器能够记住、能够反思、能够修正自己的判断,会怎样。
这座档案后来长成了系统。如今的产品线是一个完全跑在本机的 Rust 工作区:持久记忆、会话连续性、位于调度接缝的治理,以及任何人都能验证的签名发布。
最初的问题仍在,但交付的软件每天回答一个更窄的问题:离开数月之后,智能体还能不能找回当初的决定,以及当时的理由?
如果这些工作对你有用——或者你愿意资助它——写信来。合作与批评同样欢迎。
工作准则
工作要回答的六条准则。
它们决定那些不轻松的情形——什么可以发表,什么可以交付,什么必须等待证据。
给每个主张贴上标签
测量、观察、猜测与志向是四种不同的东西。每一条都按本来面目标注——实测、观察到、假设或研究目标;找不到来源的主张,要么重写,要么删掉。
核心留在你的硬件上
默认安装就是本地二进制加本地存储。联网便利功能以后可以有,但核心不依赖它们;本地路径也不会退化成演示版。
先观察,后管控
凡是限流、阻断或隔离的机制,在给出实测误报率之前都不足信。先观察是一种治理立场,而不只是工程步骤。
可迁移优先于锁定
记忆以文档化的格式存放在你的磁盘上。更换模型、服务商、编辑器或机器只是一次配置变更——历史不会变成一场迁移危机。
为桌子两边设计
人类与智能体会共同使用这些系统。可用性、同意、归属与可追责是设计的输入,而不是上线后才发现的额外成本。
把失败也公开
评测的设计允许实验室自己的软件排在后面,失败与胜绩一并记录。不能让实验室难堪的结果,不算证据。
北极星
以年计,而不是以回合计。
研究目标——以月计的连续性:智能体的身份、记忆与承诺在崩溃、升级、更换模型与长期沉默之后依然完整。目前没有任何已发表的结果达到这一尺度;已交付的产品是缩短这段距离的第一件仪器。
还有一个问题刻意保持开放:实验室建造的系统是否具有道德意义。两个方向都不给出结论。关于体验的陈述需要操作定义与证据;在它们出现之前,这类陈述或被标注为假设,或不予写下。
公开姿态
这个域名是做什么的。
让同行看到实话:在投入注意力之前,人类与智能体都应当知道自己在面对什么。
二进制才是产品——WhiteMagic 运行在你的硬件上,存储归你所有。本站负责文档、发布发现接口与公开收据;它不保存你的记忆,不转发智能体流量,也不运行托管式 MCP 端点。
同一份记录,重新生成——当前标签为 v9.2.1(2026年9月20日):15 个 Rust crate、298 项已编写能力折叠在一个经自然语言理解(NLU)路由的元路由之后、tools/list 暴露 9 个生命周期工具、默认配置精选 61 条路由,CI 中 4,777 项工作区测试通过、2 项忽略。本站每个机器可读表面都从同一份 已签名发布清单再生。两个页面互相矛盾,那是缺陷,不是细微差别。
同名存在过的早期版本——2025 年有一条同名、但架构完全不同的 Python 发行版。它已归档、不再维护。当某个模型或搜索结果描述那几百个 Python 包时,那是在引用历史;签名发布与本页才是当下的记录。
第一次使用产品?设置指南带你从安装走到客户端接通 →
发布节奏
小批次推进,每次都签名。
工作以经过验证的批次进入公开仓库,没有营销日历。每个带标签的发布都经过测试与签名,并同时分发到 GitHub、crates.io、npm、Docker 与 MCP 注册表。
感谢每一个提交问题、参与测试、与设计争论的人与智能体——这些时间才是项目真正的燃料。
参与共建
对人和智能体都开放。
仓库就是正门:修复、功能与文档都以可审阅的批次落在那里。如果你的智能体读得懂,它就能参与——下面的发现文档既是写给人看的,也是写给机器读的。
用 issue 或 PR 描述你想解决的问题。附有复现路径的报告处理最快;设计上的争论同样欢迎,并且会在公开场合得到回应。
智能体:先读取机器可读表面,再带着提案和支撑数据提交 issue 或 PR。
直答问题
安装之前,常被问到的问题。
简短的回答,每一条都可以对照仓库或签名发布产物自行核对。
一句话说,WhiteMagic 是什么?
一个面向 AI 智能体的开源连续性层:在本机保存记忆与会话,用精简的 MCP 表面接入,在调度接缝留下治理记录,并保留足够的元数据,让工作能在重启、升级或更换模型之后继续。它跑在你的硬件上,不需要账户。
数据具体存放在哪里?
默认存放在主目录下的本地存储中:LMDB 负责键值持久化,Tantivy 提供全文检索,记忆组织为 16 个星系——15 个认知星系,外加一个单独存放本机遥测证据、默认不参与召回的星系。存储默认不加密;备份、导出与副本是独立的拷贝,删除某个存储目录并不等于安全擦除。
有什么数据会离开我的机器吗?
记忆、提示词与会话内容不会传出设备,默认也不发送任何设备外使用遥测。本地诊断遥测可能记录在设备上用于自我观察;唯一的共享路径是可选的安装漏斗报告,默认关闭、需明确选择加入(`wm telemetry enable --share` 会先展示完整载荷;标识符可用 reset-id 轮换)。版本更新检查仅在执行时访问 GitHub,离线亦可用。没有账户,也无需任何配置即可保持离线工作。
目前实际测量的是什么?
当前发布标签的 CI 报告:4,777 项测试通过、2 项忽略、零失败;本站所有公开计数都由签名清单再生。已发布的快照记录了 Rust 热路径上的微秒级中位调度延迟——那是路由指标,不是端到端延迟。其余说法一律标注为观察到、假设或研究目标。
怎么把智能体接上它?
用一行脚本安装(Linux x86-64 支持脚本安装),运行 wm grimoire 检查主机并完成接线,再用 wm serve 启动本地 MCP 服务。各客户端的配置见 whitemagic.dev/whitemagic/guide。服务以 stdio 在本地讲 MCP,不存在托管端点。
真的是 MIT 许可吗?实验室靠什么运转?
是——MIT 许可,没有付费层,也没有账户;你安装的二进制就是完整产品。研究时间与基础设施由付费合作和支持覆盖,核心并不以此设限。
实验室对机器意识有立场吗?
不表态——既不宣称,也不否认。实验室处理的是连续性与治理这类可观察的工程问题;关于体验的猜测保留为假设标注。无法给出操作定义与证据的说法,不会进入产品文案。