Skip to main content

OpenClaw Memory 指南:為 Claude Code 新增跨 Session 的持久記憶

· 閱讀時間約 7 分鐘
Felo AI
Operations

使用 OpenClaw Memory(MemClaw)讓 Claude Code 記住您的專案。透過 Claude Code 插件市場安裝,設定 FELO_API_KEY 即可使用,無需 JSON 設定。

OpenClaw 是 Claude Code 的 skill 生態系統——一系列擴展 Claude 在終端機中能力的工具。記憶 skill 是影響最大的類別:它們解決 Claude Code 最大的限制,也就是每次 session 都從零開始的問題。

這份指南介紹 OpenClaw 記憶的運作方式、哪些 skill 值得使用,以及如何設定。

取得 MemClaw——評分最高的 OpenClaw 記憶 skill → memclaw.me

為什麼 Claude Code 需要記憶 Skill

image

Claude Code 在設計上是無狀態的。每次 session 都是獨立的——模型處理你的輸入並生成輸出,但在 session 之間不儲存任何東西。

這對持續的開發工作造成真實的問題:

  • 每次 session 開始都要花 10 分鐘以上重新解釋你的專案
  • Claude 建議你已經否決的方案
  • 沒有手動提供脈絡就無法在之前的 session 基礎上繼續
  • 切換專案意味著不斷重新定向

OpenClaw 記憶 skill 透過插件系統把 Claude Code 連接到外部記憶儲存來解決這個問題。

OpenClaw 記憶 Skill 的運作方式

OpenClaw skill 透過插件系統連接 Claude Code。每個 skill 提供 Claude 在 session 中可以呼叫的工具。

記憶 skill 通常提供:

  • 載入脈絡:在 session 開始時檢索相關的專案脈絡
  • 儲存脈絡:在 session 結束時寫入新的決策和進度
  • 搜尋:語意查詢儲存的脈絡

安裝 skill 後,Claude 就能在每次 session 中使用這些工具。

最佳 OpenClaw 記憶 Skill

MemClaw — 專案工作區記憶

image

功能:持久的專案工作區,結構化脈絡儲存和語意搜尋。

為什麼是最佳選擇:MemClaw 專為開發者工作流程設計。它以結構化格式儲存你的技術棧、架構決策、sprint 目標和 session 歷史。Claude 可以語意查詢——「我們對付款系統了解什麼?」——即使工作區增長也能得到相關脈絡。

主要功能:

  • 每個專案的工作區隔離
  • 工作區內容的語意搜尋
  • 附時間戳記的 session 歷史
  • 團隊共享(共享工作區)
  • 適用於任何專案、任何語言

安裝:

# Step 1: 設定 API Key
export FELO_API_KEY="your-api-key-here"

# Step 2: 安裝 MemClaw(Claude Code)
/plugin marketplace add Felo-Inc/memclaw
/plugin install memclaw@memclaw

# 或者用 OpenClaw 安裝
bash <(curl -s https://raw.githubusercontent.com/Felo-Inc/memclaw/main/scripts/openclaw-install.sh)

API Key 取得:felo.ai/settings/api-keys

取得:memclaw.me(有免費方案)

設定你的第一個有記憶的 Session

步驟 1:安裝 MemClaw

在 Claude Code 終端機中執行:

export FELO_API_KEY="your-api-key-here"
/plugin marketplace add Felo-Inc/memclaw
/plugin install memclaw@memclaw

步驟 2:建立工作區

安裝完成後,在 Claude Code 中用自然語言建立工作區:

幫我建立一個叫「my-project」的 MemClaw 工作區

步驟 3:填入工作區

把你的專案脈絡加入工作區:

## 技術棧
[你的框架、資料庫、部署]

## 架構規則
[你的模式和規範]

## 目前 Sprint
[你現在在建什麼]

## 已知問題
[需要注意的 bug 和陷阱]

步驟 4:建立 session 命令

.claude/commands/start.md

從 MemClaw 工作區載入專案脈絡。
摘要:目前 sprint 目標、上次 session 的工作、待解決的阻礙。
詢問今天要做什麼。

.claude/commands/end.md

摘要今天 session 的成果:完成了什麼、做了哪些決策、理由是什麼。
加入 MemClaw 工作區,附上今天的日期。
列出未解決的問題,建議下一步。

步驟 5:執行第一次 session

cd ~/projects/myapp
claude
/start

Claude 載入你的工作區脈絡,告訴你目前的狀態。你告訴它要做什麼。結束時,/end 儲存 session 摘要。

多專案設定

每個專案有自己的工作區。切換專案時,告訴 Claude 載入對應的工作區:

載入 MemClaw 工作區「project-a」

Claude 自動載入那個專案的脈絡。專案之間零污染。

保持記憶有用

記憶只有在準確的情況下才有價值。在以下情況更新工作區:

  • 做了架構決策
  • 發現新的限制或 bug
  • Sprint 目標改變
  • 否決了某個方案(以及原因)

/end 命令自動處理大部分這些事情。對於 session 中途做的重要決策,立刻記錄:

加入工作區:我們決定用樂觀鎖定處理庫存更新。
原因:避免高負載下的 race condition。

結果

設定好 OpenClaw 記憶後:

  • Session 從完整脈絡開始——不需要重新解釋
  • 建議基於你的實際架構
  • 決策被記錄且可搜尋
  • 多個專案保持隔離
  • 團隊成員共享相同的脈絡

Claude 從你需要不斷重新簡報的工具,變成在之前工作基礎上繼續的真正協作夥伴。

用 MemClaw 設定 OpenClaw 記憶 → memclaw.me