Nanobot

3周前发布 377 00

工具介绍:Nanobot是HKUDS开发的超轻量级个人AI助手,受OpenClaw启发打造,核心代理代码仅约3827行,相比同类产品精简99%,兼具轻量高效、部署便捷、易扩展的特点,支持本地部署与多平台联动,以极简代码实现专业AI代理全核心能力,无需复杂操作即可快速搭建使用。

收录时间:
2026-02-22

Nanobot简介

Nanobot是什么?

Nanobot是HKUDS开发的超轻量级个人AI助手,受OpenClaw启发打造,核心代理代码仅约3827行,相比同类产品精简99%,又轻又小,部署简单、开发便捷,支持本地化部署和多端开发协同,极简代码编译成就了专业AI代理的全部核心能力,无需繁琐配置快速部署使用。

Nanobot

Nanobot主要功能

  • 多场景AI助理核心能力:支持实时市场分析、全栈软件开发辅助、智能日常行程管理、个人知识管理与推理,覆盖工作、学习、生活多类需求。
  • 多LLM模型兼容调用:可原生使用 OpenRouter 模型、Anthropic 模型、智谱 GLM 模型、月之暗面 Kimi 模型、通义千问模型等各种模型数十个 LLM 模型,还可配合 vLLM 部署模型到本地,支持自定义 OpenAI 兼容 API,新增模型商,开箱即用2步。
  • 多平台聊天渠道联动:可对接telegram、飞书、QQ、钉钉、WhatsApp、Slack、email等主流聊天沟通工具,配置为各家平台聊天智能机器人,可以直接完成消息实时应答。
  • 灵活的定时任务调度:支持按照Cron时间制定定时/定时任务,定时制定提醒、定时制定分析、定时制定指令等定时任务。
  • 工具扩展与MCP协议支持:内置基础工具集,同时兼容 MCP(Model Context Protocol),可对接本地 / 远程工具服务器,将外部工具作为原生能力调用,实现功能无限拓展。
  • 智能记忆与会话管理:双层架构记忆模式,充分记忆对话上下文、长期记忆保证AI连续理解能力,每个会话独立管理。
  • 安全权限与沙箱控制:支持工作区沙箱控制,限制工具越权;每个聊天渠道可加用户白名单,指定用户才能与机器交互,安全性更高。
  • Agent社交网络接入:一键接入Moltbook、ClawdChat等Agent的社交网络,能够将用户和别的AI代理沟通、拓展能力等。

适用场景

  • 个人日常智能辅助:作为个人自己的智能助理,进行日程管理、知识查询、电子邮件自动回复、聊天工具统一响应等提升日常效率。
  • 开发者研究与二次开发:代码结构清晰、可读性强,专为研究场景设计,对大模型进行应用、Agent能力、工具应用等研究及快速原型开发,或基于已有快速实现自定义个性化的AI助理。
  • 本地AI代理私有化部署:支持基于vLLM进行本地大模型+AI代理的私有化部署,本地化部署不依赖外部服务,保证数据隐私、使用私有化,适合对数据隐私要求高的个人或小型团队。
  • 小型团队协作辅助:部署为团队内部机器人,工作提醒、团队任务、团队协作问题解答,轻量化团队日常使用等。
  • AI代理技术学习实践:超精简的核心代码降低了学习门槛,适合AI爱好者、AI开发的初学者学习AI代理核心技术点、代理模型打通、平台的联接等学习。 

Nanobot部署安装教程 

Nanobot开源项目地址:https://github.com/HKUDS/nanobot

1. 前置环境准备

  • 系统支持:Linux/macOS/Windows(Windows 建议用 WSL2)
  • Python版本:≥3.10(建议使用 3.11 及以上),终端执行:python –version;看版本够不够,不够就升级
  • 按需安装工具:Git(源码安装)、Docker/Docker Compose(容器化部署)、uv(轻量化包管理) 

2. 安装方式(任选其一)

  • PyPI包安装(新手首选):终端运行 pip install nanobot-ai(或 pip3 install nanobot-ai)
  • uv工具安装(开发者推荐):先运行 curl -LsSf https://astral.sh/uv/install.sh | sh 安装 uv 工具,再运行 uv tool install nanobot-ai
  • 源码克隆安装(二次开发):先运行 git clone https://github.com/HKUDS/nanobot.git 克隆代码到本地,进入目录然后 uv sync 或 pip install -e . 安装依赖
  • Docker 容器化部署(服务器):克隆完仓库,然后 cd 进仓库所在目录,执行 docker build -t nanobot . 或 docker compose up -d

3. 初始化配置

  • 执行初始化命令:nanobot onboard
  • 编辑配置文件(路径:~/.nanobot/config.json):填入大模型 API 密钥、选择默认调用的大模型;可选填写聊天平台的 token、白名单用户等。

4. 启动与验证部署

  • CLI模式(验证核心功能):执行nanobot agent,输入测试指令(例如:“整理今日待办”),能有反应即操作成功
  • 网关模式(多平台联动):执行nanobot gateway,测试聊天平台的机器人是否反应正常
  • 容器化验证:执行“docker ps | grep nanobot”查看容器状态,“docker exec -it nanobot nanobot agent”进入容器验证 

通过新媒派分享的以上简单的几个步骤,你就能快速掌握该工具的核心使用方法。

关于Nanobot特别声明

本站新媒派提供的Nanobot内容都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由新媒派实际控制,在2026年2月22日 上午9:29收录时,该网页上的内容,都属于合规合法,后期网页的内容如有出现违规,可以直接联系网站管理员进行删除,新媒派不承担任何责任。

相关导航

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...