🌐 這是自動翻譯。歡迎社群貢獻修正!
🇨🇳 中文 • 🇹🇼 繁體中文 • 🇯🇵 日本語 • 🇧🇷 Português • 🇰🇷 한국어 • 🇪🇸 Español • 🇩🇪 Deutsch • 🇫🇷 Français 🇮🇱 עברית • 🇸🇦 العربية • 🇷🇺 Русский • 🇵🇱 Polski • 🇨🇿 Čeština • 🇳🇱 Nederlands • 🇹🇷 Türkçe • 🇺🇦 Українська • 🇻🇳 Tiếng Việt • 🇮🇩 Indonesia • 🇹🇭 ไทย • 🇮🇳 हिन्दी • 🇧🇩 বাংলা • 🇷🇴 Română • 🇸🇪 Svenska • 🇮🇹 Italiano • 🇬🇷 Ελληνικά • 🇭🇺 Magyar • 🇫🇮 Suomi • 🇩🇰 Dansk • 🇳🇴 Norsk
快速開始 • 運作原理 • 搜尋工具 • 文件 • 設定 • 疑難排解 • 授權條款
Claude-Mem 透過自動擷取工具使用觀察、產生語意摘要並在未來的工作階段中提供使用,無縫保留跨工作階段的脈絡。這使 Claude 即使在工作階段結束或重新連線後,仍能維持對專案的知識連續性。
在終端機中開啟新的 Claude Code 工作階段,並輸入以下指令:
> /plugin marketplace add thedotmack/claude-mem > /plugin install claude-mem
重新啟動 Claude Code。先前工作階段的脈絡將自動出現在新的工作階段中。
主要功能:
<private> 標籤排除敏感內容的儲存📚 檢視完整文件 - 在 GitHub 上瀏覽 Markdown 文件
核心元件:
詳情請參閱架構概覽。
Claude-Mem 透過遵循 Token 高效的 3 層工作流程模式,以 4 個 MCP 工具提供智慧記憶搜尋:
3 層工作流程:
search - 取得精簡索引與 ID(每筆結果約 50-100 tokens)timeline - 取得有趣結果周圍的時間脈絡get_observations - 僅為過濾後的 ID 擷取完整詳情(每筆結果約 500-1,000 tokens)運作方式:
search 開始取得結果索引timeline 檢視特定觀察周圍發生的事情get_observations 擷取相關 ID 的完整詳情可用的 MCP 工具:
search - 使用全文查詢搜尋記憶索引,依類型/日期/專案過濾timeline - 取得特定觀察或查詢周圍的時間脈絡get_observations - 依 ID 擷取完整觀察詳情(批次處理多個 ID)__IMPORTANT - 工作流程文件(Claude 永遠可見)使用範例:
// 步驟 1:搜尋索引
search(query="authentication bug", type="bugfix", limit=10)
// 步驟 2:檢閱索引,識別相關 ID(例如 #123、#456)
// 步驟 3:擷取完整詳情
get_observations(ids=[123, 456])
詳細範例請參閱搜尋工具指南。
Claude-Mem 提供具有實驗性功能的 Beta 通道,例如 Endless Mode(用於延長工作階段的仿生記憶架構)。在 http://localhost:37777 → Settings 的網頁檢視介面中切換穩定版與 Beta 版。
有關 Endless Mode 與如何試用的詳情,請參閱 Beta 功能文件。
設定在 ~/.claude-mem/settings.json 中管理(首次執行時自動以預設值建立)。設定 AI 模型、Worker 連接埠、資料目錄、日誌層級與脈絡注入設定。
所有可用設定與範例請參閱 設定指南。
建置說明、測試與貢獻工作流程請參閱 開發指南。
如遇問題,向 Claude 描述問題,troubleshoot 技能將自動診斷並提供修正。
常見問題與解決方案請參閱 疑難排解指南。
使用自動產生器建立完整的錯誤回報:
cd ~/.claude/plugins/marketplaces/thedotmack
npm run bug-report
歡迎貢獻!請依照以下步驟:
貢獻工作流程請參閱開發指南。
本專案採用 GNU Affero 通用公共授權條款 v3.0(AGPL-3.0)授權。
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
完整詳情請參閱 LICENSE 檔案。
這代表什麼:
關於 Ragtime 的說明:ragtime/ 目錄採用 PolyForm Noncommercial License 1.0.0 另行授權。詳情請參閱 ragtime/LICENSE。
使用 Claude Agent SDK 建置 | 由 Claude Code 驅動 | 以 TypeScript 開發