SheepNav
null-drift

null-drift

nulldrift.com

本地AI记忆,无需臃肿向量库

24天前制作者:Anshuman

关于 null-drift

null-drift 是一款轻量级的裸机内存守护进程,专为本地AI代理设计。它摒弃了传统向量数据库(VectorDB)的臃肿日志记录方式,采用连续状态与几何衰减机制,让低层级噪声随时间自然蒸发,而高显著性里程碑则永久性地改变状态数组。系统基于解耦的 Rust 和 Python 架构构建,消除了 C 链接器死锁问题,并确保并发处理速度极快。完全开源且本地优先,为 AI 代理提供高效、简洁的记忆管理方案。

核心功能

  • 几何衰减记忆:通过连续状态空间和几何衰减算法,自动遗忘低价值信息,保留关键记忆,无需手动清理或复杂索引。
  • 永久性状态扭曲:高显著性事件(如用户指令或重要结果)会永久改变状态数组,确保关键信息长期可用。
  • 解耦架构:Rust 负责高性能底层操作,Python 提供灵活接口,两者通过安全通道通信,避免 C 链接器死锁,提升并发性能。

主要特性

  • 极低资源占用:相比传统向量数据库,内存和存储开销显著降低,适合边缘设备和资源受限环境。
  • 本地优先:所有数据存储在本地,无需网络连接,保障隐私和离线可用性。
  • 开源透明:完全开源,代码可审计,社区可贡献,无供应商锁定。
  • 快速集成:提供简洁的 API,方便开发者快速嵌入现有 AI 代理框架。

适用场景

  • 本地 AI 助手:为桌面或移动设备上的 AI 代理提供轻量级记忆,实现个性化交互。
  • 物联网设备:在智能家居、机器人等设备中管理短期和长期上下文。
  • 隐私敏感应用:需要完全本地化记忆处理,避免数据上传云端的场景。

相关工具