本機保險庫與加密
記憶、型別化知識卡片、私人檔案與憑據在本機加密儲存。可複用模板並新增有序自定義欄位;敏感值預設隱藏,驗證後才能顯示。支援讀取、搜尋和版本歷史;顯式標記為私有的內容不進入普通搜尋。
自己的資料,自己的裝置本機優先 · 使用者持有
由你持有的保險庫,儲存記憶、私人檔案和憑據。從本機開始,再按需連線其他裝置與 AI 工具。
Rust CLI Android & iOS MCP
你的本機保險庫
資料儲存在自己的裝置上
按需選擇連線方式
明確授權後再訪問
實用的私人資料基礎
命令列與移動客戶端共用 Rust 核心。可選服務拓展連線方式,資料仍由你持有。
記憶、型別化知識卡片、私人檔案與憑據在本機加密儲存。可複用模板並新增有序自定義欄位;敏感值預設隱藏,驗證後才能顯示。支援讀取、搜尋和版本歷史;顯式標記為私有的內容不進入普通搜尋。
自己的資料,自己的裝置Rust 命令列 memories 透過本機守護程序工作:Windows 使用命名管道,Linux/macOS 使用 Unix socket,僅限當前作業系統使用者。
按需透過令牌認證的 HTTP/WebSocket 或中繼 RPC 連線。遠端訪問使用相同的服務協議,仍需經過解鎖與提權檢查。
連線指南授權中心簽發裝置註冊票據和限定範圍的授權票據,也可禁止本機自行初始化。使用 --data DIR 時,它還可執行完整的託管保險庫,支援遠端解鎖與成員管理。管理員簽發的授權預設只讀;成員可申請許可權,獲批後領取一次授權,審計日誌為雜湊鏈。
Android/iOS 客戶端透過 memories_ffi 呼叫共用的 Rust 服務。本機 MCP 服務與 AI skill 注入,讓 AI 工作流訪問獲授權的普通記憶和卡片,不返回已儲存的憑據值。
透過邀請、指紋核對與批准完成裝置配對。加密保險庫可經檔案或 WebSocket 中繼傳輸;線上傳輸需明確發起,採用整庫傳輸,並非自動增量同步。
明確建立連線持續更新的上下文
人格卡片儲存身份核心、關聯檔案和行為事件。World(世界)將場景與日常狀態記錄為 profile.world 中可持續更新的快照,不混入核心 SKILL 的語氣與行為規則。
集中記錄當前地點、姿態、裝扮和身體狀態。所在房間、換上的衣服,或片刻休息,都能成為下一次互動的上下文。
為任意物品記錄名稱、描述、圖片和自由定義的 JSON 屬性。杯子、桌子或衣物都能儲存需要的細節,不受固定屬性模板限制。
記錄計數、餐食、待辦與已完成的指令,以及常設安排。將今日活動與累計記錄、跨日保留的狀態區分開來。
骰子、轉盤和日程支援隨機選擇與日常安排。這些實用工具與世界狀態放在一起,無需寫進人格的核心指令。
記錄天氣狀況、溫度、溼度、風況及可選的預報。智慧體可從外部獲取天氣後更新快照;World 本身不會自動獲取實時天氣。
為日程、隨機間隔、Webhook 或物品屬性變化設定觸發動作。定時鉤子由智慧體檢查,保險庫本身不執行後臺計時器。
各部分如何協作
從本機保險庫開始。只有在工作流需要時,才新增中繼、遠端端點或授權中心。
桌面 CLI 與 MCP 使用本機守護程序;移動端透過 FFI 使用共用的 Rust 核心。
memories · memories_ffi本機儲存、金鑰與授權檢查。本機守護程序僅服務當前作業系統使用者。
從本機開始這些是獨立的可選服務,不是必須依次經過的鏈路。無狀態的 memories-relay 不儲存資產,也不為離線裝置排隊傳輸。
從簡單的一步開始
需要 Rust 1.88+ 和平臺 C 工具鏈,用於編譯隨附的 SQLite。以下示例來自倉庫 README。
克隆倉庫,在倉庫根目錄安裝 Rust 命令列程式。
git clone https://github.com/mbcc2006/memories.git
cd memories
cargo install --path crates/cli --locked在單獨的終端中保持執行。使用新的專用資料目錄:--home 會限制目錄許可權,切勿指向已有的通用資料夾。
memories --home ./memories-demo daemon在相同目錄開啟另一個終端。將 VAULT_ID 替換為建立保險庫時返回的 ID,並在匯入前準備好 notes.md 檔案。
memories --home ./memories-demo init --name laptop
memories --home ./memories-demo vault create Personal
memories --home ./memories-demo memory put VAULT_ID \
--title "Project notes" --input notes.md
memories --home ./memories-demo memory search VAULT_ID "project"
memories --home ./memories-demo lock預編譯包
包託管在 r2.ivjn.us。執行前請先核對 SHA-256。macOS 目前僅提供 Apple 晶片(arm64)版本。
v0.1.7 · 2026 年 10 月 14 日:Windows、Linux 和 Android 基於 7647166 重新構建,包含知識卡片模板與自定義欄位、託管內容編輯,以及桌面端 memories file exec 命令,可使用保險庫中的配置檔案執行程式。Android 另修復了最佳化構建的啟動崩潰,沿用原發布簽名,構建號為 8,並提供對應原始碼補丁。macOS 仍為 v0.1.3。安裝前請核對各包的 BUILD-INFO.json 與 SHA-256。
MEMORIES WEB
使用已有 Center 授權管理記憶、卡片和檔案,無需安裝。
記憶、私人檔案、憑據與私鑰材料在本機儲存中加密,金鑰留在使用者裝置上。裝置公鑰與安全指紋有意保持可見。解鎖後,獲授權的客戶端可以訪問許可權範圍內的內容;本機加密不保護已被攻陷的裝置。
保險庫裝置間同步(/v1/channel)採用端到端加密:中繼能看到密文和流量後設資料,而非資產明文。遠端守護程序的 Relay RPC 則不同:其經認證的 JSON 並非端到端加密,中繼運營者或 TLS 終止端可以讀取共享監聽令牌及請求/響應內容。RPC 應使用可信中繼。隨附的中繼不儲存資產或離線佇列,但運營者仍可記錄流量或阻斷連線;裝置間同步仍需核對裝置指紋。
不需要。本機保險庫與守護程序即可開始使用。中繼用於裝置間線上加密傳輸,遠端守護程序提供令牌認證訪問,授權中心簽發裝置註冊與授權票據,或託管保險庫。它們各有用途,均為可選。
普通 MCP 訪問受明確的保險庫授許可權制,可處理獲授權的普通記憶和卡片,但不返回已儲存的憑據值或顯式標記為私有的內容,也不繼承終端提權。另行註冊的 mcp serve-unattended 模式則刻意允許按請求返回所選保險庫中的憑據明文、私有內容和檔案;僅在明確同意後為可信客戶端啟用。Skill 注入不會改變兩種模式的訪問邊界。
從自己的資料開始
瞭解原始碼,閱讀指南,試用本機保險庫。