模型优化 / Agent 工具
nanobot HKUDS/nanobot
GitHub 原仓库 ↗· star 50,045(2026-11-13 同步) · fork 8,734 · 主语言 Python· 许可 可商用(MIT)MIT(GitHub API 2026-11-10 实时值,Search API 现查;核心 repos API 当日限流),宽松许可,商用无限制。
能干什么
一个主打「小核心、可读、自托管」的个人 AI Agent 框架(Python,约几千行核心):你在浏览器 WebUI、终端 TUI、或 Telegram / Discord / Slack / 微信 / 邮件 / Mattermost 等渠道跟它说活,它能读 PDF/Word/Excel/PPT 并做摘要、跑 shell 命令、联网搜索/抓取、接 MCP 工具、定时自动化、生成图片、把任务委派给子 Agent;带会话历史与长期记忆(Dream 机制把偏好沉淀进 MEMORY.md),还能跑跨多轮会话的长时目标(/goal)。模型自由:接任何 OpenAI 兼容端点——本地 Ollama / vLLM / llama.cpp 都行,也接在线 API,支持多模型预设与回退。WebUI 里能看 Agent 的推理、工具调用、文件 diff,支持多会话并排工作台。
怎么干
- 一键装:Windows 跑 irm .../install.ps1 | iex(或 macOS/Linux 的 install.sh),或 uv tool install nanobot-ai
- nanobot webui 开浏览器工作台,在 Settings → Models 配一个模型端点(本地 Ollama 或在线 key)
- 先读个文件试试(「读 notes.txt 写个摘要到 summary.md」),再按需接 Telegram/微信渠道、配定时任务
本站怎么用
栏目里 Agent 工具的「轻量派」代表:OpenClaw 是全渠道重家伙,nanobot 是「核心小、代码读得动、自己魔改」的那一档——读者想要一个跑在自己机器上、能接本地模型、还能塞进聊天软件的随身 Agent,它的门槛最低。接本地模型时显存按 /capacity/ 查你选的那个模型;Agent 场景上下文要留够(它要来回读文件和工具输出)。
显存口径
框架本身不吃显存(Python 网关 + 前端),显存全在你配的主模型上:本地模型按 /capacity/ 档位,且 Agent 场景别按最小上下文配——它读文件、跑工具,上下文占用比纯聊天高。接在线 API 则本地零显存。
条目性质:本站原创撰写(能干什么 / 本站怎么用均为本站编辑判断),未搬运原 README 原文。star/fork 由 tools/sync-github-stars.mjs 从 GitHub API 实时同步(检索日快照 2026-11-10,直查 api.github.com:created 2026-02-01、pushed 2026-11-10;入库当日核心 repos API 限流,star/fork 取自 GitHub Search API repo:HKUDS/nanobot 现查),非手写死数。功能描述按项目 README 与官方文档转述,本站未复现、未背书其性能。说明为本站原创撰写,未搬运原 README。本条从 docs/dig/2026-11-10.md 候选清单人工筛出,README 已读。