Nanobot是什么
NanoBot是由香港大学数据科学实验室(HKUDS)开发的一款开源、极简的个人AI智能体(AI Agent)框架,可以帮助用户快速部署接入大模型,打造全天候个人AI助手。NanoBot只有4000行代码,仅为OpenClaw的1%,但是支持90%以上的Agent能力,有效解决了原版 OpenClaw代码庞大、学习陡峭、部署复杂等痛点。NanoBot支持在线API与本地模型接入,能够帮助用户完成网页操作、文件整理、定时任务、查询资料等多种任务,支持对接第三方聊天工具,可以通过对话指令随时随地运行。

Nanobot功能特点
🚀 极简代码体量
NanoBot仅有约4000行代码,但实现了完整的Agent能力,这种极简设计极大降低了代码的学习门槛,开发者能够轻松掌握整个系统的全貌 。
🖥 原生MCP框架
Nanobot从底层设计就旨在支持 MCP 生态系统。所有功能均通过 MCP 服务器提供,并充分利用了 MCP 的各项特性,例如工具、提示、采样、启发等。
🎨 MCP-UI 集成
对 MCP-UI 规范提供一流的支持。直接在聊天客户端中渲染交互式 React 组件——构建可玩的游戏、购物车、仪表盘等等。
🛠 灵活部署方式
Nanobot 是一个功能齐全的 MCP 主机,带有交互式聊天客户端,可以部署在任何地方,并嵌入到任何应用程序或网站中。
🎛 多模型兼容
Nanobot 支持接入 OpenAI、Claude、OpenRouter 等多个 LLM 提供商,用户可以根据需求自由切换模型 。
🕹 Skills扩展模块
NanoBot支持Skills扩展,内置网页搜索、文件 / 代码读写、目录管理、天气查询、GitHub 接口等常用工具,支持加载各种能力模块。
📲 跨设备交互
NanoBot支持接入 Telegram、WhatsApp 等聊天平台,用户可以通过这些渠道指令 NanoBot 执行任务,实现 7×24 小时在线运行 。
⛓ MCP生态系统
每个月都有数千台个的 MCP Server 上线,提供丰富的功能,可以添加到您的Nanobot中。
NanoBot与 OpenClaw 核心对比
| 维度 | NanoBot AI | OpenClaw(ClawdBot) |
|---|---|---|
| 代码行数 | ~4,000 行(Python) | 430,000+ 行 |
| 精简比例 | 约为原版 1%,瘦身 99% | 全功能、全模块、工程完备 |
| 启动速度 | 秒级启动 | 分钟级启动 |
| 资源占用 | 极低(笔记本 / 轻量服务器可跑) | 高(需较高配置) |
| 学习曲线 | 平缓(数小时通读源码) | 陡峭(需系统学习框架) |
| 定制难度 | 极高(可直接改核心逻辑) | 中等(以插件 / 配置扩展为主) |
| 定位 | 学习、研究、轻量个人助手 | 生产级、全功能、企业级部署 |
Nanobot功能示例
- 对话式任务执行:一句话分解任务、调用工具、多轮协同完成复杂目标。
- 自动化定时任务:AI智能调度,支持定时提醒、周期性数据抓取、脚本触发、消息推送。
- 文件解析操作:读写文档、解析文本、管理文件、构建个人本地知识库。
- 实时信息检索:联网搜索、结构化摘要、资讯整理,适配金融行情、新闻、学术等场景。
- 跨平台对话交互:聊天软件内直接发指令、远程控制、异步响应,支持语音转文字输入。
- 全栈开发辅助:代码生成、调试、运行代码片段,文档生成,适合个人开发者快速原型验证。
Nanobot如何使用
Nanobot已在Github上开源,支持用户部署到本地电脑设备或云服务器上,可以访问OpenClaw官网或OpenClaw项目仓库,获取最新版下载使用。
- Nanobot官网地址:https://www.nanobot.ai/
Nanobot提供源码安装、uv工具安装和 PyPI 安装三种部署方式,可以根据需要部署使用,几分钟即可运行。
- Nanobot开源项目地址:https://github.com/nanobot-ai/nanobot








京公网安备11010502052249号