← AI 寫程式記憶實用指南

指南

AI 寫程式的 MCP 記憶,該選本機還是託管服務?

從資料流向、跨電腦需求、備份責任與團隊權限,選擇本機或託管 MCP 記憶,並釐清 Cairn.ink Memory 兩種模式的界線。

作者: Cairn

更新於:

發布於:

想自己掌握單機資料庫,就選本機 MCP 記憶;需要跨電腦、跨工具接續工作,就選託管。Cairn.ink Memory 執行 npx @cairn-ink/memory setup 後,Cloud 可讓 Claude Code 與 Codex 自動保存、提問回想;Local 則免費、不需帳號,以明確工具操作。儲存位置與模型處理要分開確認。

比連線方式更該先確認的是什麼?

MCP 是 Model Context Protocol,讓 AI 助理呼叫其他程式或服務工具的標準。它規範怎麼連接,不會替你決定資料放哪裡、如何備份,也不能保證模型供應商看不到內容。

Claude Code MCP 文件與 Codex MCP 文件都說明了本機程序與 HTTP 連線,查閱日期為 2026-11-12。本機程序也可能呼叫線上服務,請查看它設定的供應商,了解完整資料流。

先拆成兩個問題:長期保存的資料在哪裡?保存或查詢時,哪些服務會收到文字?再想下一個工具、下一台電腦怎麼連到同一份資料,比只看產品頁寫「本機」或「雲端」實用。

兩種方式有哪些取捨?

需求本機儲存區託管儲存區
檔案控制自己選位置、負責管理服務負責保存
多台電腦需要受支援的共用或搬移流程連線後使用共同服務
初次設定注意執行環境、路徑與相依套件注意帳號、授權與網路
備份自行安排一致備份與還原測試確認服務文件的保留與還原界線
團隊共享另行設計權限仍須明確權限與發布流程
外部處理看模型呼叫設定同時看服務與模型資料流

用這張表比較準備安裝的模式,確認用戶端支援與模型金鑰需求,再選擇自己能長期維護的安排。

哪些工作習慣適合本機儲存?

主要在一台電腦工作,想知道資料庫實際在哪裡,也願意維護,本機模式會是合理選擇。產品有支援時,可以讓兩個本機助理讀取同一份私人儲存區,不必把偏好提交到版本庫。

採用前先確定檔案由誰擁有、伺服器如何啟動、執行環境搬家時如何修復。需要絕對路徑的整合就用穩定路徑,把資料庫放在自己擁有、套件快取以外的持久位置。

備份要照產品的一致性說明,不能只照平常複製檔案的習慣。還原到另一個位置,確認讀得到一筆無敏感資料的記錄,並把軟體版本一起留下,避免日後升級才猜相容性。

本機控制也代表裝置安全由自己負責。有敏感內容時,先查儲存格式、裝置保護與外部處理,再判斷是否符合需求。

哪些情況比較適合託管?

如果經常換電腦,或想讓多個受支援的用戶端存取共同服務,又不想自己維護儲存伺服器,託管會比較方便。帳號是共同連接點,但每個用戶端仍要完成正確設定與授權。

直接測試這個安排。從第一個工具保存一項合成偏好,到另一台電腦的新對話查詢,不要把答案貼過去;有識別碼和來源摘錄就比對。重新啟動工具後再做一次,別只依賴一段沒有結束的長對話。

正式依賴前,確認帳號、匯出、刪除和備份界線。把這些控制與準備保存的資料、組織對外部服務的規範一起核對。

Cairn.ink Memory Cloud 怎麼開始?

執行共用安裝器,在第一次詢問保存位置時選 Cloud:

npx @cairn-ink/memory setup

也可以直接指定模式:

npx @cairn-ink/memory setup --cloud
npx @cairn-ink/memory status

安裝器會找到 Claude Code 和 Codex。同意連接兩邊,完全關閉工具並等背景工作結束,再確認共用。第一次成對安裝只需一次瀏覽器登入,記憶身分會連起同一個專案;既有身分會保留,兩份獨立身分則需要選擇。重開用戶端後,在 Codex /hooks 檢查四項 Cairn 設定。

