# AstrBot — Multi-IM Agent Framework + Plugins > AstrBot is an open-source agent framework integrating IM platforms, LLMs, and plugins, with a uv quickstart and Docker docs for production deployments. ## Install Merge the JSON below into your `.mcp.json`: ## Quick Use ```bash uv tool install astrbot --python 3.12 astrbot --help # Docs: https://docs.astrbot.app/ ``` ## Intro AstrBot is an open-source agent framework integrating IM platforms, LLMs, and plugins, with a uv quickstart and Docker docs for production deployments. **Best for:** teams shipping one agent across multiple chat platforms with a plugin ecosystem **Works with:** Python 3.12, uv, Docker deployments, IM adapters, plugin modules **Setup time:** 12-20 minutes ### Key facts (verified) - GitHub: 32025 stars · 2204 forks · pushed 2026-05-13. - License: AGPL-3.0 · Owner avatar and repo URL verified via GitHub API. - README-verified entrypoint: `uv tool install astrbot --python 3.12`. ## Main - Pick AstrBot when your core problem is distribution: one agent must live across multiple IM channels with consistent behavior. - Start locally with uv, then move to Docker once configs and plugins are stable. - Quantitative anchors: star count and active push date suggest strong community validation for rollout. ### Source-backed notes - README Quick Start uses `uv tool install astrbot --python 3.12`. - README links to official Docker deployment documentation for running AstrBot in containers. - Project description frames it as an agent assistant framework integrating IM platforms, LLMs, and plugins. ### FAQ - **Do I need Docker?**: No. uv quickstart works locally; Docker is an optional production path. - **How do I extend it?**: Use the plugin system documented in the repo and linked docs. - **What is the minimum install?**: Python + uv, then run the quickstart command and verify `astrbot --help`. ## Source & Thanks > Source: https://github.com/AstrBotDevs/AstrBot > License: AGPL-3.0 > GitHub stars: 32025 · forks: 2204 ## Quick Use ```bash uv tool install astrbot --python 3.12 astrbot --help # Docs: https://docs.astrbot.app/ ``` ## Intro AstrBot 是开源 agent 框架,可集成多种 IM 平台、LLM 与插件能力;提供 uv Quick Start 与 Docker 部署文档,适合把 agent 以多渠道形态上线运营与迭代。 **Best for:** 要把一个 agent 投放到多个聊天平台并用插件扩展能力的团队 **Works with:** Python 3.12、uv、Docker 部署、IM 适配器、插件模块 **Setup time:** 12-20 minutes ### Key facts (verified) - GitHub:32025 stars · 2204 forks;最近更新 2026-05-13。 - 许可证:AGPL-3.0;作者头像与仓库链接均已通过 GitHub API 复核。 - README 中核对过的入口命令:`uv tool install astrbot --python 3.12`。 ## Main - 当你的核心问题是“分发与多渠道一致性”,AstrBot 的价值最大:一个 agent 覆盖多个 IM 通道。 - 建议先用 uv 在本机跑通,再在配置与插件稳定后迁移到 Docker。 - 量化信号可参考 stars 与最近更新日期,用于判断社区验证与维护动能。 ### Source-backed notes - README 的 Quick Start 使用 `uv tool install astrbot --python 3.12`。 - README 链接到官方 Docker 部署文档,支持容器化运行。 - 项目描述将其定位为集成 IM 平台、LLM 与插件的 agent 框架。 ### FAQ - **必须用 Docker 吗?**:不必须。可先用 uv 本地安装;Docker 是可选的生产部署路径。 - **怎么扩展功能?**:按仓库与文档中的插件系统进行扩展。 - **最小安装路径是什么?**:准备 Python+uv,执行 Quick Start,再用 `astrbot --help` 验证。 ## Source & Thanks > Source: https://github.com/AstrBotDevs/AstrBot > License: AGPL-3.0 > GitHub stars: 32025 · forks: 2204 --- Source: https://tokrepo.com/en/workflows/astrbot-multi-im-agent-framework-plugins Author: Agent Toolkit