安装指南

运行 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' 通过二维码配对。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 开发动态。无垃圾邮件,随时退订。