乐于分享
好东西不私藏

AI助手秒变“老朋友”?揭秘让Claude Code拥有长期记忆的开源项目

AI助手秒变“老朋友”?揭秘让Claude Code拥有长期记忆的开源项目

你的AI助手总像第一天认识你?这个开源工具让它秒变“老伙计”

嘿,各位朋友,今儿咱们不聊虚的,聊点实在的。

不知道你们有没有这种感觉:每次跟AI助手(比如Claude Code、Codex这些)合作,总得花好几分钟甚至更久,让它先“认识”你。你得跟它解释,“我说的‘完成’是啥意思”,“那种花里胡哨但没用的代码我一眼就烦”,“我调试的固定思路是啥”……就跟面试似的,每次会话都是重新开始,效率真的有点捉急。

我前两天逛GitHub的时候,发现了一个叫Ditto的开源项目,当时眼睛就亮了。它的核心想法特别戳我——它不去读你写的那些“规则文档”,因为那玩意儿太理想化了,自己写的规则跟实际干活儿时的习惯,那能是一回事儿吗?

Ditto的思路是:直接从你过往真实的编码日志里“挖”出你的工作习惯。

这招儿高啊!你想,我们跟AI合作了这么久,那些日志里其实藏着最真实的我们:你下意识会拒绝什么样的代码风格,你怎样才算觉得一个任务“妥了”,你在什么情况下会不耐烦地打断AI的输出……这些细节,你自己都未必总结过,但日志都帮你记着呢。

Ditto就把这些“化石”挖出来,炼成一个叫 you.md 的本地文件。之后你的AI助手每次开工前先读一下这个文件,好家伙,瞬间就从一个新来的实习生,变成了知根知底的老搭档。它知道你讨厌啥、喜欢啥,沟通起来那个顺畅,你甚至不用多废话。

最让我觉得靠谱的是,这玩意儿完全本地运行,你的日志数据不会到处乱飞,而且会自动处理掉敏感信息,隐私安全上想得很周到。

它的创始人自己拿真实经历做了个测试,用自己1656个编码会话,将近300万token的个人输入数据喂出来的效果。在Reddit上用他的“人格分裂版”AI助手发帖,效果比他本人精心策划的都好。这就能看出来,这东西挖出来的“你”,可能比你自己更懂你。

对了,它不光能挖出你咋写代码的,连你的设计偏好写作风格都能分出层次来。比如你可以给它装不同的“技能包”,做UI设计的时候加载“设计人格”,写文档的时候加载“写手人格”,简直是把“人设”玩明白了。

Ditto这个项目给我的感觉就是:它不是在记录你说了什么,而是在理解你是怎么想的。 对于重度依赖AI编程助手的朋友来说,这绝对是个能显著提升幸福感(和效率)的神器。它不改变AI的能力上限,但能让你和AI的配合,丝滑得像同一个人。

感兴趣的朋友,可以去它的GitHub页面瞅瞅,地址我放最后了。

项目GitHub地址:https://github.com/ohad6k/ditto