NanoClaw

容器隔离的轻量个人 AI 助手运行时

AI Agent 部分免费

产品简介

NanoClaw 是一款开源的个人 AI 助手运行时,核心卖点是"把每个 Agent 关进自己的容器里跑"。它提供与 OpenClaw 同类的能力——接入即时通讯渠道、携带记忆、执行定时任务——但代码量小得多,整个系统由一个进程和少量源文件组成,用户可以完整读懂并按需修改。项目直接构建在 Anthropic 的 Agents SDK 之上,定位是"轻量、安全、可完全定制"的个人 AI 助手底座。

核心功能

  • 多渠道接入:一条指令即可配对首个渠道,支持 Slack、Telegram、Discord、WhatsApp、iMessage 以及本地 CLI,Gmail 等消息应用同样可以接入。
  • 容器级隔离:每个 Agent 运行在独立的 Linux 容器中,只能看到显式挂载的文件系统,Bash 命令在容器内执行而非宿主机,安全性来自操作系统隔离,而不只是应用层权限检查。
  • 记忆与定时任务:内置持久化记忆和计划任务能力,Agent 可以跨会话记住上下文并按时间表自动执行工作。
  • 每 Agent 独立 Slack 应用:安装流程会为每个 Agent 自动创建专属 Slack 应用(manifest、头像、工作区安装),无需手工粘贴任何 Token;聊天中还能直接"拉新同事",每个分身拥有独立机器人身份、独立容器和独立记忆,共享房间与画布。
  • 技能化扩展:主干只提供注册表和基础设施,渠道适配器(Telegram、Discord、WhatsApp 等)与替代模型供应商(OpenCode、Ollama 等)以技能形式按需拷贝进你的分支,用不到的功能一个都不装。
  • Claude Code 混合安装:安装脚本走确定性快路径,遇到需要判断的环节(安装失败、引导决策、个性化定制)自动交给 Claude Code 接手;出现问题直接在聊天里描述,让 Claude Code 处理,无需监控面板。

特色优势

与功能大而全的同类方案相比,NanoClaw 走的是"小到能理解"的路线:代码库小到可以一次通读,定制方式是直接改代码而不是堆配置项;安全模型是 OS 级容器隔离;安装流程 AI 原生,脚本失败会自动调用 Claude Code 诊断并从断点续装;官方还提供 v1 到 v2 的迁移脚本,自动合并 .env、迁移数据库、群组文件、会话数据与定时任务,并保留原 v1 安装不动。

应用场景

  • 个人隐私优先的 AI 管家:在自有服务器上同时连接 WhatsApp、Telegram 与 Slack,处理日程提醒和消息整理。
  • 小团队多 Agent 协作:为每个职能拉一个独立容器的 Slack 分身,共享房间推进任务。
  • 安全敏感环境:希望 AI 能执行 Bash 但绝不触碰宿主机敏感文件的开发者。
  • 深度定制用户:想 fork 后由 Claude Code 按自己需求改造行为的进阶玩家。

适用人群

注重数据隐私与安全隔离的个人开发者、自托管爱好者、需要多个分身 Agent 协作的小团队,以及不满足于黑盒方案、希望完全掌控代码的进阶用户。

出品方

NanoClaw 由 nanocoai 开源社区维护,采用开源仓库分发,配有官方 Discord 社区,README 提供简体中文、日语、韩语版本。

更新动态

项目已迭代至 v2:新增每 Agent 独立 Slack 应用的自动配置,提供 migrate-v2.sh 一键迁移脚本(含群组、会话、定时任务、WhatsApp 密钥状态的迁移与 Claude Code 收尾),并持续完善渠道适配器与供应商分支。具体变更以仓库提交记录与官方文档为准。

官网链接

官网:https://nanoclaw.dev 文档:https://docs.nanoclaw.dev 源码:https://github.com/nanocoai/nanoclaw

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论