模型 / 資料集
datawhalechina/hello-claw avatar
datawhalechina/hello-claw

hello-claw:一份把 OpenClaw 從安裝帶到自建 Agent 的中文教程倉庫

哈喽!龙虾 🙋‍♀️ Adopt from scratch and build your first claw 🦞 来领养你的第一只龙虾!

2,208 個 Star229 個 ForkJavaScript授權條款依專案而異

秒懂

它是什麼?
這個倉庫本身不是可執行的軟體,而是一套圍繞 OpenClaw 的教學文件,分成領養、場景實戰與開發三部分。判斷重點在於它教你做什麼、依賴什麼,以及 CC BY-NC-SA 4.0 對你的用途意味著什麼。
適合誰用?
如果你要的是照著章節把 OpenClaw 裝起來、接上飛書或 Telegram、再挑幾個 Skills 拼出工作流,這個倉庫的路徑設計比零散部落格文章清楚,值得從第 1 章或第 2 章開始。若你只想找可直接執行的程式碼或 npm 套件,這裡沒有你要的東西;若你的用途帶商業性質,先確認 CC BY-NC-SA 4.0 的 NonCommercial 條款是否允許,再決定要不要把它的內容放進內部訓練材料。
可以商用嗎?
未經許可不行。GitHub 在這個儲存庫中沒有找到授權檔案;沒有授權,預設即「保留所有權利」:你可以閱讀程式碼,但不能重複使用。使用前請看看 README,或先取得作者同意。
還在維護嗎?
有在維護。儲存庫最近一次提交在 27 天前。
用什麼語言寫的?
主要是 JavaScript(依據 GitHub 的語言統計)。

以上回答依據專案的 GitHub 資料(最近同步於 2026年9月15日)與我們的分析,不構成法律意見。

開源專案深度解析

這個倉庫不是軟體,是一條被切成三段的學習路徑

打開倉庫首頁,第一個要釐清的事情是它不提供可安裝的套件。README 把內容分成三個模組:領養龍蝦(使用篇,11 章加附錄 A 到 G)、龍蝦大學(場景實戰篇)、構建龍蝦(開發篇,11 章)。這三段對應三種完全不同的讀者,而且互不替代。使用篇處理安裝、核心配置、擴展運維、安全與客戶端;場景篇給的是 Skills 選型與工作流案例;開發篇先拆解 OpenClaw 源碼與替代方案,再談 Skills、渠道與完整定制。

README 對讀者做了明確分流:零基礎使用者從第一部分開始,想快速看到成果的人直接進龍蝦大學挑 5 到 10 個 Skills,開發者進構建龍蝦。這種切法在中文教學倉庫裡不算常見,多數同類專案會把安裝、原理與範例混在同一條線上,讀者得自己判斷哪一段可以先跳過。這裡把「先能跑」和「知道為什麼能跑」拆開,代價是開發篇的讀者需要先具備使用篇的環境知識,兩邊不是平行關係。

JavaScript 是倉庫的主要語言,這反映的是文件站與範例程式碼的技術棧,不代表專案本身是一個 JavaScript 函式庫。把它當成 npm 依賴來找的人會撲空。

領養 Claw 的十一章,實際上是一份安裝與運維手冊

使用篇的章節順序值得逐條看,因為它暴露了作者認為的難點在哪。第 1 章是 AutoClaw 桌面客戶端,README 寫的是「下載 AutoClaw 桌面客戶端,5 分鐘零門檻體驗」;第 2 章才是手動安裝,涵蓋終端介紹、Node.js 安裝、npm install 與 onboard 配置嚮導;第 3 章處理初始配置嚮導、macOS 引導、Custom Provider 與重新配置。

把圖形化安裝放在手動安裝前面,是一個明確的取捨。好處是零基礎讀者不必先理解終端機;代價是走第 1 章的人之後遇到需要看日誌或改設定的情況,仍然得回到第 2 章的知識。倉庫沒有掩飾這一點,章節說明直接把兩條路並列。

