OpenClaw離線版實測:brew安裝后自動歸檔微信聊天并生成周報(2026中文教程)
2026中文實測|OpenClaw:從 brew install 到自動歸檔微信聊天+生成周報(全程離線)
痛點很實在
你桌面上那個 ExportedChat.txt,是不是導出來就再沒打開過?
每周寫周報,復制粘貼、調格式、數工時、翻截圖——重復動作做半年,手指都形成肌肉記憶了。
更別提把含客戶報價、同事吐槽、家庭私聊的微信記錄,一股腦發給在線AI處理。數據一上傳,控制權就沒了。
核心就三件事:
- 數據不能出設備
- 重復操作得交給機器
- 工具得真動手,不是光嘴上說
OpenClaw 做的就是這件事:雙擊打開文件、grep 關鍵消息、寫進歸檔目錄、生成帶時間戳的 Markdown 周報、甚至調用本地 Thunderbird 發郵件——它就在你電腦里,不聯網,不傳數據,只執行。
它到底是什么
OpenClaw 是個運行在你本機的 AI 執行引擎,不是服務端程序。它把本地大模型(比如 Ollama 上的 qwen2:7b)和系統權限連通:
? 讀寫文件、調 grep/echo/mail 這類命令,全在本地完成
? 微信文本、周報草稿、歸檔目錄——所有數據始終留在你的 Mac 或 Linux 電腦里
? 你用自然語言下指令,比如“把上周三到今天所有帶‘項目A’的微信消息按日期倒序整理”,它就真去跑
?? 它不是另一個 ChatGPT 網頁。它是裝在你電腦里的“AI自動化腳本員”,靠本地模型 + 明確沙箱權限工作。
實操步驟(macOS,Linux 類似)
1. 安裝 OpenClaw 和本地模型
確保已裝 Homebrew,然后:
# 安裝 OpenClaw(官方預編譯版,自帶沙箱)
brew tap yitb/openclaw && brew install openclaw
# 拉取輕量中文模型(7B,M2 Mac / 16GB 內存足夠)
ollama pull qwen2:7bbrew install openclaw 下載的是預編譯二進制,內置權限隔離:默認只允許訪問 ~/Documents 及其子目錄。qwen2:7b 在 M2 上推理速度約 30 token/s,處理千行微信文本綽綽有余。
2. 放好微信導出數據
微信電腦版 → 右鍵聊天 → “導出聊天記錄” → 得到 ExportedChat.txt(純文本,含時間、昵稱、消息)。把它放進 OpenClaw 的安全區:
mkdir -p ~/Documents/wechat-archives
mv ~/Desktop/ExportedChat.txt ~/Documents/wechat-archives/OpenClaw 默認沙箱路徑就是 ~/Documents。放這兒,它才能讀;放別處,直接拒絕——這是硬性邊界,防誤刪,也防越權讀隱私。
3. 配置微信解析能力
新建 wechat-agent.yaml,告訴 OpenClaw 怎么干活:
# wechat-agent.yaml
model: qwen2:7b
tools:
- name: grep_chat
description: 在微信導出文本中按日期或關鍵詞搜索消息
command: grep -n -i "{{query}}" ~/Documents/wechat-archives/ExportedChat.txt
- name: save_report
description: 將輸入內容保存為本周報告(Markdown 格式)
command: echo "{{content}}" > ~/Documents/wechat-archives/weekly-report-$(date +%Y%m%d).md啟動服務(監聽 http://localhost:8080):
openclaw serve --config wechat-agent.yamltools 就是它的“手腳”:grep_chat 調系統 grep,save_report 調 echo >,所有命令都在沙箱內執行,路徑越界直接失敗。
4. 下指令,看它干活
瀏覽器打開 http://localhost:8080,輸入:
“請提取 ExportedChat.txt 中從2026-01-20到今天、包含‘項目A’或‘上線’的消息,按日期倒序整理成 Markdown 表格,最后保存為 weekly-report-20260127.md”
幾秒后返回:
? 已找到17條匹配消息
? 已生成表格并保存至 ~/Documents/wechat-archives/weekly-report-20260127.md
?? 內容預覽:
| 日期 | 發送人 | 消息摘要 |
|------------|--------|------------------|
| 2026-01-26 | 張經理 | 項目A上線時間確認 |
| 2026-01-25 | 李工 | 數據庫遷移完成 |
...驗證一下:
ls -l ~/Documents/wechat-archives/weekly-report-*.md # 應看到新文件
head -n 10 ~/Documents/wechat-archives/weekly-report-20260127.md # 查看內容常見問題
? Q:grep 提示 “Permission denied”?
→ 確保 ExportedChat.txt 在 ~/Documents/wechat-archives/ 內。沙箱外的路徑一律拒絕訪問
? Q:模型響應慢或輸出亂碼?
→ 運行 ollama list 看 qwen2:7b 是否在運行中;卡住就重拉:ollama rm qwen2:7b && ollama pull qwen2:7b
? Q:想讓周報自動發郵件?
→ 在 wechat-agent.yaml 里加一個 send_email tool,調用 thunderbird -compose 或系統 mail 命令(具體配置示例)
接下來還能怎么玩
你剛跑通了一個零 API、零上傳、純本地的 AI 自動化閉環。延伸方向很直接:
?? 把歸檔結果自動插入 Obsidian:加個 obsidian-insert tool,用 Obsidian CLI 寫入指定 vault
?? 接入私有知識庫:用 llama-index 建本地向量庫,讓 OpenClaw 在你的項目文檔里查答案
?? 加“記憶”功能:用 SQLite 記錄每次歸檔截止日期,下次自動從斷點繼續
?? 《OpenClaw + Obsidian:打造你的離線AI知識中樞》
?? 《手把手:用Ollama+LlamaIndex搭建私有RAG知識庫》
關掉“云端同步”開關,數據主權才真正回到你手上。現在,你的 AI 同事已經坐在桌面上了。