把 GitHub Repo 當 AI 記憶庫:我的跨裝置 Agent 工作流
開場
前陣子被龍蝦(OpenClaw)的風潮燒到!
因為我自己的工作靈感,常常都是在下班後才出現,以前用 Chat 功能跟 AI 對話時,每次都要重打一長串專案資訊,真的蠻麻煩的。
最近我把龍蝦養在 Zeabur 的機器上,並把 GitHub Repo 當作它的「記憶庫」。現在只要丟想法給它,它就秒懂背景、直接開聊。 如果你也有養龍蝦、或者常在不同裝置上跟 Agent 對話,可以聽聽看我的做法~
Thoughts 是什麼?
因為這幾個月工作上,都是用 HumanLayer 的 thoughts 搭配 commands 和 subagents 來開發。
簡單來說,thoughts 是一套筆記跟思考管理架構 ,它把私人筆記、Agent 的研究紀錄和設計決策,從原本的 Code Repo 獨立出來,變成一個全 Markdown 格式、可跨 Repo 管理的知識庫(當初是設計給團隊協作使用)。
從專案目錄裡面看 thoughts 長得像這樣
your-project/
└── thoughts/
├── alice/ # symlink → ~/thoughts/repos/your-project/alice/(私人筆記)
├── shared/ # symlink → ~/thoughts/repos/your-project/shared/(團隊共享)
├── global/ # symlink → ~/thoughts/global/(跨 repo 全域筆記)
├── searchable/ # hard link,讓 AI 工具可以搜尋(唯讀)
└── CLAUDE.md # 自動產生給 AI 的 context
有興趣可以參考 官方文件
我是看了《Advanced Context Engineering for Agents》的影片才接觸到這套流程,真的很值得深入研究。
我的工作流
為了區隔工作與個人專案,我切分了 Personal / Work Thoughts,並用腳本每天把工作紀錄同步過去。
現在龍蝦是我的腦力激盪夥伴,使用的情境主要有兩個:
-
下班純討論:下班有靈感時,它能馬上結合專案背景跟我討論。討論完的 Markdown 紀錄會存在 Personal Thoughts,隔天上班再丟回 Work Thoughts,讓工作專用的 Claude Code 直接接手昨天的討論內容。
-
零碎時間的手機實作:當我跟它討論完 side-project 的靈感,想法有了雛形之後,會請它直接在 Github 建好一個 repo,並把剛才規劃的 Markdown 文件也丟進去,然後再用手機的 Claude Code App 連接到那個 repo 請它開始實作。
雖然在家開電腦用 Claude Code 做事肯定品質最好。但我覺得手機的好處就是能夠用運用日常大量的零碎時間,產出比我想像的還好很多!
[ 工作環境 (Work Context) ] [ 個人環境 (Personal Context) ]
+-------------------------+ +-------------------------------+
| Claude Code (Desktop) | | 龍蝦 (OpenClaw) @ Zeabur |
| (工作專用 Agent) | | (腦力激盪/總管 Agent) |
+------------+------------+ +---------------+---------------+
| |
| (讀取/寫入) | 1. (讀取/寫入/整合)
V V
+-------------------------+ +-------------------------------+
| Work Thoughts Repo | | Personal Thoughts Repo |
| (Single Source) | | (Master Brain) |
|-------------------------| |-------------------------------|
| /shared | | /shared |
| (general/inbox) | | (general/inbox) |
| /repos | | /repos |
| /project1 | | /work-thoughts |
| /project2 | | /side-project |
| /... | | /... |
+------------+------------+ +---------------+---------------+
^ |
| |
| <----------- ( ⏰ Daily 自動同步 ) -----------+ (Work -> Personal)
| |
| <----------- ( ☀️ 隔日討論內容回傳 ) ---------+ (Personal -> Work)
|
| 2. (建立 Repo & 推送規劃 MD)
V
+-------------------------------+
| New GitHub Repo |
| (新專案 / Side-project 庫) |
+---------------+---------------+
^
| 2. (連接 Repo 開始實作)
|
+---------------+---------------+
| Claude Code App (手機) |
| (行動端實作 Agent) |
+-------------------------------+