继不久前港大开源的 Nanobot(纳米级 OpenClaw)引发关注后,我们又在 GitHub 发现一款更轻量化的复刻项目 ——NanoClaw。这款专为 Claude Code 打造的原生架构工具,开源仅 3 天就斩获 4.5K Star,实力不容小觑。
在 GitHub 的 NanoClaw 项目主页可以看到,它的定位是运行在苹果容器中的个人 Claude 助手。项目主打轻量、安全两大特性,支持开发者按需理解和定制。项目目前收获 27 人关注、443 次复刻,核心代码还在持续迭代,5 小时前刚新增了基于 OpenAI Whisper API 的语音转录功能。
不同于传统工具的繁杂设计,NanoClaw 直接摒弃了安装向导、可视化面板和配置文件。它传递的核心理念十分鲜明:想要调整 AI 的行为模式,无需修改 config.json,直接让 AI 改写源码即可。
它基于 Claude Agent SDK 构建,跳脱了 “配置文件 + 插件系统” 的臃肿框架,真正践行了 “定制即代码” 的开发思路。
NanoClaw 到底有多精简?
我们通过一组直观对比,就能看出它和原版 OpenClaw 的差异:
表格
| 项目 | OpenClaw | NanoClaw |
|---|---|---|
| 模块数 | 52+ | 极少 |
| 依赖 | 45+ | 极简 |
| 配置 | 多个 YAML/JSON 文件 | 0 配置文件 |
| 启动方式 | 安装程序 + 操作面板 | Claude Code 直接引导 |
| 安全级别 | 应用级防护 | 操作系统级防护 |
相比 OpenClaw 繁杂的模块、依赖和配置,NanoClaw 堪称 “轻量化典范”。它砍掉了所有非必要的中间件,只保留核心运行链路:WhatsApp(Baileys)→ SQLite(存储)→ Polling Loop(轮询)→ Container(执行环境)。
NanoClaw 的开发目标并非 “功能更强”,而是 “足够精简”。精简到让 AI 可以独立维护,精简到直接修改代码也能保证安全。
NanoClaw 核心功能特性
-
WhatsApp 直连交互:无需前端界面,直接通过手机和 Claude 对话
-
群组独立隔离:每个群组配备独立上下文与记忆系统,信息不串用、不污染
-
可靠定时任务:支持 cron 表达式,实现真正可用的周期性 Agent 调度
-
网页访问能力:集成搜索与网页内容抓取功能
-
容器级隔离运行:依托 Apple Container 或 Docker 构建安全沙箱环境
-
可扩展技能体系:Gmail、Telegram、Slack 等功能,均可通过 Skills 拓展
颠覆性的 “技能注入” 理念
传统开源项目的功能拓展,往往需要提交 PR 将新功能合并到主分支。这种方式会让主分支越来越臃肿,充斥着大量用户用不到的功能。
NanoClaw 提出了一个极具创新性的思路:不添加 Features,只添加 Skills。
以拓展 Telegram 功能为例:
-
传统方式:需要提交数十个文件,引入 Telegram SDK,修改核心路由逻辑,所有用户更新后都会增加工具体积
-
NanoClaw 方式:只需提交一个名为 SKILL.md 的 Markdown 文件,文件中写入指导 Claude 改造代码的 Prompt 和步骤。用户输入指令
/add-telegram,Claude Code 就会读取该文件,自动在本地代码中完成 “即时重构”
这一设计让 NanoClaw 的核心仓库始终保持极简,同时又能通过 “技能注入” 的方式,实现功能的无限扩展,真正做到 “千人千面” 的定制化体验。
目前社区正急需以下技能拓展,感兴趣的开发者可以抓紧抢占首发:
-
/add-slack、/add-discord(通信渠道扩展类)
-
/setup-windows(Windows 系统适配指南类)
-
/add-clear(会话上下文压缩优化类)
重构安全模型:从应用级到系统级
NanoClaw 与 OpenClaw 最大的分歧,体现在安全模型的设计上。
OpenClaw 的安全机制
-
采用白名单机制
-
依赖配对码验证
-
所有 Agent 代码运行在同一个 Node 进程中
本质上属于应用层安全防护
NanoClaw 的安全机制
-
为每个 Agent 分配独立的 Linux 容器
-
仅允许访问显式挂载的目录
-
依托操作系统实现硬件级隔离
本质上是 **“信任操作系统,而非信任 Agent”**
这一设计解决了很多用户的后顾之忧。此前不少人因安全顾虑,不愿在常用电脑部署 OpenClaw。而 NanoClaw 的系统级隔离,让用户可以放心地让 AI 写代码、跑脚本,无需担心程序 “失控”。
写在最后
NanoClaw 并非要取代 OpenClaw,它更像是抛出了一个值得深思的问题:当 AI 已经具备自主写代码的能力时,Agent 框架真的需要这么复杂吗?
它给出的答案很明确:系统越精简,安全越贴近操作系统;行为逻辑越直接写在代码里,工具的进化就越能交给 AI 本身。
这样的 Agent,才更像一个真正 “活” 的智能体。
项目 GitHub 地址:https://github.com/gavrielc/nanoclaw

