為什麼別人的 OpenClaw 有記憶,你的沒有?
整理版優先睇
OpenClaw 嘅記憶唔係預設有,要你自己設定先得;想佢記住你,就要寫文件指示佢點記
呢篇文章係由 AI 編程博主大瑜寫嘅,佢成日見到羣組入面有人問點解 OpenClaw 唔記得對話。佢想解釋清楚呢個問題,並提供實用嘅解決方法。整體結論係:OpenClaw 嘅記憶功能係刻意設計成用戶自行管理,唔似 ChatGPT 咁自動存喺雲端,而係為咗私隱優先,將數據留喺本地。所以,你要主動教佢點樣記住嘢。
作者指出,有人見到 memory 目錄有日誌,係因為佢哋嘅 workspace 入面有 AGENTS.md 檔案,入面寫咗指示叫 Agent 每日寫日記。如果你冇呢個檔案,Agent 就唔會自動記低任何嘢。解決方法有三個:重新初始化、手動加指令去 AGENTS.md,或者直接同佢講「以後每日嘅對話要點幫我記低」。呢啲方法已經解決到九成嘅「唔記得」問題。
進階嘅話,可以用 QMD 呢個本地記憶搜索引擎,幫你索引所有歷史對話同 Markdown 筆記,令 Agent 可以用語義搜索揾返之前傾過嘅內容。安裝配置只需幾步。最後作者提醒一個原則:文件先係記憶,會話只係暫時;重要決定、每日流水、用戶資料都要寫入對應嘅檔案,咁 OpenClaw 先會愈來愈似一個真正嘅數字員工。
- OpenClaw 嘅記憶功能係刻意設計成私隱優先,數據全喺本地,所以要用戶自行設定。
- 有 memory 日誌嘅人係因為 workspace 有 AGENTS.md 指示 Agent 寫日記,冇嘅話就唔會自動記。
- 最直接嘅方法係重新初始化、手動改 AGENTS.md 或者直接講指令畀佢聽。
- 進階可以用 QMD 做本地語義搜尋歷史對話,安裝同配置都好簡單。
- 記住:文件先係永久記憶,會話係暫時,要將重要資訊寫入 MEMORY.md 等檔案。
AGENTS.md 記憶指令模板
喺 ~/.openclaw/workspace/AGENTS.md 加入: ## Memory 每天把重要的事記到 memory/YYYY-MM-DD.md 長期重要的信息寫到 MEMORY.md
直接指令範例
下次同 OpenClaw 對話時講:「以後每日嘅對話要點都幫我記到 memory 文件夾裏」
QMD 安裝配置步驟
1. 裝 QMD:npm i -g bun 然後 bun install -g 用戶要 brew install sqlite。 2. 改 ~/.openclaw/openclaw.json 加入 memory 配置。 3. 重啟:openclaw gateway restart。
點解 OpenClaw 唔記得你?
先講結論:呢個唔係 Bug,係刻意設計成咁。OpenClaw 同 ChatGPT 唔一樣,ChatGPT 將對話放喺雲端伺服器,OpenClaw 就將記憶交畀你自己管,呢個叫私隱優先。你嘅數據全喺本地,但代價係你要教佢點樣「記嘢」。
OpenClaw 嘅記憶功能係設計成用戶自行管理,唔係自動儲存
點解有人有 memory 日誌,你冇?
答案好簡單:嗰個 memory/2026-03-14.md 檔案係 Agent 自己創建嘅,唔係安裝自帶。有日誌嘅人,佢哋嘅 workspace 入面有個 AGENTS.md 檔案,裏面寫咗「每日將對話要點寫到 memory 目錄」,Agent 讀到呢個指令就自動寫咗。
冇日誌嘅你,workspace 係空嘅,Agent 根本唔知要寫日誌,就係咁簡單。
memory 日誌係由 AGENTS.md 指示 Agent 自動生成,唔係預設有
點樣令佢開始記?
最直接嘅辦法有三個,你可以揀一個嚟做。
- 1 重新初始化:喺終端執行 openclaw onboard,重新行一次設定,會自動創建完整嘅 workspace 模板。
- 2 手動加指令:喺 ~/.openclaw/workspace/AGENTS.md 加入記憶相關指令,或者喺 WebUI 直接編輯。
- 3 直接同佢講:下次對話時話「以後每日嘅對話要點都幫我記到 memory 文件夾裏」,佢就會照做。
方法一:openclaw onboard 重新初始化
方法二:手動修改 AGENTS.md 加入記憶指令
方法三:直接用對話指令話畀佢聽
進階:用 QMD 搜索歷史對話
前面幾個方法已經解決到九成問題,但如果你想搜索之前傾過嘅內容,可以用 QMD。呢個係 OpenClaw 嘅實驗性功能,可以索引所有歷史會話,本地運行,唔使擔心私隱。
QMD 係一個開源軟件,係 OpenClaw 嘅本地記憶搜索引擎,可以用語義搜索揾返之前嘅對話同 Markdown 筆記。
- 1 第一步:裝 QMD。執行 npm i -g bun 然後 bun install -g https://github.com/tobi/qmd;Mac 用戶要裝 brew install sqlite。
- 2 第二步:改配置。喺 ~/.openclaw/openclaw.json 加入 memory 配置區塊,啟用 qmd backend。
- 3 第三步:重啟。執行 openclaw gateway restart,之後 memory_search 就可以搜到歷史對話。
{
"memory": {
"backend": "qmd",
"qmd": {
"sessions": {
"enabled": true,
"retentionDays": 30
},
"limits": {
"timeoutMs": 8000
}
}
}
}
QMD 可以語義搜索歷史對話,但係進階功能,普通用戶可以先搞好基本記憶
記住一個原則:文件係記憶,會話係暫時
想令 OpenClaw 記住,就要將資訊寫入文件。重要決定寫到 MEMORY.md,每日流水寫到 memory/日期.md,你嘅個人資料寫到 USER.md。
- 重要決定 → 寫到 MEMORY.md
- 每日流水 → 寫到 memory/日期.md
- 你嘅資訊 → 寫到 USER.md
普通用戶搞好上面嘅文件結構就夠,進階用戶再去折騰 QMD,將「能記」升級成「能搜」。
好多時候,講起 openclaw 嘅記憶功能,大家第一下嘅感覺係咁樣:

