什么是 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 消耗计费,没有月费、没有隐藏成本。
