🤖 AI Agent 框架对比:CoPaw vs NanoBot vs Qwen-Code

整理日期:2026 年 3 月 25 日
对比对象:NanoBot (main) / CoPaw v0.1.0 / Qwen-Code 0.13


📑 目录

章节 内容 核心看点
快速对比总表 📊 3 秒定位需求
[NanoBot 版本演进](#二 nanobot 版本演进) 📈 4K→14K 行增长曲线
代码增长原因分析 🔍 频道接口是主因
[CoPaw 架构演进](#四 copaw 架构演进) 🏗️ 单 Agent→多 Agent
[Qwen-Code 架构分析](#五 qwen-code 架构分析) 📦 CLI 工具 454K 行
功能对比详表 ✅❌ 功能有无一览
资源需求对比 💾 镜像/内存/启动时间
设计理念对比 🎯 极简/企业/CLI 三路线
选型建议 ✅ 服务器推荐 NanoBot
核心代码结构对比 📁 三项目目录结构
十一 参考资料 🔗 仓库/版本/数据源

一、快速对比总表

指标 NanoBot (latest) CoPaw v0.1.0 Qwen-Code 0.13
定位 超轻量个人 AI 助手 多 Agent 企业版 CLI 智能体工具
Python 代码 14,443 行 48,055 行 N/A (JavaScript)
JavaScript 代码 368 行 18,307 行 454,151 行
总代码量 17,729 行 592,941 行 454,640 行
文件数量 105 个 699 个 18 个
Docker 镜像 782 MB 2.99 GB 494 MB
内存占用 ~200-400 MB ~1-2 GB ~500-800 MB
启动时间 2-5 秒 10-60 秒 1-3 秒
安装方式 pip/uv/Docker pip/Docker npm 全局安装
适合场景 个人/研究 企业多租户 CLI 交互/开发

二、NanoBot 版本演进

📈 代码量增长曲线

版本 发布日期 Python 代码 增长幅度 关键新增
v0.1.3.post4 2025-02-04 ~4,000 行 基准 初始版本
v0.1.3.post7 2025-02-13 5,804 行 +45% 记忆系统重构、MiniMax
v0.1.4 2025-02-18 6,566 行 +13% MCP 工具服务器、进度流
v0.1.4.post5 2025-03-16 11,256 行 +72% 心跳任务、提示词缓存
main (最新) 2025-03-24 14,443 行 +28% 渠道增强、安全增强

🎯 关键发现

  1. 4000 行是真实的 - v0.1.3.post4 README 原文:“Just ~4,000 lines of code”
  2. 46 天增长 260% - 从 4K 行到 14K 行
  3. 最大增长期 - v0.1.4 → v0.1.4.post5(+26 天,+72%)
  4. 仍保持轻量 - 相比 CoPaw 48K 行,仍少 70%

📝 README 宣称变化

版本 宣称 实际 评价
v0.1.3.post4 “~4,000 lines” 3,043 行 ✅ 诚实
main (最新) “99% fewer lines” 14,443 行 ⚠️ 夸大(实际 -97%)

三、代码增长原因分析

增长最多的模块(推测)

模块 v0.1.3.post4 main 增长 原因
Channels/ ~500 行 ~3,000 行 +500% 新增 9+ 渠道
Providers/ ~300 行 ~1,500 行 +400% 新增 15+ 提供商
Skills/ ~200 行 ~1,000 行 +400% 技能系统增强
Memory/ ~100 行 ~800 行 +700% 记忆系统重构
Agent Loop/ ~1,000 行 ~2,500 行 +150% 循环加固、过滤

新增渠道

  1. Feishu(飞书)- v0.1.3.post5
  2. DingTalk(钉钉)- v0.1.3.post6
  3. Slack - v0.1.3.post6
  4. Email - v0.1.3.post6
  5. QQ - v0.1.3.post6
  6. Matrix - v0.1.4.post3
  7. WeCom(企业微信)- 插件
  8. Mochat - 插件
  9. WhatsApp Bridge - Node.js 桥接

结论频道接口加了很多代码!


四、CoPaw 架构演进

v0.0.7 → v0.1.0 变化

维度 v0.0.7 v0.1.0 变化
Agent 架构 单 Agent 多 Agent + 多工作空间 🔴 重大变化
Python 代码 36,390 行 48,055 行 +32%
TypeScript 代码 14,354 行 18,307 行 +28%
文件数量 608 个 699 个 +15%
镜像大小 ~2.5 GB 2.99 GB +20%

v0.1.0 核心新增

  1. 多工作空间架构 - 隔离配置和数据
  2. Agent 切换器 - 动态切换不同 Agent
  3. 技能安全扫描器 - 预执行扫描
  4. 破坏性命令检测 - 危险 Shell 命令识别
  5. 自升级功能 - copaw update 命令
  6. Console 暗色模式 - Web UI 增强

五、Qwen-Code 架构分析

📦 安装信息

项目 内容
包名 @qwen-code/qwen-code
版本 0.13.0(最新版)
安装方式 npm install -g @qwen-code/qwen-code
安装位置 /usr/local/lib/node_modules/@qwen-code/qwen-code/
发布日期 2026-03-24(1 天前)
总下载量 10.7K 次
贡献者 358 人

📊 代码量统计

语言 文件数 空行 注释 代码行
JavaScript 7 3,778 30,513 454,151
Markdown 2 144 0 444
JSON 1 0 0 45
总计 10 3,922 30,513 454,640

🏗️ 目录结构

/usr/local/lib/node_modules/@qwen-code/qwen-code/
├── cli.js                    # 主 CLI 入口(~19MB 二进制)
├── bundled/                  # 打包后的代码
├── node_modules/             # 依赖包
├── vendor/                   # 第三方工具
├── locales/                  # 多语言支持
├── sandbox-macos-*.sb        # macOS 沙盒配置(7 个)
├── README.md                 # 说明文档
├── LICENSE                   # 许可证
└── package.json              # 包配置

🔍 核心特点

  1. 高度打包 - 代码打包成单个 cli.js(19MB)
  2. JavaScript 为主 - 454K 行 JS,无 Python
  3. 跨平台 - 支持 Linux/macOS/Windows
  4. 沙盒安全 - 7 个 macOS 沙盒配置文件
  5. 多语言 - locales 目录支持国际化

📈 与其他项目对比

项目 代码量 语言 镜像大小 定位
Qwen-Code 454,640 行 JavaScript 494 MB CLI 智能体工具
NanoBot 17,729 行 Python 782 MB 个人 AI 助手
CoPaw v0.1.0 592,941 行 Python+TS 2.99 GB 企业 AI 平台

Qwen-Code 特点

  • 代码量中等 - 454K 行,介于 NanoBot 和 CoPaw 之间
  • 镜像最小 - 494 MB,比 NanoBot 还小 37%
  • 启动最快 - CLI 工具,1-3 秒启动
  • 安装简单 - npm 一行命令
  • 功能聚焦 - 专注 CLI 交互,不是完整 AI 平台

六、功能对比详表

功能 NanoBot CoPaw v0.1.0 Qwen-Code
多渠道聊天 ✅ 12+ ✅ 9+ ❌ 无
多 LLM 提供商 ✅ 20+ ✅ 8+ ✅ 支持主流
MCP 协议 ⚠️ 有限
Web 搜索 ⚠️ 插件
定时任务 ✅ Cron
心跳任务
记忆系统 ✅ 基础 ✅ 自动压缩 ⚠️ 会话级
技能系统 ✅ 基础 ✅ 扫描器 ✅ 内置
多工作空间
Web Console CLI
桌面应用
代码编辑 ⚠️ 基础 核心
Git 集成 ⚠️ 深度
文件操作 ✅ 基础 深度

七、资源需求对比

资源 NanoBot CoPaw v0.1.0 Qwen-Code
镜像大小 782 MB 2.99 GB 494 MB
内存占用 200-400 MB 1-2 GB 500-800 MB
启动时间 2-5 秒 10-60 秒 1-3 秒
CPU 核心 1-2 核 4-8 核 2-4 核
磁盘空间 <1 GB ~3 GB <1 GB
安装复杂度 简单 中等 极简

八、设计理念对比

项目 核心理念 目标用户 代码哲学
NanoBot 99% 代码缩减 教育、研究、个人 极简主义、可读性优先
CoPaw v0.1.0 企业级多租户 企业/团队 功能优先、安全增强
Qwen-Code CLI 智能体 开发者、程序员 高效交互、代码辅助

九、选型建议

服务器推荐:NanoBot (latest)

理由

  1. 极致轻量 - 782MB 镜像,只有 CoPaw 的 1/4
  2. 快速启动 - 2-5 秒 vs 10-60 秒
  3. 代码易读 - 14K 行 Python,便于理解和修改
  4. 功能足够 - 多渠道、多 LLM、MCP、Web 搜索都有
  5. 单用户场景 - 不需要 CoPaw v0.1.0 的多租户功能
  6. 频道丰富 - 12+ 渠道,满足多平台需求

⚠️ Qwen-Code 定位说明

Qwen-Code 不是 AI 助手平台,而是 CLI 智能体工具!

适合场景

  • ✅ 本地代码编辑和辅助
  • ✅ Git 操作和文件管理
  • ✅ 开发工作流自动化
  • ✅ 与 LLM 对话(CLI 界面)

不适合场景

  • ❌ 多渠道聊天机器人
  • ❌ 24/7 在线 AI 助手
  • ❌ 定时任务和心跳任务
  • ❌ 多用户共享平台

📋 NanoBot 安装方式

# 方式 1:PyPI 安装(稳定版)
pip install nanobot-ai
nanobot onboard  # 初始化配置

# 方式 2:uv 安装(快速)
uv tool install nanobot-ai
nanobot onboard

# 方式 3:Docker
docker pull nanobot-ai/nanobot:latest
docker run -v ~/.nanobot:/root/.nanobot nanobot-ai/nanobot onboard

# 方式 4:源码安装(最新版)
git clone https://github.com/HKUDS/nanobot.git
cd nanobot && pip install -e .
nanobot onboard

十、核心代码结构对比

NanoBot (main)

nanobot/
├── agent/          # 核心 Agent 逻辑 (~2,500 行)
├── channels/       # 渠道集成 (~3,000 行) ⭐ 增长最多
├── providers/      # LLM 提供商 (~1,500 行) ⭐ 增长第二
├── skills/         # 技能系统 (~1,000 行)
├── bus/            # 消息路由
├── cron/           # 定时任务
├── heartbeat/      # 心跳任务
├── session/        # 会话管理
├── config/         # 配置处理
└── cli/            # 命令行接口

CoPaw v0.1.0

src/copaw/
├── agent/          # Agent 核心
├── channels/       # 渠道集成
├── providers/      # LLM 提供商
├── skills/         # 技能系统(含扫描器)
├── workspaces/     # ⭐ 多工作空间(新增)
├── memory/         # 记忆系统(ReMeLight)
├── console/        # Web 控制台(TypeScript 18K 行)
└── security/       # ⭐ 安全扫描(新增)

Qwen-Code 0.13

@qwen-code/qwen-code/
├── cli.js          # 主 CLI 入口(19MB 打包文件)
├── bundled/        # 打包后的代码
├── node_modules/   # 依赖包
├── vendor/         # 第三方工具
├── locales/        # 多语言支持
└── sandbox-macos-*.sb  # macOS 沙盒配置(7 个)


十一、参考资料

仓库

  • NanoBot: https://github.com/HKUDS/nanobot
  • CoPaw: https://github.com/agentscope-ai/CoPaw
  • Qwen-Code: https://github.com/QwenLM/qwen-code

版本

  • NanoBot v0.1.3.post4 (2025-02-04) - 4,000 行时代
  • NanoBot main (2025-03-24) - 14,443 行最新版
  • CoPaw v0.0.7 (2025-03-12) - 经典单 Agent 版
  • CoPaw v0.1.0 (2025-03-19) - 多 Agent 企业版
  • Qwen-Code 0.13 (2025-03-24) - 最新版 CLI 工具

数据

  • cloc 代码统计工具(v1.96)
  • Docker 镜像实际测量
  • GitHub Releases 页面
  • README 文档分析
  • 本地安装实测(Qwen-Code 0.13.0)

🚀 整理日期:2026 年 3 月 25 日

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