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,你隨時可以打開、修改或刪除。更新只換套件本身的檔案,動手前會先把記憶複製到 me.bak-YYYY-MM-DD/。它不會自動更新,每次都由你開始,一步一步等你確認。
怎麼安裝 OldFriend
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 慢慢做到以下四件事,目前做到哪裡也一起標出來:
- 有自己沉澱的時間:回頭整理對你的了解,歸納你的喜好。目前:每週信會整理記憶,和你一起回顧它注意到的事。
- 自己反思、自己學習:從對話裡學,慢慢長出自己的個性。目前:你的更正和確認過的偏好,下一句就生效。個性留到之後的版本。
- 能做事:例如指揮其他 agent。目前:幫你記著進行中的事、計畫和日期。指揮其他 agent 留到之後的版本。
- 在這些基礎上創造:自己找到更多能做的事,主動跟你提案,帶來新發現。目前:它推測出你的偏好時,會在工作中或每週信裡先問你。自己發現新的事、主動跟你提案,留到之後的版本。
使用前先知道
- 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 的商標。