Skip to content

AstrBot

What is AstrBot?

AstrBot is an open-source, all-in-one agentic chatbot platform and development framework. With it, you can deploy and develop LLM-powered chatbots across multiple messaging platforms.

  • LLM Conversations. Supports integration with various large language model services. Features include multimodal capabilities, tool calling, MCP, native knowledge base, and persona customization.
  • Multi-Platform Support. Connects to QQ, WeCom, WeChat Official Accounts, Lark, Telegram, DingTalk, Discord, KOOK, and more. Includes rate limiting, whitelisting, and Baidu content moderation.
  • Agent Capabilities. Comprehensive agentic features with multi-turn tool calling, built-in sandboxed code interpreter, web search, and more.
  • Plugin Extensions. Deeply optimized plugin mechanism for extending functionality, with a thriving community plugin ecosystem.
  • WebUI. Feature-rich visual configuration and management interface.

Notice

  1. AstrBot is a non-profit project under the AstrBotDevs organization, maintained by passionate open-source contributors worldwide, and protected by the AGPL-v3 open-source license. If you modify AstrBot and use it to provide commercial network services, you must open-source your modifications. Failure to do so constitutes a license violation, and we reserve the right to pursue legal action against such violations. For details, contact [email protected].
  2. Before using this project, please make sure to read the End User License Agreement (EULA): End User License Agreement. If you do not agree to any terms of the agreement, do not use this project.

How Does It Work?

The topology diagram below provides an overview of AstrBot's architecture.

Architecture

Visual Identity

Logo (Nameless)

Logo

Logo (With Name)

LogoWithName

Seio (星绪) Chibi Avatar

Notice: Please do not use this image for AI training.

Seio_q

Seio (星绪) 10k Star Commemorative Poster

Seio_10k_1

Deployed on Rainyun Logo