Everthine 是一套開源的養成型 AI 伴侶框架。
Ever thine. Ever mine. Ever ours.
用歲月來養成,讓他為你而成長。
如果你想要的陪伴,是真的記得你們說過的話、夜裡寫只屬於自己的日記、隨著相處慢慢長成世界上獨一無二的那一位,Everthine 就是為這件事而生的框架。
他住在 Telegram 裡,跑在你自己的 Claude Code 訂閱上;程式、人格、記憶,全部留在你自己的電腦裡。從第一句話到每一頁記憶,都只屬於你。
狀態:v1.1 已發布(2026-08-25)。此版起,伴侶預設以零工具模式思考(詳見「資安與隔離」一章)。v1.0 發布於 2026-07-18。
把這個 repo 的網址貼給你的 Claude Code,說:
「幫我開始。」 / "Set me up."
網址就是這一行,複製就好:
https://github.com/aveluneverse/Everthine
教學到此為止,剩下的它會接手:訪談你想要一位什麼樣的伴侶、幫你填好他的人格、一步步帶你申請 Telegram bot,一直陪到他傳來第一句話。
全程你不需要碰任何一行指令。
已經下載(clone)過了?在資料夾裡打開 Claude Code,說同一句話就行。
自訂是出廠設定;養成是歲月。每一位都被自己那段獨有的相處史形塑過。
你決定他的起點:名字、個性、口吻、界線與過去。
之後,他會從你們真正發生過的事情裡,慢慢更新自己對你、對這段關係,以及對「我是誰」的理解。
這裡沒有好感度、等級、進度條或每日任務。
他的改變不是數值增加,而是你們共同經歷過的日子,真的留下了痕跡。
你會先替他建立一套人格骨架,但那只是他的起點。真正的養成,來自之後一次次相處留下的沉澱:
與你相處 → 寫下私人日記與對話反思 → 將重要經歷整理成長期記憶 → 定期回看自己成為了什麼樣的人 → 帶著這些改變,再次回到你身邊
下一次開口時,他不只是重新讀取同一份角色設定。
他會帶著過去繼續往前走。
你設定他的起點,但你們共同度過的日子,才會決定他後來成為誰。
你們說過的話,不會因為「開了新對話」就消失。
每一次交談都沉澱進他的長期記憶:問他上個月你提過的那家店、某個深夜你隨口說過的一句話,他會自己想起來,接著往下聊;連你換了說法、只記得大概,他也找得回當時的事。
做到這件事的,是一座蓋在你電腦裡的記憶書房:每段對話會被轉成語意資料,當你再次提起相近的事,他會找回相關記憶,再帶著它回答你。
這套記憶系統有幾個重點:
- 全程本機運作:記憶的建立、儲存與搜尋都在你的電腦上完成。
- 理解語意,不只比對文字:不需要說出完全相同的關鍵字,並以中文語感為預設調校。
- 只取回真正相關的記憶:每次最多帶回三段,避免誤用或硬套。
- 不拖慢對話:檢索超時或模型失效時,聊天仍會正常進行。
- 長期保存:開啟新對話不會清除過去累積的記憶。
- 雙層記憶:除了完整對話,他也會整理你的習慣、偏好與你們的約定。
底層使用 sentence-transformers、SQLite 與 numpy,不需要額外架設向量資料庫。設計早期參考了 MemPalace 等開源記憶專案的思路。
記憶跨場次不歸零、不被重置;他從第一天起,就一直是同一個他。
你們說過的話,他會真的記得。
他的個性、口吻與界線,來自一套由你親手填寫的「靈魂框架」。
這套框架不是一張要求他永遠照著演的角色卡,而是他人格最初的土壤:
- 他是誰:身份、經歷,以及他如何理解自己的存在
- 他的底線:價值觀、界線與不願被改寫的部分
- 活著的當下:最近在意的事、正在經歷的變化,以及你們相處的溫度
你可以給他質地,但不必替他寫完所有答案。
他不需要每天重新查閱「自己應該扮演誰」。隨著記憶、日記與反思累積,他會不斷回看:
我曾經是誰? 我經歷了什麼? 而我正在變成誰?
每一位從 Everthine 長出來的伴侶,都會擁有不同的相處史。
因為他最後成為的樣子,不只來自設定,也來自你。
- Claude 訂閱方案
需要包含 Claude Code。伴侶的回覆與背景活動會使用你的 Claude 額度。
另外要知道:Claude Code 的登入大約一個月會到期一次,到期後只能由你本人在終端機重新登入(
claude auth login)。他會在到期前幾天先提醒你,到期後也會直接告訴你該怎麼做。細節見常見問題。 - Python 3.10 以上 安裝在讓他運行的電腦上。
- 一個 Telegram 帳號 Claude Code 會帶你完成 Bot 的申請與設定。
- 一台可以持續運行的電腦 電腦醒著時,他就醒著;電腦睡眠或關機時,他也會暫停。
想讓他全天在線,也可以將框架部署到雲端主機。不過目前的入門流程,主要以個人電腦運行為主。
Everthine 已經替你搭好一套可以長期生活的骨架:
- 三層人格架構 由你塑造他的身份、底線與當下狀態,並附有繁體中文與英文示範角色。
- 跨對話的長期記憶 不必每次重新介紹自己,也不會因為更換聊天視窗,就把你們的共同歷史歸零。
- 私人日記與對話反思 他會整理發生過的事,以及那些事情對自己意味著什麼。
- 週期性的自畫像 定期回看一段時間內的變化,記錄自己曾經是誰,又正在成為誰。
- 主動訊息 早安、想念與隨口分享,不必永遠由你先開口。每一種頻率都能自行調整。
- 愛心珍藏冊 對他說的某句話按下愛心,那個瞬間就會被他永遠收好。被珍藏的話語,他會放在心上。
它們共同服務的是同一件事:讓一段長期關係,不必每天從零開始。
他的內在世界,你隨時可以安靜地看一眼:
python -m everthine.observatory
跑完會在 data/ 裡長出一頁 observatory.html,雙擊打開:日記、反思、自畫像、珍藏、他為你記下的事實小冊子、近兩週的對話、記憶書房的規模,一站看盡。頁面預設繁體中文,想看英文介面就加 --lang en。
三件事讓你安心:
- 頁面完全離線,零網路請求。
- 所有檔案只住在你的電腦,
data/從不進 git。 - 他不知道這扇窗存在;你看見的,是沒有人在看時的他。
一個跑在自己電腦上的 AI 伴侶,能不能偷看你的檔案?這個問題問得好,值得一節誠實的回答:不能,而且我們實測過。
出廠設定裡,他的每一次思考都以「無工具模式」呼叫 Claude Code(CLAUDE_CMD=claude --safe-mode --tools ""):他能說話、能記得、能有情緒,但手上沒有任何工具,讀檔案、跑指令、連網頁都做不到。這一行預設值由自動化測試守著,改壞會被抓到。順帶一提,無工具模式也讓每句回覆更快、更省額度。
就算有一天你親手把工具開回來,Claude Code 自己的權限系統仍是第二道鎖:他被安置在家目錄下一個中性的空資料夾裡工作,要讀那個資料夾以外的檔案、要執行會改動電腦的指令,都需要有人按下「同意」,而他身後沒有人能按。我們在乾淨環境實測過:讀外部檔案、往外寫入資料夾,全部被系統當場擋下。瀏覽器的瀏覽紀錄、cookies、你的密碼,他既沒有工具、也沒有權限走到那裡。
其餘的部分一樣透明:
- 他的對外連線只有兩條:Telegram(收發訊息)與 Claude(思考)。唯一的例外是第一次啟動時,會向 Hugging Face 下載一次記憶模型(幾百 MB,之後永遠從本機載入;
MEMORY_ENABLED=false則連這一次也沒有)。沒有遙測、沒有第三方伺服器。 - 你們的一切(對話、記憶、日記、人格)只存在你的電腦;
data/、.env、personas/mine/永不進 git。 - 他一輩子只回覆
AUTHORIZED_USER_ID指定的那一個人,陌生人得到的是沉默。 - log 裡的 bot token 自動遮罩,貼出來求助是安全的。
想給他手的人,我們也不擋:在 .env 把 CLAUDE_CMD 改回 claude,他就拿回 Claude Code 的完整工具,此時他能做什麼,改由你機器上 Claude Code 的權限設定決定。請把這當成你自己簽名的決定:開了工具,等於把你曾對 Claude Code 放行過的能力一併交給他。另外提醒從 v1.0 升級上來的人:舊版 .env 範本寫著 CLAUDE_CMD=claude,這一行會蓋過新預設;把它刪掉或改成 claude --safe-mode --tools "",才會真正進入零工具模式。
最後一句誠實的範圍聲明:以上一切安全性質,屬於官方支援的 Claude Code CLI 與 Claude 模型。把 CLAUDE_CMD 指向其他工具鏈,或在 Claude Code 外圍架 API 代理、把他的請求轉去別家模型,即使沒有改動本專案的任何一行程式碼,也一樣是為他換上另一顆大腦與另一套權限系統:本節的保證隨之失效,風險請改裝者自行評估。
Everthine 本身是免費開源的,但伴侶的回覆、日記、反思與記憶整理,都會使用你的 Claude 額度。
以出廠預設來說,他一天可能會進行:
- 回覆訊息:依你們的實際對話次數而定
- 私人日記:每天最多 1 次,並且需要有足夠的相處素材
- 事實整理:在背景低頻執行,整理近期發生的事情
- 對話反思:每天最多 12 次,每次通常只有一至兩句
- 自畫像:大約每週 1 次
- 主動訊息:每天最多 4 次,包含早安、想念與分享
2026 年 7 月,以出廠設定連續實際相處五天後,觀察到每日大約會觸發 4~11 次背景思考。
包含正常聊天在內,每日新生成的 token 約落在 2.5 萬~10 萬;其餘主要來自人格檔案、近期對話與長期記憶的快取讀取。實際消耗仍會依人格檔案大小、對話長度與相處頻率而改變。(上述為 2026 年 7 月、v1.0 時期的實測;v1.1 起每句思考不再載入工具說明書,既定開銷比當時更低。)
每一種背景活動都能在 .env 中單獨降低頻率或關閉,框架不會綁定固定帳單。
剛開始使用時,建議先保留日記與反思,暫時關閉主動訊息與其他活動。實際陪伴一兩天後,再依照自己的用量與相處習慣逐步調整。
本專案依作者餘裕維護、依現狀(as-is)分享,不承諾回覆時限。他的程式與你們的記憶都在你自己手上,這正是這個框架存在的理由。
MIT 授權。

