OldFriend v0.1.0 开源了。这是一套免费的记忆和做事工具,装在你已经在用的 AI 助手上:Claude Code、Grok Bot、Codex 或其他 agent。我准备了好几个月,现在把第一版放上 GitHub。

为什么做 OldFriend

对我来说,这个项目的意义非比寻常,它可以说是我认为最重要的项目。因为对我来说,我一直觉得一个 AI agent 是长期一起做事的伙伴,而不是用完即丢的工具。所以我之所以开发了这个项目,就是希望我的 AI agent 能够从一开始接触,一直到未来生活的各个方面,都能够成为我们生命中非常重要的一个好伙伴。

所以,我希望我的 AI agent 它能够有自己去沉淀的时间,去思索与我的关系,以及思索、归纳我的喜好、偏好等等。第二个部分,他能够自己去反思、自己去学习,从跟我对话之中去了解到说,对于他一个 agent,通过跟我的交流,他能够变成什么样的一个个性?那当然,第三个,这个 agent 他可能会有一些工作,比如说他会去指挥其他 agent 等等的,他也有这个能力。第四个是他在拥有了这些基础之上,他有他个性之后,他能够创造什么?基于他的理解、他的对话、他的个性、他的灵魂、他的心思,他能够去自主找到更多他能够做的事情,然后甚至跟我提案,分享一些生命中有趣的发现。这些是我认为一个 agent 能够去做到的。

我从 2026 年 1 月开始实验,1 月 31 日第一次用开源 agent,之后每天都和它一起工作。

认识 OldFriend

OldFriend 是一组规则和技能(skills),在助手的电脑上保留一份纯文本记忆,用你的原话记下更正,每周给你写一封信。OldFriend 不架设任何服务,你也不用注册任何账号。

记住你的喜好

长期的偏好和事实写进 me/you.md。进行中的事和日期写进 me/now.md,最多 60 行。零碎记录按月写进 log。每件事只写一次,都附上日期。

事实改变时,助手会直接改那一行,旧的值移到 log。当前内容保持干净,历史记录也都留着。

说“更正:……”,它就照新的做

它会用你的原话把更正记进 me/corrections.md,下一句回复就照新的做。更正的优先级高于其他所有记忆,旧的事实和更正冲突时,以更正为准。同一句更正再说一次,只会更新日期,不会多记一条。

每周一封信

信里会整理这周记下的事、它正在遵守的更正、接下来的安排,最多再提三个它观察到的习惯,问你对不对。你说对,才会存成长期记忆。

比如它发现你好像偏好分点列出,会先把这件事写成信里的一道判断题。你回答对,才搬进 me/you.md。

Grok Bot 在设置时可以开启每周信,默认周日 20:00,时间可以自己选。Claude Code 随时输入 /oldfriend:oldfriend-letter 就能生成。

文件在你手上

全部是纯文本 Markdown,你随时可以打开、修改或删除。更新只替换 OldFriend 本身的文件,动手前会先把记忆复制到 me.bak-YYYY-MM-DD/。它不会自动更新,每次都由你发起,一步一步等你确认。

怎么安装 OldFriend

Anthropic、OpenAI 和 xAI 的服务在中国大陆无法直接连接,安装前先确认你的 agent 能正常使用。

Claude Code(2.1.292 及以上)

在终端运行:

claude plugin install oldfriend --marketplace oldfriend-ai/oldfriend#v0.1.0

较旧的版本,改在 Claude Code 里输入:

/plugin marketplace add oldfriend-ai/oldfriend#v0.1.0
/plugin install oldfriend@oldfriend

设置前,先确认 claude plugin list 显示 oldfriend@oldfriend。之前装过的话,请按 INSTALL.md 里的检查步骤操作。

接着在你想放 OldFriend 的文件夹里重新启动 Claude Code,再输入 /oldfriend:oldfriend-setup。

Grok Bot、Codex 和其他 agent

把下面这段贴给你的助手(原文为繁体,直接粘贴即可):

請讀 https://raw.githubusercontent.com/oldfriend-ai/oldfriend/v0.1.0/INSTALL.md,安裝 OldFriend v0.1.0。先列出你會新增的規則和檔案,等我同意後再照做。

助手会先列出要新增的技能、规则和文件,等你同意才动手。在 Grok Bot 上安装,需要符合条件的 Grok Bot 套餐。

记忆存在哪里?

  • Claude Code:你运行 Claude Code 的那个文件夹里的 ./oldfriend/。经你同意,设置时会在该文件夹的 CLAUDE.md 加一行,让助手每次都先读取你的记忆。
  • Grok Bot:Grok Bot 电脑上的 /workspace/oldfriend/。这台电脑在服务商的云端,由你账号里的所有 Bot 共用,所以你账号里的每个 Bot 都能读到你的 OldFriend 记忆。
  • 其他 agent:放在 agent 的工作文件夹,并在它的指令文件里加一行指引,两者都会先列出来,等你同意。

OldFriend 项目不架设任何服务,也收不到你的任何数据。你的对话由你所用助手的服务商按其条款处理。密码、密钥、令牌(token)、恢复码、身份证号、卡号和银行账号都不会存进记忆。

在 Grok Bot 上,数据会不会被用于模型训练,取决于这个 Bot 所用账号的隐私设置,请到该账号的隐私设置里关闭,最新说明请看服务商的 Grok Bot 隐私说明。Claude Code 的模型训练设置在你 Claude 账号的隐私设置里。

OldFriend 接下来往哪走?

现在这一版是地基。我希望 agent 慢慢做到下面四件事,目前做到哪里也一并标出来:

  1. 有自己沉淀的时间:回头整理对你的了解,归纳你的喜好。目前:每周信会整理记忆,和你一起回顾它注意到的事。
  2. 自己反思、自己学习:从对话里学,慢慢长出自己的个性。目前:你的更正和确认过的偏好,下一句就生效。个性留到之后的版本。
  3. 能做事:比如指挥其他 agent。目前:帮你记着进行中的事、计划和日期。指挥其他 agent 留到之后的版本。
  4. 在这些基础上创造:自己找到更多能做的事,主动向你提案,带来新发现。目前:它推测出你的偏好时,会在工作中或每周信里先问你。自己发现新的事、主动向你提案,留到之后的版本。

使用前先了解

  • OldFriend 跑在 AI 上,不是真人。设置时会说明,你问的时候也会说明。
  • 适用于 18 岁以上的用户。
  • 它不提供心理咨询或心理治疗。医疗、法律、投资方面只提供一般信息,实际决定请交给医生、律师或有资质的理财顾问。
  • 它不登录账号、不购买、不付款。
  • 这些规则和技能用来引导助手,它还是可能出错,重要的事请自己再确认。
  • 对话中出现危机信号时,它会立刻提供求助热线:
    • 台湾:安心专线 1925(24 小时)· 生命线 1995 · 紧急危险 119 / 110
    • 美国:拨打电话或发短信至 988(Suicide & Crisis Lifeline)· 紧急 911
    • 其他地区:当地紧急电话

OldFriend 是独立的开源项目,和 Anthropic、xAI/SpaceXSI、OpenAI 都没有合作关系,也未获得它们的背书。Claude 是 Anthropic 的商标,Grok 是 xAI/SpaceXSI 的商标,Codex 是 OpenAI 的商标。