
Ataru
把本地代理历史变成秒级可搜的记忆库
Ataru 是一个面向本地 AI 编码代理历史记录的高性能记忆检索工具。它解决的核心问题是:Claude Code 等代理在本地积累了大量对话与执行记录,但缺乏快速、结构化、可跨会话复用的检索能力,导致历史经验难以被再次利用。项目用 Rust 编写搜索核心,基于 Tantivy 全文索引并集成 Jieba 中文分词,提供 SDK、API 和 JSON CLI 三种接入方式,同时附带桌面 GUI 方便直接浏览。它支持可选的语义召回,与关键词搜索互补;并通过稳定的 Turn/Run/Session/Project 四级 ID 体系,让每条记忆都能精确定位到具体轮次和项目上下文。整体定位为 local-first,数据留在本机,适合需要长期积累代理记忆、又在意隐私和检索速度的开发者。
项目数据
使用教程
核心亮点
- Rust + Tantivy 实现全文检索,本地索引速度快、资源占用低
- 集成 Jieba 分词,对中文代理记录有实际可用的检索效果
- Turn/Run/Session/Project 四级稳定 ID,便于精确定位和跨会话引用记忆
不足之处
- 语义召回为可选能力,默认以关键词为主,语义检索的召回质量依赖额外配置
- 项目处于早期,356 星标意味着生态、文档和社区案例仍在积累
适用场景
- 开发者用 Claude Code 完成多个项目后,快速检索过去某次修复方案的完整上下文
- 团队在本地沉淀代理执行记录,按项目或会话回溯历史决策与命令
- 构建 RAG 或代理记忆层时,用 Ataru 作为本地检索后端提供结构化记忆召回
替代项目
mem0、Letta、txtai
项目介绍
同类项目推荐
firecrawl
开源
网页抓取像喝水一样简单,开发者省下整周加班
The context API to search, scrape, and interact with the web at scale.
contoso-chat
开源
一键跑通 Azure RAG 应用,从代码到评估部署全流程
This sample has the full End2End process of creating RAG application with Prompty an···
graphify
开源
整个代码库画成一张图,找问题一眼定位
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable k···
qiaomu-youtube-ai-podcast
开源
一站式索引AI播客,快速找到有文字稿和总结的节目
AI 播客索引:整理 AI 播客、中文简介、Transcript 状态和总结入口 | Curated AI podcast ···