项目概述
Nanobot 是一个用 Python 编写的超轻量、自托管的个人 AI 代理框架。它在 WebUI、终端以及 Telegram、Discord、Slack、WeChat、Email 和 Mattermost 等多种聊天平台上运行,作为协调代理的运行时,确保长时任务在对话间保持上下文。
核心功能
- 子代理(Subagents)支持任务分解。
- 模型路由(Model routing)智能选择推理引擎。
- 长期记忆(Dream)提供持久化记忆能力。
- 定时自动化(Scheduled automation)实现周期性任务。
- 工具集:文件操作、Shell 命令、网页搜索、MCP(模型上下文协议)和图像生成。
- 暴露 OpenAI 兼容端点,便于集成。
- 提供 Python SDK 供开发者使用。
技术栈与部署
项目以 Python 为主要语言,遵循 MIT 许可证。安装方式极为简便:在 macOS、Linux 和 Windows 上均可通过一行安装命令完成(具体命令以 README 为准)。
上手指南
根据 README,用户可通过一行安装器快速部署,随后即可通过 WebUI 或对接聊天平台与代理交互。详细配置和使用方法请参考项目文档。










评论
暂无评论
成为第一个评论的人