1、每次打開都好似第一次見面
2、傾咗半日,下次又要重新介紹自己!
3、人哋有 memory 文件夾,點解我冇???
羣組入面日日都有人問呢個問題。今日一次過講清楚
一、點解 openclaw「唔記得」你?
先講結論:呢個唔係 Bug,係設計成咁。
openclaw 同 ChatGPT 唔同。ChatGPT 將你嘅對話存喺雲端伺服器,openclaw 就將記憶交俾你自己管!
呢個叫私隱優先。你啲數據全部喺本地,但代價係——你要教佢點樣「記嘢」
二、點解有人有 memory 日誌而你冇?
答案好簡單:嗰個 memory/2026-03-14.md 檔案係 Agent 自己建立嘅,唔係安裝自帶嘅。
有日誌嘅人:佢哋嘅 workspace 入面有個 AGENTS.md 檔案,裏面寫咗「每日將對話要點寫到 memory 目錄」,Agent 讀到呢個指令就自動寫咗
冇日誌嘅你:你嘅 workspace 係空嘅,Agent 根本唔知要寫日誌
就係咁!
三、點樣令佢開始記?
最直接嘅方法有三個。
方法一:重新初始化
你只需要喺終端機執行:
openclaw onboard
重新跟住行一次就得,會自動建立完整嘅 workspace 模板
方法二:手動加指令
喺 ~/.openclaw/workspace/AGENTS.md 度加上:
## Memory
每天把重要的事記到 memory/YYYY-MM-DD.md
長期重要的信息寫到 MEMORY.md
或者喺 webui 入面加

方法三:直接同佢講
下次傾偈嘅時候講:「以後每日嘅對話要點都幫我記落 memory 文件夾度」
佢會跟住你講嘅照做!
四、進階指導:用 QMD 搜尋歷史對話(選擇性)
其實前面幾個方法已經可以解決 90% 嘅問題。
但係有人問:我想搜返之前傾過嘅內容點算?
用 QMD。呢個係 openclaw 嘅實驗性功能,可以索引曬所有歷史會話。本地執行,唔使擔心私隱。

