nanobot是什么
nanobot 是香港大学数据智能实验室(HKUDS)开源的超轻量级个人AI助手框架,仅用约 4,000行Python代码实现了完整的多通道AI助手功能。作为 OpenClaw 的轻量替代品,nanobot 在保持核心功能的同时,将代码量减少了99%以上(OpenClaw约40万+行)。支持多种主流LLM(OpenRouter、Claude、GPT、DeepSeek、Groq、Gemini及本地vLLM),原生集成 Telegram、WhatsApp、飞书等即时通讯平台。nanobot 采用模块化设计,内置任务调度、语音转录、实时搜索、持久化记忆等能力,用户可通过简单的技能系统快速扩展功能。其极简的架构设计使得部署和维护成本极低,特别适合个人用户、研究人员和轻量级应用场景。

nanobot的功能特色
- 多LLM支持:无缝切换 OpenRouter、Claude、GPT-4、DeepSeek、Groq、Gemini、本地vLLM 等主流模型。
- 多通道聊天:原生支持 Telegram Bot、WhatsApp、飞书(Feishu)三大即时通讯平台。
- 任务调度系统:基于Cron的定时任务,支持每日简报、定时提醒、市场监控等自动化场景。
- 语音消息处理:集成 Groq Whisper,自动将语音消息转录为文本并回复。
- 持久化记忆:跨会话保存对话历史、用户偏好和上下文信息。
- 实时搜索:可选集成 Brave Search API,为AI提供联网搜索能力。
- 模块化技能系统:内置 GitHub、天气查询、tmux终端管理等技能,支持自定义扩展。
- 流式响应:支持打字机效果的实时流式输出,提升交互体验。
- 多模态输入:支持文本、语音、图片等多种输入格式。
nanobot的核心优势
- 极致轻量:仅约4,000行Python代码,比同类框架小两个数量级,易于理解和二次开发。
- 低资源占用:适合在树莓派、云服务器等资源受限环境运行。
- 开箱即用:通过 PyPI 一键安装,配置简单,5分钟完成部署。
- 多平台覆盖:同时支持海外(Telegram、WhatsApp)和国内(飞书)主流通讯平台。
- 灵活扩展:技能系统采用模块化设计,添加新功能仅需编写简单Python脚本。
- 成本可控:支持本地vLLM部署,无需依赖昂贵的外部API。
- 开源友好:MIT许可证,代码结构清晰,适合学术研究和教学使用。
nanobot官网是什么
- GitHub仓库:https://github.com/HKUDS/nanobot
nanobot的适用人群
- 个人用户:希望拥有私有化AI助手,替代ChatGPT Plus等订阅服务。
- 开发者:需要轻量级AI助手框架进行二次开发或集成到现有系统。
- 研究人员:研究LLM应用架构、多Agent系统的学术团队。
- 小型团队:需要低成本、易部署的自动化客服或内部助手。
- AI爱好者:想深入了解AI助手底层实现原理的技术爱好者。
- 教育场景:用于编程教学、AI应用开发课程的实践项目。
© 版权声明
文章版权归 AI分享圈 所有,未经允许请勿转载。
Related posts
暂无评论...




