Index / AstrBot · updated Aug 17, 2026

AstrBot

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

AstrBot is a Python-based AI agent framework with broad IM platform support and a plugin ecosystem, positioning itself as a direct OpenClaw alternative. Recent commits show active development with a focus on stateless API providers, knowledge base retrieval quality, and shell tool refinements.

#ai-agent#chatbot-framework#multi-im#llm-integration#openclaw-alternative
Compare vs OpenClaw
GitHub ↗

Facts

Repository

Contributors341
Open issues1,402
Last commitAug 15, 2026
Release cadence~5 days
Latest releasev4.27.3

Runtime

LanguagePython
Memory75 MB
Boot time200 ms
Deploymentself-hosted · cloud · desktop
Setup difficultyMedium
Plugin ecosystemStrong

Posture

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

Community

Sentiment30% positive
Reddit mentions10
Web results10

Security breakdown

Composite 65 / 100 · how these are scored

Sandboxing5 / 10

higher is safer

API security6 / 10

higher is safer

Network isolation4 / 10

higher is safer

Telemetry safety5 / 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 22 days ago

Evidence

Decision

Why choose AstrBot over OpenClaw?

Why choose this

  • Native multi-IM platform support including WeChat and Feishu, which OpenClaw may not cover as deeply
  • Python ecosystem makes plugin development accessible to a broader developer base
  • Built-in knowledge base with retrieval quality improvements actively shipping

Tradeoffs

  • Python runtime means higher memory footprint and slower boot vs OpenClaw's Node/Go options
  • Shell access risk appears higher with less granular isolation than OpenClaw's guardrail system
  • AGPL-3.0 license is more restrictive than OpenClaw's licensing for commercial derivative works

Best fit

  • Teams needing multi-IM platform integration (WeChat, Feishu, Telegram, etc.)
  • Developers wanting a Python-native AI agent framework with plugin extensibility
  • Users seeking an AGPL-licensed OpenClaw alternative with built-in LLM routing

Avoid if

  • You need strong sandboxing and network isolation out of the box
  • You require a non-copyleft license (AGPL-3.0 may be restrictive for commercial embedding)
  • You want minimal shell access risk — AstrBot's shell tool has moderate exposure
Good Confidence72%

Evidence is strong from GitHub activity and README but weak from community sentiment — nearly all Reddit matches are false positives for the PlayStation game Astro Bot, not this project. Web search confirms AstrBot is listed as an OpenClaw alternative in curated lists, lending moderate confidence to the clone classification.

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

Star activity

39,256 stars today

Overview

AstrBot is a Python-based AI agent assistant and development framework designed to integrate across a wide range of instant messaging platforms, LLM backends, and plugin-based AI features. It positions itself explicitly as an OpenClaw alternative, with a focus on multi-platform reach — supporting WeChat, Feishu, Telegram, Discord, and other IM channels out of the box. The framework is built on Python 3.12+ and licensed under AGPL-3.0, which ensures source availability but imposes copyleft obligations on derivative works.

Architecturally, AstrBot appears to follow a modular plugin system where capabilities are extended through community and first-party plugins. Recent commits (leading to v4.27.0) reveal active work on a stateless Responses API provider, knowledge base retrieval quality improvements via score fusion and document diversification, shell command output compaction, and path token optimization. These changes suggest a maturing codebase that is refining both LLM integration flexibility and operational safety — though the shell access tool still carries moderate risk as evidenced by recent fixes to its output handling.

Compared to OpenClaw, AstrBot differentiates primarily through its Python ecosystem (lower barrier to entry for plugin authors), broader IM platform coverage especially for Chinese-market platforms, and a larger GitHub star count indicating stronger community traction. However, it lacks the explicit safety guardrail architecture that OpenClaw has developed through integrations like NemoClaw, and its AGPL licensing may deter certain commercial adopters. The project is actively maintained with frequent releases, making it a viable and competitive alternative for teams prioritizing multi-platform chat integration over minimal resource 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.