nanobot:超轻量级个人AI Agent,比同类少99%代码

今天要推荐的这个开源项目,真的让人眼前一亮——nanobot,一个受 OpenClaw 启发、用极简代码实现的个人AI助手。整个项目的代码量比同类产品少90%以上,但功能却一点不打折。

项目概述

nanobot 是由香港大学(HKU)团队开发的超轻量级个人AI Agent,专注于稳定、长期运行的AI代理场景。项目使用 Python 开发,要求 Python ≥ 3.11,目前在 GitHub 上已获得超过 39,000 颗星。

核心特性

  • 超轻量:代码行数比同类产品少99%,启动更快、资源占用更低
  • 研究友好:代码干净易读,方便修改和扩展
  • 闪电速度:最小化依赖,启动快、迭代快
  • 易用:一条命令即可部署,即装即用

支持平台

nanobot 支持 Telegram、飞书(富文本/回复)、WeChat(多模态/语音)、WhatsApp、WeCom、DingTalk、Discord、Slack、Matrix、QQ群聊等众多平台。

AI模型支持

支持 OpenAI GPT系列、Anthropic Claude系列、DeepSeek、阿里通义、月之暗面Kimi、StepFun、火山引擎、Azure OpenAI、Ollama(本地模型)、OpenRouter、Groq 等多种大语言模型。

快速上手

安装命令:

pipx install nanobot-ai
nanobot init
nanobot run

Docker方式:

docker run -d --name nanobot -v ~/.nanobot:/app/.nanobot nanobot-ai/nanobot:latest

高级功能

MCP支持:支持 Model Context Protocol。
记忆系统:基于Token的会话记忆和持久化存储。
定时任务:内置cron调度,可用自然语言设置提醒。

与OpenClaw对比

nanobot 和 OpenClaw 定位相似:nanobot代码量更少、更适合研究目的;OpenClaw 技能市场更丰富(ClawHub 5000+技能)、节点控制能力更强。两者可以互补使用。

GitHub:https://github.com/HKUDS/nanobot
文档:https://nanobot.wiki

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容