Index / AstrBot · updated Sep 3, 2026

AstrBot

AstrBotDevs/AstrBot · healthy · rank 4 of 43 by stars

A massively popular Python-based AI agent framework that bridges dozens of IM platforms (QQ, WeChat, Telegram, Discord) with pluggable LLMs and tools. It positions itself explicitly as an OpenClaw alternative with a strong plugin ecosystem and web-based management UI.

#ai-agent#chatbot#llm-framework#im-integration#plugins
Compare vs OpenClaw
GitHub ↗

Facts

Repository

Contributors352
Open issues1,478
Last commitSep 3, 2026
Release cadence~6 days
Latest releasev4.28.0-beta.1

Runtime

LanguagePython
Memory90 MB
Boot time250 ms
Deploymentself-hosted · cloud
Setup difficultyMedium
Plugin ecosystemStrong

Posture

LicenseAGPL-3.0
Local-firstYes
Cloud dependencyOptional
Multi-userYes
Privacy postureMixed

Community

Sentiment45% positive
Reddit mentions8
Web results2

Security breakdown

Composite 62 / 100 · how these are scored

Sandboxing4 / 10

higher is safer

API security6 / 10

higher is safer

Network isolation4 / 10

higher is safer

Telemetry safety6 / 10

higher is safer

Shell access risk7 / 10

higher is riskier

Model access

Read from the repository, not written by a model · 66 files examined

5 providers · custom endpoint

Direct
AnthropicDeepSeekGoogleOpenAIQwen
Compatible
OpenAI-compatible

Pinned models

minimax-m3MiniMax

minimax-m3 released 2026-05-31 — 3 months old (from the public model catalogue)

Pin last edited 39 days ago

Evidence

Decision

Why choose AstrBot over OpenClaw?

Why choose this

  • Far broader IM platform coverage (QQ, WeCom, Telegram, Discord, etc.)
  • Mature plugin marketplace and large community
  • Web-based admin dashboard lowers ops burden

Tradeoffs

  • Heavier Python runtime vs OpenClaw's leaner footprint
  • Weaker sandboxing for tool/shell execution
  • IM-bot orientation makes it less suited as a local personal agent

Best fit

  • Users wanting a chatbot across QQ/WeChat/Telegram/Discord
  • Self-hosters who want a web UI for agent management
  • Developers building plugin-based LLM assistants

Avoid if

  • You need a lightweight single-binary agent
  • You require strong sandboxing for tool execution
  • You want a desktop-first personal assistant rather than IM bot
Good Confidence72%

Strong evidence from README, commits, and release data confirms an active, mature project. However, provided Reddit matches are unrelated (Astro Bot game), so community sentiment is largely inferred from GitHub traction rather than discussion data.

AI layer reviewed Aug 24, 2026 · how this is written

Star activity

39,977 stars today

Overview

AstrBot is a Python 3.12+ AI agent assistant and development framework focused on bridging large language models with a wide array of instant messaging platforms, including QQ, WeChat/WeCom, Telegram, and Discord. It ships with a web-based management UI, a plugin marketplace, and support for many LLM providers (OpenAI, Anthropic, NVIDIA, and more), making it one of the most popular open-source IM-bot agent frameworks with nearly 40k stars.

Architecturally, it uses an async Python core with SQLite-backed persistence, pluggable provider adapters, and an event pipeline for message handling. Recent commits show active maintenance: memory optimizations in the preferences store, SDK compatibility fixes for Anthropic 1.0, and platform-specific webhook fixes. Compared to OpenClaw, AstrBot is more of a multi-platform chatbot framework than a local-first personal agent — it excels at IM integration and plugin extensibility but offers weaker sandboxing and a heavier runtime footprint.

Nominate a clone

Add a new Claw

Paste a GitHub repository and tell us why it belongs on the tracker.

Opens a prefilled issue on GitHub — every nomination is public. Comfortable with a PR? Adding the repo to projects.json is faster.