OpenClaw 每日新玩法 | NanoClaw —— 轻量级、安全的 OpenClaw 替代方案
维度OpenClawNanoClaw定位全能型 AI 助手极简主义个人助手哲学功能丰富,开箱即用少即是多,按需定制安全信任用户,直接访问零信任,容器隔离学习文档驱动代码驱动适合需要多平台/多技能专注核心/DIY 爱好者。
·
🍑 OpenClaw 每日新玩法 | 2026-03-27
📌 本期主题:NanoClaw —— 轻量级、安全的 OpenClaw 替代方案
NanoClaw 是什么❓ 在哪下载?怎么获取?
重要说明: NanoClaw 是一个极简主义的个人 AI 助手,只有约 500 行代码,是 OpenClaw 的轻量级替代方案。
它是:
- ✅ 超轻量级 AI 助手 —— 仅约 500 行代码,易于理解和修改
- ✅ 基于 Claude Agent SDK —— 利用 Claude 的代码能力自动扩展功能
- ✅ 容器化安全运行 —— 使用 Apple Containers(Mac)或 Docker(Linux)隔离执行
- ✅ WhatsApp 原生支持 —— 默认通过 WhatsApp 交互,扫码即用
- ❌ 不是 OpenClaw 的完整版(没有 45+ 依赖、15+ 渠道支持)
- ❌ 不是 开箱即用的多功能助手(需要自己定制功能)
- ❌ 不是 适合所有人的通用解决方案(适合喜欢 DIY 的用户)
如何获取:
最简单的方法(10 分钟搞定):
1. 确保前置条件:
- Node.js >= 20
- Docker(Linux)或 Apple Containers(Mac)
- Claude 订阅(用于 Claude Code)
2. 克隆项目:
git clone https://github.com/betterstackcom/nanoclaw.git
cd nanoclaw
3. 安装依赖:
npm install
4. 使用 Claude Code 初始化:
claude code /setup
5. 扫码连接 WhatsApp:
- 终端会显示二维码
- 用手机 WhatsApp 扫码
- 连接成功后会提示"Ready"
6. 开始使用:
- 在 WhatsApp 中发送消息给你的 NanoClaw
- 默认使用 Claude Sonnet 模型
前提条件:
- ✅ Claude 订阅(必须,用于 Claude Code SDK)
- ✅ Node.js >= 20
- ✅ Docker(Linux VPS)或 Apple Containers(Mac)
- ✅ WhatsApp 账号(用于连接)
不需要:
- ❌ 不需要复杂的配置文件
- ❌ 不需要数据库
- ❌ 不需要 API 密钥(除了 Claude)
- ❌ 不需要手动编写代码
🎯 核心价值
痛点场景
| 痛点 | OpenClaw 方案 | NanoClaw 方案 |
|---|---|---|
| 代码太复杂 | 45+ 依赖,难以理解 | 500 行代码,一目了然 |
| 功能太多用不上 | 15+ 渠道,很多用不到 | 只有 WhatsApp,专注核心 |
| 安全问题 | 26% 技能有漏洞 | 容器隔离,5 分钟超时 |
| 定制困难 | 需要修改大量代码 | 直接让 AI 帮你改 |
| 学习曲线陡 | 需要读大量文档 | 代码简单,边用边学 |
解决方案
NanoClaw 的设计哲学:
- 极简主义 —— 只保留最核心的功能
- AI 驱动定制 —— 缺什么功能就让 AI 帮你写
- 安全优先 —— 容器化运行,最小权限原则
- 个人化 —— 每个人的 NanoClaw 都不同
🛠️ 工具详解
核心架构
┌─────────────────────────────────────────┐
│ WhatsApp 接口 │
│ (默认唯一通信渠道) │
└──────────────┬──────────────────────────┘
│
▼
┌─────────────────────────────────────────┐
│ Claude Agent SDK │
│ (核心大脑,处理所有对话和任务) │
└──────────────┬──────────────────────────┘
│
▼
┌─────────────────────────────────────────┐
│ 容器化执行环境 │
│ (Apple Containers / Docker) │
│ 5 分钟超时,自动销毁 │
└─────────────────────────────────────────┘
与 OpenClaw 对比
| 特性 | OpenClaw | NanoClaw |
|---|---|---|
| 代码行数 | ~10,000+ | ~500 |
| 依赖数量 | 45+ | 极少 |
| 支持渠道 | 15+ (Telegram/WhatsApp/飞书等) | 1 (WhatsApp) |
| 配置文件 | identities.md, SOUL.md, HEARTBEAT.md 等 | 无 |
| 技能系统 | 内置 30+ 技能 | 按需添加 |
| 安全模型 | 直接系统访问 | 容器隔离 |
| 定制方式 | 手动编辑文件 | 对话式让 AI 修改 |
| 适合人群 | 高级用户/极客 | DIY 爱好者/安全敏感用户 |
为什么需要 NanoClaw?
Cisco 安全报告数据:
- 26% 的 AI 助手技能存在安全漏洞
- OpenClaw 默认支持大量技能,攻击面大
- NanoClaw 最小化设计,减少风险
实际场景:
- 你只需要 WhatsApp 通知,不需要 15 个渠道
- 你想要图片发送功能,但 OpenClaw 默认没有
- 你担心 AI 助手有太高系统权限
- 你想学习 AI 助手如何工作,但代码太复杂
🚀 快速启动指南
第一步:准备环境
# 1. 检查 Node.js 版本
node --version # 需要 >= 20
# 2. 安装 Docker (Linux)
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
# 3. 验证 Claude Code
claude --version
第二步:安装 NanoClaw
# 克隆项目
git clone https://github.com/betterstackcom/nanoclaw.git
cd nanoclaw
# 安装依赖
npm install
第三步:连接 WhatsApp
# 使用 Claude Code 初始化
claude code /setup
# 终端会显示二维码,用手机 WhatsApp 扫码
# 成功后显示 "Ready"
第四步:测试基础功能
在 WhatsApp 中发送:
"你好,请自我介绍"
"今天天气如何?"
"帮我设置一个明天早上 8 点的提醒"
第五步:定制功能(核心玩法)
示例:添加图片发送功能
1. 在 WhatsApp 中问:
"你有发送图片的功能吗?"
→ AI 回复:"目前没有这个功能"
2. 请求添加:
"请帮我添加发送图片的功能"
→ AI 会给出修改计划
3. 确认修改:
"好的,请执行"
→ AI 创建 send_image 工具
4. 重启服务:
npm restart
5. 测试新功能:
"从 Unsplash 获取一张随机图片"
→ 几秒后收到图片
⚠️ 注意事项
技术栈选择
| 组件 | 要求 | 原因 |
|---|---|---|
| Node.js | >= 20 | 需要最新 ES 特性 |
| Claude 模型 | Sonnet(默认) | SDK 默认,可切换 |
| 容器 | Docker/Apple Containers | 安全隔离 |
| 通信 | 唯一默认渠道 |
安全提示
-
VPS 部署最佳实践:
- 使用非 root 用户
- 禁用 SSH 密码登录
- 仅通过 Tailscale 等内网访问
- 定期更新系统
-
容器超时:
- 默认 5 分钟自动销毁
- 防止长时间占用资源
- 敏感操作后自动清理
-
权限最小化:
- 不直接访问系统文件
- 所有操作通过容器
- 需要权限时明确请求
成本考量
| 项目 | 费用 | 说明 |
|---|---|---|
| Claude 订阅 | $20/月 | 必须(用于 Claude Code) |
| 免费 | 个人账号免费 | |
| VPS(可选) | $5-20/月 | 如需 24 小时运行 |
| Docker | 免费 | 开源容器 |
总计: 最低 $20/月(Claude 订阅)
📋 实操清单
Day 1:基础设置
- 安装 Node.js >= 20
- 安装 Docker
- 克隆 NanoClaw 项目
- 连接 WhatsApp
- 测试基础对话
Day 2:功能探索
- 询问当前支持的功能
- 测试网页浏览(如果有)
- 测试任务设置
- 测试邮件读取(如果配置)
Day 3:定制开发
- 识别缺少的功能
- 请求 AI 添加功能
- 测试新功能
- 记录修改内容
Day 4-7:深度使用
- 日常任务自动化
- 集成其他服务
- 优化配置
- 备份代码
💡 进阶玩法
工具联动
NanoClaw + 外部 API:
让 AI 帮你集成:
- 天气 API
- 新闻 RSS
- 股票查询
- 待办事项同步
NanoClaw + Home Assistant:
智能家居控制:
- "打开客厅灯"
- "调节空调到 25 度"
- "查看摄像头状态"
自动化工作流
晨间例行:
每天 8:00 自动:
1. 读取今日日历
2. 查询天气
3. 发送新闻摘要
4. 提醒待办事项
晚间总结:
每天 22:00 自动:
1. 总结今日完成事项
2. 准备明日计划
3. 关闭智能家居设备
📌 总结
本质对比
| 维度 | OpenClaw | NanoClaw |
|---|---|---|
| 定位 | 全能型 AI 助手 | 极简主义个人助手 |
| 哲学 | 功能丰富,开箱即用 | 少即是多,按需定制 |
| 安全 | 信任用户,直接访问 | 零信任,容器隔离 |
| 学习 | 文档驱动 | 代码驱动 |
| 适合 | 需要多平台/多技能 | 专注核心/DIY 爱好者 |
核心价值
- 极简代码 —— 500 行,人人都能看懂
- AI 驱动定制 —— 缺什么就让 AI 写
- 安全设计 —— 容器隔离,最小权限
- 个人化 —— 每个人的都不一样
启动成本
- 时间: 10-15 分钟安装
- 金钱: $20/月(Claude 订阅)
- 学习: 基础 Node.js 知识
- 维护: 几乎为零(AI 帮你改)
下一步行动
# 1. 访问项目页面
https://github.com/betterstackcom/nanoclaw
# 2. 阅读 README
# 3. 安装并体验
# 4. 根据需要定制功能
适合人群:
- ✅ 喜欢 DIY 的技术爱好者
- ✅ 关注安全的用户
- ✅ 想学习 AI 助手原理
- ✅ 只需要核心功能
不适合人群:
- ❌ 需要开箱即用的多平台支持
- ❌ 不想写代码/定制
- ❌ 没有 Claude 订阅预算
本文由自动化脚本生成 | 视频 ID: AQ5uiLyr8bQ | MD5: b13c941f760c95ddcd2b02dc1178039e
更多推荐



所有评论(0)