AstrBot logo

AstrBot

★★★★ 4.4/5
Visit site
Category
Agents
Pricing
Free

AstrBot is an AGPL-3.0 chatbot and agent platform maintained by AstrBotDevs. Its defining purpose is to bring models, knowledge bases, tools, and plugins into existing instant-messaging channels instead of asking every user to visit a separate chat site. Official documentation highlights QQ, WeCom, Feishu, Telegram, Discord, and other adapters, along with a visual administration panel, multiple deployment methods, and a large plugin ecosystem. It is especially approachable for Chinese-speaking developers and community operators. Broad connectivity also creates a broad trust boundary: bot tokens, callback endpoints, group messages, model credentials, and third-party plugin code all need deliberate governance.

Quick Verdict

AstrBot is a strong, actively maintained open-source option for deploying extensible assistants in Chinese messaging ecosystems. The official repository had activity on July 15, 2026, and v4.26.6 was released on July 14. Compared with Dify, it is more focused on messaging adapters and plugins; compared with MaxKB, it emphasizes chat entry points and general agent extensions. Never treat one-click plugin installation as a security review, and do not place public groups and confidential knowledge in one highly privileged instance.

Best For

AstrBot best serves Chinese-speaking developers, community managers, collaboration-platform administrators, and teams that want to extend a chat bot through plugins. It is less suitable for operators unwilling to maintain platform applications, callback security, and plugin supply chains. Highly regulated deployments may need additional identity, auditing, approval, and data-loss controls around it.

Key Features

  • Multiple IM adapters unify events from QQ, WeCom, Feishu, Telegram, Discord, and other documented platforms, subject to each platform’s API limits.
  • Multiple model providers and compatible endpoints offer deployment choice, with quality tested per configuration.
  • Plugin system extends commands, events, and external integrations; every plugin requires its own permission and maintenance review.
  • Agents and MCP combine tools, Skills, and MCP capabilities, with risky tools controlled independently.
  • Knowledge and multimodality support knowledge retrieval plus image or voice workflows depending on configured models and parsers.
  • WebUI and deployments provide visual administration and documented launcher or Docker-based installation paths.

Use Cases

  • Group Q&A, summaries, reminders, and controlled information lookup.
  • Internal knowledge assistants in WeCom or Feishu, isolated from public community bots.
  • Plugins that call business APIs through service accounts scoped to one task.
  • WebChat-based testing of personas, models, and tools before enabling real messaging channels.

Pricing

OptionCost viewNotes
AstrBot self-hostedFree under AGPL-3.0You pay hosting, model, storage, and platform API costs
Community pluginsOften free; verify each listingCheck license, maintainer, dependencies, and external API charges separately

AGPL-3.0 does not simply mean commercial use is forbidden. Modified network services may trigger source-availability obligations, so organizations should review their exact deployment and distribution model with counsel.

Pros

  • Chinese documentation, WebUI, and several deployment paths reduce onboarding friction.
  • Messaging adapters, plugins, knowledge, and agent functions are integrated in one project.
  • Frequent 2026 commits and releases show strong current maintenance activity.
  • Self-hosting provides meaningful control over model and data paths.

Cons

  • Community plugin quality and privileges vary, creating supply-chain and upgrade risk.
  • Every added platform introduces another token, callback, policy, and API lifecycle to maintain.
  • Combining WebUI, plugin execution, and MCP under broad credentials magnifies compromise impact.
  • Enterprise SSO, approval, and audit depth must be tested in the actual version rather than inferred from feature lists.

Alternatives

ToolBetter forDifference
DifyVisual AI application and workflow operationsBroader app platform; AstrBot is closer to an IM bot runtime
MaxKBEnterprise knowledge, RAG, and workflowsStronger knowledge-governance focus; AstrBot emphasizes channels and plugins
CozeHosted bot and workflow buildingLess self-hosted operations; AstrBot offers open-source control
FlowiseVisual composition of LLM nodesGeneral flow canvas; AstrBot supplies messaging events and adapters

FAQ

Does AstrBot support WeChat?

Official documentation includes WeCom-related channels. Personal WeChat methods, stability, and policy compliance must be checked against current adapter documentation and should not be conflated with WeCom.

Are marketplace plugins safe?

Not by default. Plugins may access messages, files, the network, and tokens; review source, maintenance history, and dependencies.

Should the WebUI be exposed directly to the internet?

No. Put it behind HTTPS, strong authentication, access controls, and source restrictions, and keep it updated.

Can it power an enterprise knowledge assistant?

It can support a pilot, provided internal knowledge is isolated from public bots and document permissions, log retention, and human escalation are defined.

How should upgrades be handled?

Back up data and configuration, read release notes, test adapters and plugins on a staging instance, then roll out with a rollback path.

Bottom Line

AstrBot’s advantage is not a unique model; it is the deployable combination of Chinese messaging integrations, plugins, knowledge, and agent management. Active maintenance makes continued evaluation reasonable, while every adapter and plugin expands the trust boundary. Dedicated bot identities, least privilege, instance isolation, and rollback-capable upgrades are what turn that ecosystem into a dependable service.

Last updated: July 15, 2026

Related tools