什麼是 NanoClaw?
NanoClaw 是一個極簡的個人 Claude 助手——單個 Node.js 進程,少量核心檔案,零複雜度。它把 Claude 的完整能力帶到你的本地環境:透過 WhatsApp 聊天、命令列互動、REST API 呼叫,通通支援。
NanoClaw 的設計哲學是「簡單即安全」。沒有微服務、沒有訊息佇列、沒有分散式架構。你 clone 下來,跑一條指令,Claude Code 自動搞定依賴、認證、容器與服務設定。整個 setup 是 AI-native 的——Claude 自己幫你配好一切。
為什麼你需要一個本地 AI 助手?
資料隱私。 你的程式碼、商業資料、個人對話全都留在本地。NanoClaw 不上傳任何內容到第三方伺服器——它只是在你自己的機器上呼叫 Anthropic API。
一次設定,到處使用。 透過 WhatsApp 整合,你在手機上就能跟 Claude 對話。在電腦上用 CLI。在你的應用程式裡調 REST API。同一個助手,多種入口。
完全掌控。 MIT 開源授權。你可以 fork 它、改它、把它嵌進你的工作流。沒有任何 vendor lock-in。
核心特性一覽
| 特性 | 說明 |
|---|---|
| 🔒 容器隔離 | 每個 Agent 跑在獨立 Linux 容器中,檔案系統隔離 |
| 📱 WhatsApp 整合 | 透過 WhatsApp 群組與 Claude 對話,每個群有獨立上下文 |
| 🧠 群組記憶 | SQLite 支援的訊息儲存,每個群組獨立的 CLAUDE.md |
| ⏰ 定時任務 | 內建任務排程器,自動化日報、提醒與資料收集 |
| 🚀 Agent 集群 | 多 Agent 協作處理複雜任務,協調多個 Claude 實例 |
| 🛠️ Claude Agent SDK | 流式 Agent 容器,完整存取 Claude 能力 |
快速上手
git clone https://github.com/gavrielc/nanoclaw.gitcd nanoclawclaude# 在 Claude Code 中輸入:/setupClaude Code 會自動處理所有依賴安裝、認證設定、容器設定與服務啟動。整個過程不到五分鐘。
適用場景
開發者。 本地程式碼補全、debug、文件生成。專有程式碼保持私密,同時享受頂級 AI 輔助。
內容創作者。 AI 輔助寫部落格、郵件、文件。所有草稿與創意留在你的裝置上。
資料分析師。 在本地分析敏感商業資料。資料不離開你的基礎設施。
團隊協作者。 WhatsApp 群組模式讓非技術團隊成員也能用上 Claude。
學生與研究者。 論文摘要、問題答疑、知識庫管理。
硬體要求
NanoClaw 對硬體要求極低:
- Node.js 20+
- 2 GB RAM
- 支援 macOS、Linux、Windows (WSL2)、Raspberry Pi、Docker
費用
NanoClaw 是 MIT 開源軟體,完全免費。你只需要支付 Anthropic API 的使用費用,按實際 token 消耗計費,沒有月費、沒有隱藏成本。