第 4 到第 6 章是核心配置:聊天平台接入(以飛書為例)、模型管理(多提供商、API Key 輪換、故障轉移)、智能體管理(多 Agent、工作區、心跳、綁定規則)。第 7 到第 9 章進入運維:工具與定時任務(cron/at/every)、網關運維(啟動管理、熱更新、認證安全、沙箱策略、日誌監控)、遠端訪問與網路(SSH 隧道、Tailscale 組網)。第 10 與第 11 章是安全防護與威脅模型、Web 界面與客戶端。

這份目錄的資訊密度比多數入門教學高,第 8 章的熱更新與沙箱策略、第 9 章的 Tailscale 組網,都不是「裝好就能用」的層次。反過來說,如果你只想在本機跑一個助理,第 7 章之後的內容短期內用不到。

龍蝦大學:用 Skills 目錄取代線性教學

場景篇的組織方式是按場景分組,而不是按難度排序。README 列出的分類包括個人效率(郵箱助手、本地健康管理助手、早間簡報自動化、智能日程管理)、編程開發(Vibe Coding、CI/CD 助手、文檔自動生成)、內容創作(自動化科研、內容創作工作室)、商務銷售(客戶支持與 CRM 協同、會議預約與紀要自動化)、多智能體協作(Multi OpenClaw / HiClaw、知識庫共享與檢索、一人公司實戰),以及更多場景(安全防護清單、Agent 論文推送助手、智能家居控制、金融數據分析、教育培訓輔助)。

這種菜單式結構的實際用法是:你不要從第一篇讀到最後一篇,而是先確定自己的工作流,再挑對應案例。README 給的建議是「按場景挑 5~10 個 Skills 快速落地」,這個數量區間本身就是一種約束,暗示 Skills 不是裝越多越好。

需要留意的是這些案例的性質。它們是 Skills 的選型與工作流說明,不是可以直接複製貼上的完整應用。倉庫把「構建龍蝦」第 13 章留給 Skill 檔案結構、Frontmatter、非同步處理與調試,代表要自己寫 Skill 的人得跨到開發篇。場景篇解決的是「我該用哪個」,開發篇解決的是「我該怎麼做一個」。

從最新動態看,場景篇在 2026-03-25 做過一輪擴充與新手化重寫,新增 11 篇案例。這說明這部分仍在變動,照著舊版截圖操作時要對照章節更新時間。

開發篇拆的是架構,不是 API 文件

構建龍蝦的 11 章按 README 的動態記錄,先完成的是核心架構解析(提示詞系統、工具系統、消息循環、多管道接入)與替代方案探索(輕量化、安全加固、硬體方案),第 13 章處理 Skill 檔案結構、Frontmatter、非同步處理與調試。章節編號從 1 到 13 而總數寫 11 章,是因為動態裡把「站在山巔回望總結」這類章節也算進完成清單,實際目錄順序需要以線上閱讀版為準。

這一段的定位是原始碼導讀,不是 SDK 參考。它假設你已經跑過使用篇的環境,才會去看消息循環怎麼轉、工具系統怎麼掛載。對照同類專案,多數會直接給一份 API 文件或外掛範例,hello-claw 選擇先講清楚架構再談定制,對想改底層的人友善,對只想寫一個 Skill 的人則偏重。

動態裡提到 OpenClaw 3.22 做過插件 SDK 重構,舊的 extension-api 被廢棄。這類變動會直接影響開發篇的內容有效性,讀者需要自行確認手上章節對應哪個版本。倉庫本身沒有在 README 中標註每一章的適用版本,這是它目前的一個弱點。

授權條款決定了你能拿它做什麼

README 的徽章標示 License 為 CC BY-NC-SA 4.0。這是內容授權,不是程式碼授權,對應的是教程文件本身。三個條件的實際含義:BY 要求署名,NC 限制商業使用,SA 要求改作後以相同條款釋出。

NC 這一條是最容易誤判的地方。把它整份拿進公司內部訓練、或包進付費課程,都落在需要先確認的範圍。SA 則意味著如果你翻譯或改寫後公開,不能改用更寬鬆的條款。這不是法律意見,實際適用請依你的使用情境判斷。

另一層要分開看的是 OpenClaw 本身的授權。倉庫首頁的 License 徽章只覆蓋教程,不覆蓋你照著教程安裝的那套系統。README 沒有在可見範圍內說明 OpenClaw 的授權條款,這一點在動手前值得自己去查,尤其是打算商用部署的人。

