欣淇
发布于 2026-05-10 / 0 阅读
0
0

Nanobot42k Stars AI Agent 3:

🐈 Nanobot:42k Stars 的超轻量个人 AI Agent,从安装到聊天只需 3 条命令

项目地址:https://github.com/HKUDS/nanobot | ⭐ 42k+ Stars | 🐍 Python | 🏛 HKUDS | 📜 MIT License


老实说,市面上个人 AI Agent 项目不少,但大部分要么太重(Dify 那种全家桶),要么绑定特定平台(OpenClaw 走的是全平台路线但架构偏重)。今天聊的 nanobot 走的完全是另一个路子——超轻量、纯 CLI、一条命令就能跑起来。

这玩意儿 2026 年 2 月才冒出来,两个月不到冲到 42k Stars,凭啥?

一、核心原则:够小才够实用

nanobot 的核心理念就一句话:保持核心 Agent 循环小而可读,不支持的东西靠 MCP 和插件补齐。不是做不了更多,而是不该做的事情不做

它支持的功能线:

  • 多 LLM 提供商(OpenRouter、OpenAI、Anthropic、DeepSeek-V4 等)
  • MCP 协议集成
  • 持久化记忆
  • 聊天频道接入(Telegram、Discord、WeChat、飞书、Slack、Teams)
  • OpenAI 兼容 API、Python SDK
  • 但这些全都是可选插件,核心路径就一个循环:消息进来 → LLM 判断要不要用工具 → 返回结果。

    二、上手:3 条命令的事

    别整那些花里胡哨的,安装加启动:

    pip install nanobot-ai
    nanobot onboard
    nanobot agent
    

    就这么简单。nanobot onboard 是交互式配置向导,选 provider、填 API key,剩下的走默认值。

    配置文件在 ~/.nanobot/config.json,想手配的话改这两块就行:

    {
      "providers": {
        "openrouter": {
          "apiKey": "sk-or-v1-***"
        }
      },
      "agents": {
        "defaults": {
          "provider": "openrouter",
          "model": "anthropic/claude-opus-4-6"
        }
      }
    }
    

    三、为什么它比自建脚本强

    自己写个 Agent 循环调 LLM API 也不难,但 nanobot 给你打包好了几个实际要用的东西:

  • 上下文管理:自动压缩长对话,不会聊着聊着就超 Token
  • 多频道接入:同一 Agent 跑在 Telegram 和 Discord 上,共享会话
  • 记忆系统:基于时间线的长期记忆,不是简单的 KV 存储
  • 工具执行沙箱:跑 shell 命令有安全隔离
  • 最骚的操作是 2026-04-29 刚发的 v0.1.5.post3 加入了 DeepSeek-V4 支持和飞书/Discord/Slack/Teams 线程智能管理。

    四、想跑 WebUI 也行

    虽然它主打 CLI,但也有 WebUI 开发模式:

    # 先开启 WebSocket 频道
    # 在 config.json 加:{ "channels": { "websocket": { "enabled": true } } }
    
    nanobot gateway
    
    # 另开终端
    cd webui
    bun install
    bun run dev
    

    五、总结

  • nanobot 是最轻量的个人 AI Agent 之一,pip install 完就能用
  • 支持 8+ 聊天频道、MCP、持久记忆,核心代码却保持精简
  • 配置极简——3 条命令从零到聊天
  • 适合想自己跑 Agent 但又不想折腾复杂框架的人

  • 评论