
NanoBot wiki

NanoBot wiki
待猹分nanobot 是由香港大学 HKUDS 团队推出的轻量级开源个人 AI Agent,面向开发者、技术团队和希望自托管智能助理的用户。它可以安装在个人电脑或服务器上,通过 WebUI、终端或聊天应用与 Agent 交互,并根据任务调用工具、记忆和外部服务。
nanobot 采用较小的 Agent 核心,支持长流程任务、模型切换和本地工作区管理。用户可以为它配置大模型服务、文件和 Shell 操作、网页搜索、MCP 工具、定时任务及聊天渠道,适合搭建长期运行的个人助理或可嵌入业务系统的 Agent 运行时。
核心功能
多入口交互:支持 WebUI、终端和聊天应用等使用方式,用户可以在浏览器中管理会话,也能通过 Telegram、Discord、飞书、微信等渠道与 Agent 对话。
工具与 MCP 扩展:内置文件读写、Shell、网页搜索、网页抓取、图像生成和定时任务等工具,并可接入 MCP 服务和可安装的 Agent 插件。
记忆与工作区:通过会话历史、长期记忆和工作区文件保存项目上下文,让 Agent 在多轮任务和长期运行过程中持续使用已有信息。
自动化与常驻运行:支持 Cron、Heartbeat 和后台 Gateway,可执行周期性提醒、定时任务和持续运行的 Agent 工作流。
适合谁
想自托管个人 AI 助理的开发者。
需要将 Agent 接入聊天应用或业务系统的技术团队。
希望使用 MCP、Skills 和自定义工具扩展 AI 能力的用户。
需要长期运行定时任务、网页操作或资料处理流程的用户。
使用方式
安装 nanobot,并配置模型服务商和模型。
启动 WebUI、终端模式或 Gateway。
根据需要配置工作区、记忆、Skills、MCP 服务和聊天渠道。
通过对话提交任务,或设置 Cron、Heartbeat 等自动化流程。


