跳过主要内容
广告OpenFree logo推广你的产品触达更多潜在用户,助力产品增长与收益提升。投放广告
Favicon of nanobot

nanobot

Free 等级项目

nanobot 是一个超轻量、开源、自托管的个人 AI 智能体框架,使用 Python 编写,提供 WebUI、终端和聊天应用入口,并集成工具、记忆、MCP、多智能体工作流与自动化。

访问 HKUDS/nanobot

项目简介

nanobot 是一个超轻量、开源、自托管的个人 AI 智能体框架,使用 Python 编写。你可以在浏览器 WebUI、终端或聊天应用中使用它处理文件、记住偏好并安排任务,由受支持的模型提供商或本地模型服务器提供 AI 能力。

核心功能

  • 可在浏览器 WebUI 或终端中运行,并可连接 Telegram、Discord、Slack、微信、Email、Mattermost、Linear 等渠道。
  • 内置文件工具可读取 PDF、Word、Excel 和 PowerPoint 文件,用于总结报告等任务。
  • 支持 shell、网页搜索与抓取、MCP 集成、cron、图像生成和多智能体委派。
  • 通过 Dream 保留会话历史和长期记忆,并支持长期目标和定时自动化。
  • 通过 OpenAI 兼容 API、本地 LLM、图像生成、搜索和回退机制提供模型选择自由。
  • 提供 Python SDK 和 OpenAI 兼容 API 用于集成,并可作为长期运行的本地或服务器端智能体网关部署。

适用场景

  • 用并行智能体审查一次发布,分别覆盖代码、回归测试和发布风险,再把发现汇总成一份报告。
  • 把客户反馈转化为 Linear 事项,并附上来源引述和验收标准。
  • 安排晨间简报或每周回顾等重复工作,检查每次运行,并在原话题中查看结果。
  • 读取 notes.txt 等本地文件并写一份简短摘要,或总结 PDF、Word、Excel 和 PowerPoint 报告。

快速开始

  • 使用推荐安装器安装 nanobot,或在受管理的 Python 环境中运行 uv tool install nanobot-ai 或 python -m pip install nanobot-ai。
  • 需要 Python 3.11 或更高版本,并能访问受支持的模型提供商或本地模型服务器。
  • 运行 nanobot webui 进行浏览器设置,在设置中保存提供商/模型预设,新建话题并发送 Hello! 以验证模型连接。
  • 仅终端设置可运行 nanobot onboard --wizard;nanobot -m "Hello!" 可检查一次回复,运行 nanobot 可打开交互式 TUI。

部署与要求

  • 需要 Python 3.11 或更高版本,并能访问受支持的模型提供商或本地模型服务器。
  • nanobot 不提供模型账户;模型费用或本地硬件要求取决于你选择的服务。
  • 自托管指南涵盖 Docker、Docker Compose、Linux 服务和 macOS LaunchAgent 设置。
  • Render 部署会要求 ANTHROPIC_API_KEY 和私有的 NANOBOT_WEB_TOKEN;持久磁盘需要付费的 Render 服务。

采用前须知

  • 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。

评论

登录 后发表评论。

更多类似 nanobot 的项目

Favicon of Poki

Poki

Free 等级项目星标数: 0.5K

让 AI 代理像你一样操作真实 iPhone

智能体框架

Poki 是开源的本地 MCP 服务器与代理,让 AI 代理像你一样操作真实 iPhone。它从 Mac 控制 iPhone,无需越狱或额外硬件;通过核验的执行轨迹会编译为路线,使同类任务在重复执行时走更短路径。

Favicon of Rivet

Rivet

Free 等级项目星标数: 6.2K

面向智能体工作负载的编排器

智能体框架

Rivet 是一个快速、高密度且可扩展的编排器,适用于各种智能体工作负载。它可将智能体、工作流和沙箱作为持久化 Actor 运行,为 AI 智能体、协作应用和持久执行提供有状态原语。

Favicon of Omnigent

Omnigent

Free 等级项目星标数: 10.2K

面向所有 AI 代理的开源元框架

智能体框架

开源元框架,用于 AI 代理:在 Claude Code、Codex、Cursor、Pi 和自定义代理之上提供统一层。无需重写即可切换框架,执行策略和沙箱,并可从任何设备实时协作。