热度观测:最近观测 49501 星,达到本渠道热门门槛 1000。

← 返回内容列表
GGitHub采集材料

nanobot:可自托管的个人 AI Agent

发布时间未知 · 北京时间

智能体应用

有实践材料可继续查看

代码仓库安装说明使用说明示例代码

原文与观测指标

1 个来源
GGitHub

nanobot:可自托管的个人 AI Agent

HKUDS
查看原文
星标49,501采集时的累计值
每小时增长+4.8星标 / 小时 · 观测区间平均值
最近提交10-27 21:05提交时间不是项目发布时间

发布时间:未知 · 首次发现 10-27 20:32 · 北京时间

指标采集:10-28 02:33 · 指标已取得

对比区间:10-27 20:32 至 10-28 02:33 · 6.01 小时 · 净增量 +29

项目文档有线索安装说明有线索使用说明有线索示例有线索

仅反映文档与示例线索,未实际运行项目。

摘要

nanobot 可在浏览器、终端或聊天平台中运行,帮助用户处理文件、总结报告、搜索网页和安排自动任务。它支持接入模型服务或本地模型,并提供 MCP、多智能体委派、长期记忆及 Python SDK。

摘要由 AI 生成,请以原文为准。
观测历史 · 最近 5 条 展开 / 收起

缺失不计为零;增长只比较同一指标来源的有效记录,按实际间隔折算每小时。上游缓存可能延迟数值更新。

采集时间 · 北京时间指标数值来源状态
10-28 02:33:06Star49,501GitHub 公开页面已取得
10-28 02:32:08Star49,501GitHub 公开页面已取得
10-28 02:32:05Star49,501GitHub 公开页面已取得
10-28 02:31:15Star49,501GitHub 公开页面已取得
10-27 20:32:24Star49,472GitHub 公开页面已取得
采集原文 展开 / 收起

nanobot

Ultra-lightweight, open-source, self-hosted personal AI agent framework in Python with WebUI, tools, memory, MCP, multi-agent workflows, …
项目说明 展开 / 收起
English | 简体中文 | 繁體中文 | Español | Français | Bahasa Indonesia | 日本語 | 한국어 | Русский | Tiếng Việt Discord · X · WeChat / Feishu nanobot 🐈 nanobot is an ultra-lightweight, open-source, self-hosted personal AI agent framework written in Python. Use it in a browser, terminal, or chat app to work with files, remember preferences, and schedule tasks. Connect a supported model provider or local model server to supply the AI. Start Here You want to... Go to Install nanobot with no terminal/config background Start Without Technical Background Install quickly and get your first reply Install and Quick Start Open the bundled browser UI WebUI Connect Telegram, Discord, WeChat, Slack, Email, Mattermost, Linear, or another channel Chat app guide Configure providers, fallback models, Langfuse, MCP, web tools, or security Docs and Configuration Develop the browser UI Install current source, then WebUI development and Contributing Integrate from Python or HTTP Python SDK or Agent API Understand or extend the internals Architecture, Contributing, and Provider extensions Deploy to the cloud or keep nanobot running as a service Deployment What can nanobot do? nanobot can: run in a browser WebUI or terminal connect to Telegram, Discord, Slack, WeChat, Email, Mattermost, Linear, and other channels read PDF, Word (.docx), Excel (.xlsx), and PowerPoint (.pptx) files with built-in file tools, for tasks such as summarizing reports use shell, web search/fetch, MCP integrations, cron, image generation, and multi-agent delegation keep session history and long-term memory through Dream run long-horizon goals and scheduled automations expose a Python SDK and OpenAI-compatible API for integrations deploy as a long-running local or server-side agent gateway 💡 Why nanobot Persistent workflows: keep saved conversations, long-term memory, and task results for later work. Chat-native reach: WebUI, API, Telegram, Feishu, Slack, Discord, Teams, email, Mattermost, and Linear. Model freedom: OpenAI-compatible APIs, local LLMs, image generation, search, and fallbacks. Small core: readable internals with MCP, memory, deployment, and automation built in. Own your stack: inspect, customize, self-host, and extend without a giant platform. 📦 Install You need Python 3.11 or newer and access to a supported model provider or local model server. Model fees or local hardware requirements depend on the service you choose; nanobot does not supply a model account. Choose the stable release for everyday use or current source for development and the latest features. This README describes current source; published documentation covers the released version. New to terminals or model credentials? Follow Start Without Technical Background. Updating an existing instance? Follow updates and recovery for your installation method, backup steps and restart checks. Track Install with Update with What runs Stable installer, uv, or pip managed installer: WebUI update; other installs: original package tool one released Python/WebUI/TUI version Current source editable Git checkout git pull --ff-only + editable dependency sync Python, WebUI, and TUI from that checkout Stable release: automatic setup (recommended) The installer chooses an isolated Python environment and opens setup for you. The two commands below are the same installation method for different operating systems; run only the one for your system. macOS / Linux curl -fsSL https://raw.githubusercontent.com/HKUDS/nanobot/main/scripts/install.sh | sh Windows PowerShell irm https://raw.githubusercontent.com/HKUDS/nanobot/main/scripts/install.ps1 | iex Installer details, preview, and script review The default command installs or upgrades the stable PyPI release. Fresh installations use a dedicated environment under ~/.nanobot/venv. On a fresh local desktop it opens the WebUI for model setup. That gateway keeps running after the browser or terminal closes; use the printed gateway stop command to stop it. SSH, headless, existing-config and older-release installs use terminal setup. Existing installations keep their package manager, extras and constraints. An active ordinary venv remains an explicit target, not an installer-managed environment. The installer avoids system-wide pip and prints the command to reuse if nanobot is not on PATH. To preview the plan without changing your environment, pass --dry-run. curl -fsSL https://raw.githubusercontent.com/HKUDS/nanobot/main/scripts/install.sh | sh -s -- --dry-run & ([scriptblock]::Create((irm https://raw.githubusercontent.com/HKUDS/nanobot/main/scripts/install.ps1))) --dry-run If you prefer to inspect the script first, open scripts/install.sh or scripts/install.ps1. Already use uv or pip? Install the stable package yourself Use this instead of the recommended installer when you already manage your own Python environment. These commands install the same stable nanobot-ai package; they do not launch setup. uv: isolated CLI installation uv tool install nanobot-ai pip: activate your virtual environment first python -m pip install nanobot-ai Then run nanobot webui for browser setup, or nanobot onboard --wizard for terminal-only setup. For the Python SDK, install nanobot-ai in your application's virtual environment so the application can import it; a separate uv tool environment does not make the SDK importable there. If pip reports externally-managed-environment, use the recommended installer, uv tool install nanobot-ai, pipx install nanobot-ai, or an activated virtual environment. Upgrade with the same method; for uv use uv tool upgrade nanobot-ai, and for pip use python -m pip install -U nanobot-ai. Current source: development checkout Install current source with Git and Bun Clone the repository and install it in editable mode. A source install requires Git and Bun; Bun runs the matching TUI directly from the checkout instead of downloading an older release binary. git clone https://github.com/HKUDS/nanobot.git cd nanobot python -m venv .venv Activate it with