Skip to content

项目概览

项目qwibitai/nanoclaw
Stars⭐ 28,721
分类排名#14
语言TypeScript
最后更新2026-05-09
链接GitHub

A lightweight alternative to OpenClaw that runs in containers for security. Connects to WhatsApp, Telegram, Slack, Discord, Gmail and other messaging apps,, has memory, scheduled jobs, and runs directly on Anthropic's Agents SDK

TypeScript ai-agents ai-assistant claude-code

项目分析

🎯 定位

在 OpenClaw 生态中分类排名 #14,Stars 28,721

💡 核心价值

A lightweight alternative to OpenClaw that runs in containers for security. Connects to WhatsApp, Telegram, Slack, Discord, Gmail and other messaging apps,, has memory, scheduled jobs, and runs directly on Anthropic's Agents SDK

👥 适合谁

关注 OpenClaw 生态的开发者和 AI 技术团队

为什么值得关注

该项目在 OpenClaw 领域具有较高关注度(Stars 28,721),代表了当前 AI 工具链的发展方向。下方 AI 深度分析提供了更详细的技术评估和使用建议。

AI 深度分析

一句话总结

轻量级多平台 AI 代理,容器化运行,集成 Anthropic Agents SDK。

核心功能

  • 多消息平台连接:原生支持 WhatsApp、Telegram、Slack、Discord、Gmail 等主流通信渠道,实现统一的智能对话入口。
  • 持久记忆与上下文:自带记忆机制,可跨会话保持对话历史与用户偏好,避免无状态回复。
  • 定时任务与自动化:内置计划作业能力,支持定时消息、提醒和周期性数据查询,适合常态化事务处理。
  • 容器化安全隔离:以 OpenClaw 轻量化替代方案定位,整体在容器内运行,限制系统级访问风险,便于审计和部署。
  • 直接运行在 Anthropic Agents SDK 上:无需中间抽象层,直接使用 SDK 内置的工具调用、多步推理和对话管理,发挥 Claude 模型最大效用。

技术架构

  • 核心语言与运行时:TypeScript/Node.js 项目,工程结构清晰,利用类型系统增强可靠性。
  • 依赖倒置与适配器模式:针对不同消息平台实现统一的消息适配层,上层业务逻辑与具体平台解耦,扩展新渠道只需增加适配器。
  • Agent 引擎层:基于 Anthropic 官方 Agents SDK 构建,将消息监听、意图路由、工具执行、记忆检索封装为可编排的 Agent 流程。
  • 容器化交付:提供 Dockerfile 及容器运行方案,可无缝嵌入 Kubernetes 或单机 Docker 环境,配合环境变量配置密钥与端点。
  • 调度与存储:内置轻量级任务调度器与基于文件或外部数据库的持久化记忆存储,根据配置灵活切换后端。

快速上手指南

  1. 克隆仓库
    git clone https://github.com/qwibitai/nanoclaw.git && cd nanoclaw
  2. 配置环境变量
    复制 .env.example.env,填入 Anthropic API Key 及各消息平台凭证(如 Telegram Bot Token、Slack Bot Token 等)。
  3. 容器化运行
    bash
    docker compose up -d
    或使用单容器命令:
    docker run -d --env-file .env -v ./data:/app/data qwibitai/nanoclaw:latest
  4. 验证连接
    在已配置的平台上向 bot 发送消息,观察日志返回 AI 回复,即表示运行成功。

优劣势与适用场景

优势

  • 部署简便且安全:一键容器化,最小化暴露面;非 root 运行,避免宿主机逃逸风险。
  • 平台覆盖广:同时打通多个通信工具,减少维护多套 bot 的成本。
  • 原生 SDK 深度集成:充分利用 Claude 的长上下文、工具调用和方舟模型能力,而非简单 API 套壳。
  • 内置记忆与调度:无需额外搭建向量数据库或任务队列,开箱即用,降低初期架构复杂度。

劣势

  • 绑定 Anthropic 生态:仅支持 Anthropic 模型,无法随意替换为其他 LLM 提供商,灵活度受限。
  • 社区插件生态尚浅:对比 OpenClaw 等成熟项目,可能缺少部分第三方集成或社区贡献的工具包。
  • 资源占用需关注:在记忆持久化及多平台长连接维持时,若未优化,可能对中小型容器实例造成一定内存压力。

适用场景

  • 个人或小团队的全平台 AI 助手,统一管理 IM、邮件中的自动化对话。
  • 需要定时推送通知、每日摘要或周期性数据查询的办公自动化场景。
  • 企业希望在内部聊天工具(Slack/Teams 等)部署带记忆的智能客服,并通过容器审计保障安全合规。
  • 开发者熟悉 Anthropic SDK,希望快速搭建具备复杂多步推理能力的跨渠道 Agent,无需从零处理通道适配。

社区与热度

  • Star 数量:28,721 Stars,说明项目在 AI Agent 与消息集成赛道获得极高关注度,进入了 GitHub 流行仓库前列。
  • Fork 与衍生:虽无具体 Fork 数据,但高星通常伴随活跃的分支及二次开发,社区贡献踊跃。
  • 近期更新:最后更新于 2026-05-09,表明项目处于积极维护状态,能及时跟进 Anthropic SDK 变动及安全补丁。
  • 话题标签ai-agentsai-assistantclaude-codeclaude-skillsopenclaw,清晰定位其在 Claude 辅助开发和技能扩展领域的生态位,容易吸引目标用户和贡献者。

技术信息

  • 💻 语言: TypeScript
  • 📂 Topics: ai-agents, ai-assistant, claude-code, claude-skills, openclaw
  • 🔗 访问 GitHub 仓库

数据更新于 2026-05-09 · Stars 数以 GitHub 实际数据为准

热点项目数据来自 GitHub API,实时更新