开源本地 AI 助手 Zynkbot 进入 v0.9 公测,主打透明记忆与本地优先
ContainAI 团队发布开源本地 AI 助手 Zynkbot v0.9 公测版,基于 Rust/Tauri,记忆数据…
ContainAI 团队近期在 Hacker News 发布开源项目 Zynkbot 的 v0.9 公测版,这是一款主打「本地优先、记忆透明」的 AI 助手应用。与主流商用 AI 助手不同,Zynkbot 不要求账号、邮箱验证或登录态,所有对话记忆均存放在用户自己的数据库中,并支持随时查看、编辑或删除。
核心定位:可换模型的本地记忆体
按照官方说法,Zynkbot 把自身定位为「平台而非单纯对话伙伴」。其设计思路是:底层 AI 模型只是交互界面,跨模型切换不应丢失用户已积累的个性化记忆。具体能力包括:
- 持久化语义记忆:每轮对话会被处理为结构化记忆(事实、偏好、上下文),采用实体识别结合语义检索的混合方式保存。
- 记忆可编辑:用户可直接看到模型记住了什么,并随时增删改。
- 模型无关:默认支持本地离线模型,也可切换至 OpenAI、Anthropic、xAI 等云端 API,记忆数据始终留在本地。
- 多模型并行:可同时查询多个模型并做一致性检测。
- 矛盾检测:自动发现记忆库中互相冲突的条目,提示用户裁决。
技术架构与运行环境
Zynkbot 桌面端基于 Rust 与 Tauri 构建,机器学习相关组件(embedding、NER、安全分类)跑在纯 Rust 的 Candle 框架上,不依赖 Python 运行时。当前 v0.9 已支持 Windows 与 Linux,移动端(Android、iOS)计划通过 Tauri Mobile 实现。模型无关的设计让用户既能完全离线运行实现隐私优先场景,也可在需要更强能力时临时启用云端模型。
网络层与同步
除对话与记忆外,Zynkbot 内置一组局域网内的协作能力:
- ZynkSync:在用户自有设备间同步记忆数据库。
- ZynkLink:允许已配对的 Zynkbot 用户之间直接互传文件。
- ZChat:不经云中转的设备到设备消息。
这些功能面向家庭、团队或分布式工作流,避免任何数据经第三方服务器。
安全模式与插件化
应用内置 5 种「Containment Modes」(Guardian、Child、HIPAA、Sovereign、Witness),用于约束模型行为边界;并采用「snap-in」插件架构,使同一套本地基础设施可适配医疗、法律、研究等不同行业的合规需求。配套功能还包括:知识库 RAG、网页按需检索、历史会话全文检索等。
v0.9 现状与后续
官方将 v0.9 描述为「已可用但需要真实使用反馈」的公测版本,核心系统(记忆抽取、混合语义搜索、矛盾检测、ZynkSync、Containment Modes)均按设计运行。团队明确当前主要希望收集的真实问题包括:
- 记忆系统是否存在误存或漏存;
- 矛盾检测的触发时机是否合理;
- 跨设备同步在复杂网络下的可靠性;
- 检索是否召回最相关的记忆。
v1.0 版本与移动端开发均将依据公测阶段反馈推进。项目以开源方式托管,开发者可通过 GitHub Issue 或官方邮箱反馈。
