Index / AstrBot · updated Oct 2, 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 LLMs and a rich plugin ecosystem. It positions itself explicitly as an OpenClaw alternative with a polished web dashboard and one-click deployment.

#chatbot#llm#im-integration#plugin-framework#self-hosted
Compare vs OpenClaw
GitHub ↗

Facts

Repository

Contributors377
Open issues1,581
Last commitOct 1, 2026
Release cadence~7 days
Latest releasev4.29.0-beta.1

Runtime

LanguagePython
Memory180 MB
Boot time250 ms
Deploymentself-hosted · cloud · desktop
Setup difficultyLow
Plugin ecosystemStrong

Posture

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

Community

Sentiment72% positive
Reddit mentions1
Web results10

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 — 4 months old (from the public model catalogue)

Pin last edited 7 days ago

Evidence

Decision

Why choose AstrBot over OpenClaw?

Why choose this

  • Far broader IM platform coverage out of the box
  • Much larger user base and plugin marketplace
  • Polished web dashboard lowers setup friction

Tradeoffs

  • Heavier Python runtime with higher resource footprint
  • Weaker sandboxing and shell-access isolation
  • AGPL license may restrict some commercial uses

Best fit

  • Users wanting a chatbot across QQ/WeChat/Telegram/Discord
  • Self-hosters who want a web dashboard for agent management
  • Developers building plugins on a mature Python framework

Avoid if

  • You need strong sandboxing for untrusted tool execution
  • You want a lightweight single-binary deployment
  • You require English-first community support
High Confidence82%

Strong evidence from README, stars, and very recent commits confirms an active, mature project. Security posture and sandboxing details are inferred rather than explicitly documented, so those scores carry moderate uncertainty.

AI layer reviewed Sep 21, 2026 · how this is written

Star activity

41,290 stars today

Overview

AstrBot is a Python 3.12+ AI agent assistant and development framework that connects a wide range of IM platforms (QQ, WeChat, Telegram, Discord, and more) to LLM providers through a unified pipeline. It ships with a web-based management dashboard, a plugin marketplace, knowledge-base/RAG support, and scheduled reminders, making it one of the most feature-complete self-hosted chatbot frameworks available.

Architecturally, it uses an event-driven pipeline with pluggable providers for LLMs, rerankers (e.g., Xinference, TEI), and messaging adapters such as OneBot. Recent commits show active hardening: network policy notices moved into system prompts, file-editing tool escape handling fixes, and rerank failure propagation—evidence of a mature maintenance culture with frequent releases (v4.28.1 as of September 2026).

Compared to OpenClaw, AstrBot trades a lean, security-first footprint for breadth: more IM integrations, a bigger plugin ecosystem, and a friendlier dashboard, but with a heavier Python runtime, AGPL licensing, and less emphasis on sandboxed tool execution. It is best suited for users who prioritize multi-platform reach and extensibility over minimal resource use.

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.