QMD 係一個 153k 嘅開源軟件,係 OpenClaw 嘅本地記憶搜尋引擎。
可以將你嘅歷史對話同 Markdown 筆記建立索引,等 Agent 用語義搜尋揾返之前傾過嘅內容。
設定只需要三步搞掂:
第一步:裝 QMD
npm i -g bun
bun install -g https://github.com/tobi/qmd
Mac 用戶仲要安裝
brew install sqlite
第二步:改設定
喺 ~/.openclaw/openclaw.json 度加上:
{
"memory": {
"backend": "qmd",
"qmd": {
"sessions": {
"enabled": true,
"retentionDays": 30
},
"limits": {
"timeoutMs": 8000
}
}
}
}
第三步:重啓
openclaw gateway restart
搞掂。以後 memory_search 就可以搜到歷史對話喇。
五、記住一個原則
檔案係記憶,對話係臨時嘅!
想令 openclaw 記住,就要寫落檔案度:
• 重要決定 → 寫到 MEMORY.md
• 每日流水 → 寫到 memory/日期.md
• 你嘅資料 → 寫到 USER.md
所以,對於普通用戶:
首先將 AGENTS.md + MEMORY.md + USER.md + memory/日期.md 呢套搞掂。
呢個已經可以解決 90% 嘅「佢點解唔記得我」問題
進階用戶:
再去搞 QMD,將「能夠記」升級成「能夠搜」啦!
寫喺後邊嘅話
就係咁簡單。歡迎加羣瞭解。你願意花少少時間將規則寫好,佢就會愈來愈似一個真正懂你嘅數碼員工;
一齊探索更多 openclaw 嘅 AI 玩法,歡迎加羣瞭解。

我係大瑜,AI 編程萬粉博主!
📱 微信:helloaigc2023
很多時候,提到 openclaw 的記憶功能,大家的第一感覺是這樣的:

1、每次打開都像第一次見面
2、聊了半天,下次又要重新介紹自己!
3、別人有 memory 文件夾,我的怎麼沒有???
羣裏天天有人問這個。今天一次性講清楚
一、為什麼openclaw"不記得"你?
先說結論:這不是 Bug,是設計如此。
openclaw 跟 ChatGPT 不一樣。ChatGPT 把你的對話存在雲端服務器,openclaw 把記憶交給你自己管!
這叫隱私優先。你的數據全在本地,但代價是——你的教它怎麼"記東西"
二、為什麼有人有 memory 日誌 你沒有?
答案很簡單:那個 memory/2026-03-14.md 文件是 Agent 自己創建的,不是安裝自帶的。
有日誌的人:他們的 workspace 裏有個 AGENTS.md 文件,裏面寫了「每天把對話要點寫到 memory 目錄」,Agent 讀到這個指令就自動寫了
沒日誌的你:你的 workspace 是空的,Agent 根本不知道要寫日誌
就這樣!
三、怎麼讓他開始記?
最直接的辦法有三個。
方法一:重新初始化
你只需要再終端裏執行:
openclaw onboard
重新跟着走一遍就行,會自動創建完整的 workspace 模板
方法二:手動加****指令
在 ~/.openclaw/workspace/AGENTS.md 里加上:
## Memory
每天把重要的事記到 memory/YYYY-MM-DD.md
長期重要的信息寫到 MEMORY.md
或者在webui中添加

方法三:直接跟他說
下次聊天時說:「以後每天的對話要點都幫我記到 memory 文件夾裏」
他會按照你說的照做!
四、進階執導:用 QMD 搜索歷史對話(選擇)
其實前面幾個方法就能解決90%的問題。
但是有人問:我想搜索之前聊過的內容怎麼辦?
用 QMD。這是 openclaw 的實驗性功能,可以索引所有歷史會話。本地運行,不用擔心隱私。

QMD 153.k的開源軟件,是 OpenClaw 的本地記憶搜索引擎。
能把你的歷史對話和 Markdown 筆記建索引,讓 Agent 用語義搜索找到之前聊過的內容。
配置僅僅需要三步搞定:
第一步:裝 QMD
npm i -g bun
bun install -g https://github.com/tobi/qmd
Mac用戶還需要安裝
brew install sqlite
第二步:改配置
在 ~/.openclaw/openclaw.json 里加上:
{
"memory": {
"backend": "qmd",
"qmd": {
"sessions": {
"enabled": true,
"retentionDays": 30
},
"limits": {
"timeoutMs": 8000
}
}
}
}
**第三步:**重啓
openclaw gateway restart
搞定。以後 memory_search 就能搜到歷史對話了。
五、記住一個原則
文件是記憶,會話是臨時的!
想讓 openclaw 記住,就的寫到文件裏:
• 重要決定 → 寫到 MEMORY.md
• 每日流水 → 寫到 memory/日期.md
• 你的信息 → 寫到 USER.md
因此,對於普通用戶:
先把 AGENTS.md + MEMORY.md + USER.md + memory/日期.md 這套跑通。
這已經能解決 90% 的“它怎麼不記得我”問題
進階用戶:
再去折騰 QMD,把“能記”升級成“能搜”吧!
寫在後面的話
就這麼簡單。歡迎加羣瞭解。你願意花一點時間把規則寫好,它就會越來越像一個真正懂你的數字員工;
一起探索更多的 openclaw 的AI玩法,歡迎加羣瞭解。

我是大瑜,AI 編程萬粉博主!
📱 微信:helloaigc2023