安裝指南

啟動 NanoClaw

輕量 TypeScript 核心,單一安裝路徑。複製、執行 claude、使用 /setup。

checklist 系統需求

javascript Node.js

Node.js 20+(建議使用 LTS 版本)

computer OS

macOS 或 Linux。Windows 透過 WSL2 可能可用,但非官方支援。

memory RAM

512MB+ 記憶體。輕量執行環境,無需大量編譯。

hard_drive Disk

安裝約 50MB(node_modules)。容器映像額外約 500MB。

extension Optional

必要:Apple Container(macOS)或 Docker(macOS/Linux)。必要:Claude Code CLI。

wifi Network

需要網路連線以呼叫 Anthropic API。不支援離線模式。

複製儲存庫並使用 Claude CLI 啟動。幾分鐘內即可運行。

bolt

One-Liner

Requires Claude CLI. All platforms.

$ git clone https://github.com/qwibitai/NanoClaw.git && cd NanoClaw && claude
list_alt

Step-by-Step

Clone first, then configure. More control.

$ git clone https://github.com/qwibitai/NanoClaw.git
$ cd NanoClaw && npm install
$ # Run claude and use /setup for guided configuration
$ # Or edit .env and src/index.ts directly

verified 驗證安裝

執行以下指令確認 NanoClaw 已正確安裝。

1
$ node -e "console.log(require('./package.json').version)"

應顯示已安裝的版本號。

2
$ npm test

執行測試套件(vitest)以驗證相依套件和核心功能。

3
$ claude

開啟 Claude Code。在工作階段中執行 /setup 進行引導式設定。

settings 初始設定

Claude Code 透過 /setup 處理設定。以下是它設定的內容。

1

安裝相依套件

Claude Code 執行 npm install 並建構容器映像(nanoclaw-agent:latest),預裝 Chromium、agent-browser 和 Claude Code。

2

驗證

在 .env 中設定 ANTHROPIC_API_KEY,或透過 Claude Code OAuth 驗證。密鑰在執行時傳遞給容器,絕不載入 process.env。

3

連接 WhatsApp

執行 'npm run auth' 透過 QR code 配對。WhatsApp 是內建頻道。之後可透過技能新增 Telegram、Discord 或 Slack(/add-telegram、/add-discord、/add-slack)。

4

啟動代理

執行 'npm start' 啟動 NanoClaw。它會連接 WhatsApp、啟動訊息輪詢迴圈,並開始在隔離容器中處理訊息。

.env — NanoClaw 不使用設定檔。要做變更,告訴 Claude Code 你想要什麼。程式碼庫小巧到 Claude 可以安全地修改它。

system_update_alt 升級 NanoClaw

保持 NanoClaw 為最新版本以取得最新功能、整合和安全修補。

Git + npm
$ cd NanoClaw && git pull && npm install
Docker
$ cd NanoClaw && git pull && docker compose up --build

查看 github.com/qwibitai/nanoclaw/releases 的更新日誌了解每個版本的新功能。

build 疑難排解

常見問題與解決方法。

需要幫助?

加入我們的社群取得安裝支援與疑難排解。

掌握最新動態

取得新版本發布、整合功能與 NanoClaw 開發的最新消息。不發垃圾郵件,隨時可取消訂閱。