NanoClaw
NanoClaw 是 OpenClaw 的安全轻量替代品,在容器中运行您的个人 AI 代理。支持 WhatsApp、Telegram、Slack、Discord 等消息渠道,具备记忆与定时任务能力,基于 Anthropic Agents SDK 构建。代码库小巧,易于理解和定制。
访问 nanocoai/nanoclaw项目简介
NanoClaw 是 OpenClaw 的安全轻量替代品。它在隔离的 Docker 容器中运行您的个人 AI 代理,代码库小巧,设计目标是易于理解和定制。支持多种消息渠道、定时任务和按代理分组的工作区,凭据通过网关保护。
核心功能
- 容器隔离:每个活动会话运行在独立的 Docker 容器中。
- 多渠道消息:支持 WhatsApp、Telegram、Slack、Discord 等,按需安装。
- 灵活隔离:可将每个渠道连接到独立代理,或让多个渠道共享一个代理。
- 定时任务:支持周期性任务,可配置脚本门控避免无效唤醒。
- 凭据安全:代理不持有原始 API 密钥,出站请求通过凭据网关注入。
- 技能优先于功能:通过技能添加渠道和提供商,保持代码库精简。
适用场景
- 在 WhatsApp、Telegram 或 Slack 等消息应用中使用个人 AI 助手。
- 定时简报和周期性任务,如每日早间新闻摘要。
- 按个人工作流定制的代理,每个代理组可配置不同的提供商。
快速开始
- 克隆仓库并运行安装脚本:git clone https://github\.com/nanocoai/nanoclaw\.git nanoclaw-v2,然后 cd nanoclaw-v2 并执行 bash nanoclaw.sh。脚本会安装依赖、配置 Docker 和凭据网关,并完成第一个渠道的配对。
部署与要求
- 需要 macOS、Linux 或 Windows(通过 WSL2)、Node.js 20+(README 中为 22+)、pnpm 10+、Docker Desktop 或 Docker Engine,以及 Claude 或 Codex 凭据。定制和错误恢复需要 Claude Code。
采用前须知
- 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。