Jasper Recall

🧠 AI 代理的本地长期记忆引擎

ai-llm榜 #2

本地 RAG 记忆系统,支持多 Agent 共享记忆与隐私隔离,基于 ChromaDB 与 sentence-transformers,无需外部 API。

收藏
8.3k
安装
2.7k
版本
0.3.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Jasper Recall 是一套面向 AI Agent 的本地化记忆增强系统,通过 RAG(检索增强生成)架构实现长期记忆能力。核心工作流包含三个环节:digest-sessions 从会话日志提取关键信息生成摘要,index-digests 将 Markdown 文件分块嵌入 ChromaDB 向量数据库,recall 执行语义检索召回相关上下文。

系统支持多层级记忆管理:主 Agent 拥有完整的 private_memories 私密集合,沙箱 Agent 通过 --public-only 仅能访问 [public] 标签的共享内容,agent_learnings 则实现双向知识流通。v0.3.x 版本新增多 Agent 网状架构(mesh)与 OpenClaw 插件的 autoRecall 自动记忆注入能力。

显著优点

  • 完全本地运行:基于 sentence-transformers/all-MiniLM-L6-v2(384维,~80MB),零外部 API 依赖,无数据泄露风险
  • 细粒度隐私控制:通过标签语法 [public]/[private]/[learning] 实现内容级访问隔离,配合 privacy-check 敏感信息扫描
  • 多 Agent 协作支持:集合隔离 + 网状共享架构,适配复杂 Agent 编排场景
  • 开箱即用npx jasper-recall setup 一键完成 Python 环境、ChromaDB、CLI 脚本部署
  • 灵活集成:提供 HTTP API 服务(serve 命令)供 Docker 隔离环境调用,支持 JSON 输出与 cron 定时索引

潜在局限与风险

  • 硬件依赖:首次运行需下载嵌入模型,低带宽环境体验不佳;纯 CPU 推理在大规模索引时性能受限
  • 隐私扫描非绝对privacy-check 基于正则规则检测(邮箱、API Key、内网 IP 等),存在漏检可能,不应作为唯一合规手段
  • 版本迭代活跃:v0.2.x 到 v0.3.x 引入破坏性变更(如集合架构调整),升级需关注迁移说明
  • 生态绑定:深度依赖 OpenClaw 工作流约定(~/.openclaw/ 目录结构),脱离该生态需手动配置路径

适合人群

  • 构建长期记忆型 Agent 的开发者
  • 需要多 Agent 安全隔离与知识共享的复杂系统架构师
  • 对数据隐私敏感、拒绝云 API 的企业/个人用户
  • 使用 OpenClaw 框架的 Agent 运维人员

常规风险提示

建议定期执行 privacy-check 审查待共享内容,生产环境启用 serve 时默认限制 public_only=true,避免沙箱 Agent 越权访问私密记忆。

Jasper Recall 内容

cli文件夹
docs文件夹
extensions文件夹
jasper-recall文件夹
openclaw-plugin文件夹
scripts文件夹
src文件夹
手动下载zip · 57.4 kB
config.jstext/javascript
请选择文件