消息应用
默认先支持 WhatsApp,Telegram、Slack、Discord、Gmail、Signal 等通道通过 Skills 扩展。
消息通道、定时任务、分组记忆、容器隔离与 Skills 扩展都在同一套轻量架构中运行。
默认先支持 WhatsApp,Telegram、Slack、Discord、Gmail、Signal 等通道通过 Skills 扩展。
Agent 在 macOS 上使用 Apple Container,在 macOS 与 Linux 上使用 Docker,并且只暴露显式挂载路径。
NanoClaw 可以组织具备不同职责的 Agent 协同处理更复杂的个人任务。
每个群组都有独立的 CLAUDE.md、文件系统、会话状态和工作历史。
定时任务可自动运行 Claude,并回传摘要、评审、提醒或日报。
新能力通过 Claude Code Skills 扩展,避免核心不断膨胀。
Claude Code 可以完成安装、依赖检查、认证配置、运行时初始化以及后续改造。
NanoClaw 可以搜索网络、抓取页面并为研究型工作流提供信息。
它保留了个人 AI Agent 真正有价值的能力,同时把代码规模、依赖数量与复杂度控制在更容易掌握的范围内。
| 指标 | NanoClaw | OpenClaw |
|---|---|---|
| 源码文件数 | 15 | 3,680 |
| 代码行数 | 约 3,900 | 434,453 |
| 依赖数量 | <10 | 70 |
| 配置文件 | 0 | 53 |
| 理解时间 | 8 分钟 | 1-2 周 |
| 安全模型 | 操作系统级容器隔离 | 应用层检查 |
| 架构 | 单进程 + 隔离容器 | 单进程,共享内存 |
保持核心足够小,以隔离保障安全,面向个人使用,并通过 Skills 扩展能力。
一个主进程,少量核心文件,没有微服务迷宫。
安全核心依赖容器边界、显式挂载与非 root 执行。
NanoClaw 的目标是成为你自己的专属分叉,而不是通用控制台。
安装、修改、调试与扩展通过 Claude Code 驱动完成。
只要不必进入核心的新集成都应该尽量做成 Skills。
NanoClaw 基于 Claude Agent SDK,因此能直接发挥 Claude Code 的能力。
克隆仓库、进入目录、启动 Claude Code,然后在 Claude 提示符中运行 /setup。
git clone https://github.com/seaoss/nanoclawcd nanoclawclaude在 Claude Code 中运行 /setup运行要求
常用命令
使用示例
@Andy 在每个工作日早上 9 点发送销售管道概览@Andy 每周五检查过去一周的 git 历史并在有偏差时更新 README@Andy 每周一早上 8 点整理 AI 动态并发我一份简报@Andy 列出所有群组中的计划任务@Andy 暂停周一简报任务@Andy 加入 Family Chat 群组权限边界
| 能力 | 主群组 | 非主群组 |
|---|---|---|
| 项目根目录访问 | /workspace/project(只读) | 无 |
| 群组目录 | /workspace/group(读写) | /workspace/group(读写) |
| 全局记忆 | 通过项目隐式获得 | /workspace/global(只读) |
| 附加挂载 | 可配置 | 除非允许否则只读 |
| 网络访问 | 不受限 | 不受限 |
| MCP 工具 | 全部 | 全部 |
云服务器推荐
如果你需要部署文档镜像、Webhook 中转、管理后台或支持 API,云服务器能提供更稳定的运行环境与弹性扩展能力。
NanoClaw 是一个围绕 Claude Agent SDK 构建的轻量级开源个人 AI Agent。它运行在你自己的机器上,通过消息应用工作,并将每次 Agent 会话放在隔离容器中执行。
NanoClaw 反对框架膨胀,核心代码更小、依赖更少、主进程更简单,并使用操作系统级容器隔离,而不是主要依赖应用层检查。
NanoClaw 的安全设计围绕容器隔离、显式挂载、会话隔离、宿主侧 IPC 授权、外部挂载白名单与凭据代理展开,避免敏感信息进入 Agent 容器。
默认重点路径是 WhatsApp,Telegram、邮箱以及其他通道通过 Skills 系统与模块化通道架构扩展。
NanoClaw 在 macOS 上支持 Apple Container 与 Docker,在 Linux 上支持 Docker。
核心配置流程是 AI 原生的。你只需要在 Claude Code 中运行 /setup,让它引导你完成依赖检查、认证、容器设置和服务配置。
可以。NanoClaw 同时支持 macOS 和 Linux,Linux 上默认使用 Docker。
可以。你可以通过 ANTHROPIC_BASE_URL 与 ANTHROPIC_AUTH_TOKEN 配置兼容 Anthropic 协议的模型服务。