Nanobot是什么

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

Nanobot

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 AIOpenClaw(ClawdBot)
代码行数~4,000 行(Python)430,000+ 行
精简比例约为原版 1%,瘦身 99%全功能、全模块、工程完备
启动速度秒级启动分钟级启动
资源占用极低(笔记本 / 轻量服务器可跑)高(需较高配置)
学习曲线平缓(数小时通读源码)陡峭(需系统学习框架)
定制难度极高(可直接改核心逻辑)中等(以插件 / 配置扩展为主)
定位学习、研究、轻量个人助手生产级、全功能、企业级部署

 Nanobot功能示例

  • 对话式任务执行:一句话分解任务、调用工具、多轮协同完成复杂目标。
  • 自动化定时任务:AI智能调度,支持定时提醒、周期性数据抓取、脚本触发、消息推送。
  • 文件解析操作:读写文档、解析文本、管理文件、构建个人本地知识库。
  • 实时信息检索:联网搜索、结构化摘要、资讯整理,适配金融行情、新闻、学术等场景。
  • 跨平台对话交互:聊天软件内直接发指令、远程控制、异步响应,支持语音转文字输入。
  • 全栈开发辅助:代码生成、调试、运行代码片段,文档生成,适合个人开发者快速原型验证。

Nanobot如何使用

Nanobot已在Github上开源,支持用户部署到本地电脑设备或云服务器上,可以访问OpenClaw官网或OpenClaw项目仓库,获取最新版下载使用。

Nanobot提供源码安装、uv工具安装和 PyPI 安装三种部署方式,可以根据需要部署使用,几分钟即可运行。

数据统计

类似工具

暂无评论

暂无评论...