倉庫簡介沒有檢索到任何 release,首頁的「最新動態」以日期條目形式記錄進度,從 2026-03-04 專案啟動一路到 2026-03-25。這種維護方式的好處是更新節奏透明,缺點是沒有版本號可以對照,讀者無法用一個標籤確認自己看的內容屬於哪一版。

它的限制與替代選擇

最直接的失敗模式是把它當成程式碼倉庫使用。它沒有可安裝的套件、沒有 release、主要語言 JavaScript 服務的是文件站與範例,不是一個可依賴的函式庫。想找現成元件的人應該去看 OpenClaw 本身的倉庫與插件生態,而不是這裡。

第二個限制是版本漂移。最新動態記錄 OpenClaw v2026.3.24 帶來了 Gateway OpenAI 相容端點、Microsoft Teams 官方 SDK 整合、Skills 一鍵安裝配方等變更,並註明教程全章節同步。但 3.22 才剛做過插件 SDK 重構與安全加固,這種頻率的底層變動意味著任何靜態文件的半衰期都不長。倉庫靠同步更新應對,讀者則需要自己養成對照版本再照做的習慣。

第三個限制是它預設了特定環境。第 4 章以飛書為例做完整接入,第 9 章講 SSH 隧道與 Tailscale,這些選擇反映了作者的部署偏好。如果你的環境是純內網、或使用其他聊天平台,對應章節需要自行轉換。

替代方案上,datawhalechina/easy-vibe 是同組織的另一個專案,README 在頂部就給了連結,定位是 Vibe Coding 的學習資源。兩者的差別在題材而非形式:easy-vibe 處理的是用自然語言驅動程式開發這件事,hello-claw 處理的是把一個命令列 AI 助理裝起來、接上渠道、再寫 Skill 擴充。如果你的目標是前者,hello-claw 的場景篇只有一篇 Vibe Coding 實戰,不足以支撐完整學習路徑。

如果連教程都不想看,只想直接上手,第 1 章的 AutoClaw 桌面客戶端是倉庫自己提供的最短路徑,它把終端與 npm 都藏到後面。

維護成本與該先驗證的事

這個倉庫的成本不在程式碼,在於跟進上游。OpenClaw 在可見的動態記錄裡,從 3.8 到 3.25 之間有多個大版本,包含插件 SDK 重構、安全修補、預設模型更換、Agent 超時延長到 48h。教程要維持可用,就得跟著這些變動改寫對應章節,README 的更新紀錄顯示作者確實在做這件事,但這是一份持續投入,不是一次寫完。

對讀者而言,這轉化成一個具體動作:照著某一章操作前,先確認該章對應的 OpenClaw 版本。倉庫目前沒有在目錄層級標註版本,只能靠最新動態的日期條目反推。

第二個要先驗證的是章節完成度。目錄表把第 1 到第 11 章與附錄都標為完成,但開發篇的章節編號與總數在動態裡並不完全對齊,線上閱讀版才是最終依據。

第三個是授權。CC BY-NC-SA 4.0 的 NC 與 SA 兩條,會直接影響你能不能把它放進商業訓練或改作後再發布。這與 OpenClaw 自身的授權是兩件事,需要分別確認。

編輯結論

如果你要的是照著章節把 OpenClaw 裝起來、接上飛書或 Telegram、再挑幾個 Skills 拼出工作流,這個倉庫的路徑設計比零散部落格文章清楚,值得從第 1 章或第 2 章開始。若你只想找可直接執行的程式碼或 npm 套件,這裡沒有你要的東西;若你的用途帶商業性質,先確認 CC BY-NC-SA 4.0 的 NonCommercial 條款是否允許,再決定要不要把它的內容放進內部訓練材料。動手前先確認兩件事:OpenClaw 目前的版本與倉庫最新動態所列的 v2026.3.24 是否一致,以及你打算照著做的章節是否標記為完成。

官方來源

  1. datawhalechina/hello-claw on GitHub
  2. Issues
  3. Project website
  4. README
社群筆記

社群筆記