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.

How Does It Work?

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

Architecture

Notice

AstrBot is currently a non-profit project under the AstrBotDevs non-profit 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 community@astrbot.app.

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