Cloud 讓兩邊自動保存、提問前回想,也能從其他已設定的電腦使用共同服務。經常換助理或裝置,這條路徑比較方便。另有託管明確 MCP 工具,讓你主動保存、回想與遺忘。

安裝器 README提供以下控制:

npx @cairn-ink/memory pause
npx @cairn-ink/memory resume
npx @cairn-ink/memory prompt-recall-off --client codex
npx @cairn-ink/memory config --codex-daily-cap 300

成對安裝時,暫停會與 Claude 共用,期間對話不補存。關閉 Codex 提問回想後,仍保留自動保存與 MCP。Codex 預設每天保存 200 次,既有安裝保留原上限;已有當日計數時,新上限在下次每日重置套用。Claude 額度獨立計算。

Cloud 會先在本機盡力遮蔽敏感內容,再保存對話;每次提問也會送出經遮蔽、限制長度的副本供回想。請看隱私控制,判斷資料流是否符合需求。

Cairn.ink Memory 本機模式實際提供什麼?

依發版安裝器文件,Claude Code 與 Codex 可以共用私有安裝目錄、SQLite 資料庫及明確 MCP 工具。需要 Node 至少 22.16,選用的 CLI 也要在執行路徑上。這條安裝器路徑已測 Linux/WSL,原生 Windows 會拒絕安裝,macOS 尚未測試。

本機安裝指令是:

npx @cairn-ink/memory setup --local
npx @cairn-ink/memory status

預設安裝目錄是 ~/.cairn-memory,資料庫位於 ~/.cairn-memory/data/memory.sqlite。

本機層仍是開發者預覽,使用推論記憶前,先把內容與來源核對。

不需要帳號或登入。相依套件未快取時,第一次安裝需要連到 registry。兩個受支援工具使用同一份資料庫與 owner,完成後要重開。這個模式沒有內建跨電腦同步,也不會自動擷取對話。

保存、查看、更正和遺忘不需要模型金鑰;模型引導的語意回想需要金鑰,設定後可能把選取文字送到 OpenAI。發版也提供不需金鑰的詞彙檢索與脈絡讀取工具。本機 Memory 與相關資料是明文,備份依發版 README,停止所有寫入者後再複製資料庫與旁邊的配套檔案。遺忘會阻止主動回想,不等於抹除儲存區和備份裡的全部歷史位元。

之後可以切換模式嗎?

可以,但文件提供的是先解除整合、再重新設定,不是在原地搬資料。安裝器管理的這些用戶端不能混用本機與雲端;遇到衝突,照畫面列出的移除順序操作,保留備份,再驗證新連線。既有記憶留在原本儲存區。

設定後保存一筆合成偏好,到另一個用戶端或電腦的新對話查詢,比對識別碼及說明由來的 Source Receipt。status 只讀本機安裝狀態,不驗證遠端服務或 hook。

Memory 是使用者擁有的私人脈絡。團隊規則放在經審閱的檔案或 Knowledge Card,Card 發布到共享集合另需人為授權。先依個人工作方式選模式,團隊決策則用合適的共同來源維護。

從連線指南選擇並設定適合的路徑。

常見問題

本機記憶代表全部離線嗎?
不代表。要分開看儲存與模型處理。Cairn.ink Memory 可以在本機保存資料庫,同時把語意回想選取的文字送到設定的模型供應商。
本機模式會同步不同電腦嗎?
文件中的安裝器模式不提供跨電腦同步,資料庫與備份由你管理。
切換模式會自動搬移記憶嗎?
不會。依文件先移除原本整合,再設定另一種模式,兩種模式之間沒有自動資料搬移。
託管帳號等於團隊記憶嗎?
不等於。Cairn.ink Memory 的私人 Memory 和共享 Knowledge Card 有各自生命週期,發布需要另外的人為授權。

參考來源