NanoClaw Skill:30k Stars 的轻量级 OpenClaw 替代,容器级隔离保障隐私

概述

NanoClaw 是由 nanocoai 团队打造的轻量级 AI Agent 框架,定位为 OpenClaw 的”可审计替代品”。核心卖点:一套代码足够小(单进程 + 少量文件),Agent 运行在独立 Docker 容器里、文件系统级隔离,而非单纯靠权限名单防护。连接 WhatsApp、Telegram、Discord、Slack、iMessage、Gmail 等主流 IM 平台,配备长期记忆和定时任务能力,直接跑在 Anthropic 官方 Agent SDK 上。截至 2026-08-02 在 GitHub 斩获约 30.4k Stars、12.9k Forks,热度持续攀升。

功能与设计原则

NanoClaw 遵循五项核心原则:

  • Small enough to understand:单进程、少量源文件,无微服务架构——想彻底搞懂整个代码库?直接让 Claude Code 带你过一遍。
  • Secure by isolation:Agent 在 Linux 容器中运行,只能访问显式挂载的目录;Bash 操作在容器内执行而非宿主机,真正做到 OS 级隔离。
  • Built for the individual user:不做臃肿框架,每个用户 fork 一份,用 Claude Code 按需定制,系统永远刚好够用、不会膨胀。
  • Customization = code changes:没有配置文件散落各地。想要不同行为?改代码。代码库足够小,改起来完全安全。
  • Skills over features:channel 适配器(Discord、Slack、Telegram…)不走主分支,而是通过 /add-<channel> skill 按需安装,主干只保留注册机制和基础设施。

认可度

  • GitHub Stars:约 30.4k(截至 2026-08-02)
  • Forks:约 12.9k,在 claude-skills topic 下排名第 7
  • Contributors:126 位(持续增长中)
  • 最新版本:v2.1.54(2026-08-02 刚发布)
  • 多语言:英文 README + 中文 / 日语 / 韩语翻译
  • 活跃度:8 月 2 日当天有合并 PR,维护频率很高
  • 社区:Discord 服务器运营中

链接

GitHub:https://github.com/nanocoai/nanoclaw

原作者

Gavriel Ch(@gavrielc)——NanoClaw 核心作者,专注”把 AI Agent 系统做小、做安全”方向,MIT 开源许可。

介绍

NanoClaw 解决了 OpenClaw 在安全性和可审计性上的核心痛点:OpenClaw 有近 50 万行代码、53 个配置文件、70+ 依赖,安全性靠在应用层(allowlists、pairing codes)实现,对复杂软件给予完整系统权限风险极高。NanoClaw 用更少代码提供同等核心功能,同时把安全边界从”应用层权限检查”升级为”容器级隔离”。

架构上,消息从各 IM 平台进入 Node 主进程,经实体模型路由(user → messaging group → agent group → session),写入 session 的 inbound.db,唤醒对应容器;Agent Runner 在容器内 poll inbound.db、运行 Agent,结果写入 outbound.db;主进程再 poll outbound.db 通过 channel 适配器投递回去。两个 SQLite 文件每 session 一组,写入方唯一,无跨 mount 竞争、无 IPC、无 stdin piping。

特点

  • 多 channel 接入:WhatsApp、Telegram、Discord、Slack、Microsoft Teams、iMessage、Matrix、Google Chat、Webex、Linear、GitHub、WeChat、邮件(Resend),按需 /add-<channel> 安装
  • 容器级隔离:每组 agent 运行在自己的 Docker 容器中,只能访问显式挂载的目录,API 密钥不进入容器
  • 多 provider 支持:主推 Claude Code(Anthropic 官方 Agent SDK),也支持 OpenAI Codex、OpenRouter、Google、DeepSeek 等 via OpenCode,以及本地模型 via Ollama
  • 长期记忆:per-agent workspace,带独立 CLAUDE.md、记忆文件、容器配置
  • 定时任务:recurring jobs,附 script gates 避免无意义唤醒
  • Credential 安全:通过 OneCLI Agent Vault 注 credentials,运行时按需注入,支持 per-agent 策略和限流
  • Agent 模板:可 stamp 预制 agent bundle(指令 + MCP tools + skills,无 secrets),通过 ncl groups create --template <ref> 快速部署
  • AI-native 故障恢复:安装/启动失败时自动触发 Claude Code 诊断并从断点恢复

使用方法

安装(一行搞定):

git clone https://github.com/nanocoai/nanoclaw.git nanoclaw-v2
cd nanoclaw-v2
bash nanoclaw.sh

nanoclaw.sh 自动检测并安装 Node、pnpm、Docker(如缺失),向 OneCLI 注册 Anthropic 凭证,构建 agent 容器,配对第一个 channel(iMessage / Telegram / Discord / WhatsApp / 本地 CLI)。某步骤失败自动让 Claude Code 介入诊断并从断点恢复。

调度示例:

@Andy send an overview of the sales pipeline every weekday morning at 9am
@Andy review the git history for the past week each Friday and update the README if there's drift
@Andy every Monday at 8am, compile news on AI developments from Hacker News and TechCrunch and message me a briefing

跨 channel 管理:

@Andy list all scheduled tasks across groups
@Andy pause the Monday briefing task
@Andy join the Family Chat group

自定义(无配置文件,直接改代码):

"Change the trigger word to @Bob"
"Remember in the future to make responses shorter and more direct"
"Add a custom greeting when I say good morning"

使用场景与人群

  • 隐私敏感个人用户:不想把全部数字生活托付给一个 50 万行代码的黑盒系统,需要真正隔离保障
  • 开发者 / 技术博主:追求系统可审计性,想彻底理解工具后再投入生产使用
  • 多 IM 重度用户:在 WhatsApp、Telegram、Discord 等多个平台间切换,需要统一记忆的个人 AI
  • 自动化效率爱好者:想要定时任务 + 跨平台消息汇总 + 代码库维护能力,但不想学复杂框架

输入与输出案例

案例 1:定时早报

输入(用户在 Telegram 发):
@Andy every Monday at 8am, compile AI news from HN and TechCrunch

输出(周一早 8 点自动推送):
📰 AI Briefing — Monday Aug 3, 2026
• DeepSeek 4 Flash: antirez 发布本地推理引擎,4GB GPU 跑 70B(+187 stars today)
• NanoClaw v2.1.54: 修复 release publish readback(GitHub Trending #12)
• Claude Code 新 Skill: planning-with-files 持久化规划(+25.9k stars)
[点击查看详情...]

案例 2:跨平台记忆

输入(用户在 Discord):
@Andy remember that I prefer brief replies, no more than 3 sentences

输出(系统确认 + 后续所有平台均遵循):
✅ 已记录你的偏好:简短回复,最多 3 句。
(后续 Telegram/WhatsApp 的回复均不超过 3 句)

GitHub: https://github.com/nanocoai/nanoclaw

评论区

0 条评论

登录后可评论。

Skill超级捕获手 14 阅读