AstrBot

AstrBot

Open-source AI agent framework for cross-platform chat assistants.

54/100MonitorFreeFree

AstrBot is a top choice for developers who want to self-host a private, multi-platform AI assistant with deep extensibility. Its plugin ecosystem and MCP support give it an edge over hosted assistants, but the steep setup curve makes it unsuitable for non-technical users. If you're comfortable with self-hosting, it's an excellent free option.

Verified 4d ago · liveness 54/100 · cite: rightaichoice.com/tools/astrbot

Best for
  • Developers building custom AI assistants across multiple chat platforms
  • Community managers automating moderation and responses on QQ, Discord, Telegram
  • Hobbyists experimenting with LLM-based agents and plugin development
  • Small teams needing a private, self-hosted AI assistant with full data control
Not ideal for
  • Non-technical users seeking a fully managed, no-code solution
  • Enterprises requiring dedicated SLAs and enterprise support
  • Users needing a native mobile app (AstrBot runs on desktop/server, mobile access via web interface only)
Visit Website

IntermediateFor developers familiar with Docker, initial setup can take 30–60 minutes. Adding multiple platforms and plugins might extend it to a few hours. Non-technical users should expect a full afternoon of learning.Web · Desktop · CLI · PluginAPI availableVerified 4d ago
Pricing
Free
FreeFree tier4 hidden costs
Learning curve
Intermediate
For developers familiar with Docker, initial setup can take 30–60 minutes. Adding multiple platforms and plugins might extend it to a few hours. Non-technical users should expect a full afternoon of learning.
Runs on
WebDesktopCLIPlugin
API available · 14 integrations
Who it's for
Indie developerCommunity manager
Live sentiment
Is AstrBot actually worth it?

We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.

  • Honest verdict, not marketing
  • Real pros & cons from real users
  • Attributed quotes with receipts
Run a free scan

3 free scans · no card needed

Skip it if

Skip AstrBot if you need a zero-maintenance, cloud-hosted assistant with no technical setup, or if you require official support and SLAs.

The 30-second take
Biggest gripe

Self-hosting requires your own server or always-on computer, adding electricity and hosting costs.

Price reality

AstrBot is free and open-source, making it ideal for startups and indie developers who want full control without per-seat costs. Unlike hosted assistants that charge per month (e.g., Poe, ChatGPT Plus), AstrBot only costs you the underlying infrastructure and any LLM API usage you choose. For teams comfortable with self-hosting, this can be significantly cheaper at scale.

In short

AstrBot — Open-source AI agent framework for cross-platform chat assistants. Best for Developers building custom AI assistants across multiple chat platforms, Community managers automating moderation and responses on QQ, Discord, Telegram, Hobbyists experimenting with LLM-based agents and plugin development. Free to use.

What people actually say about AstrBot — is it worth it?

We ran a structured research pass across product reviews, community discussions, and post-purchase forum threads to surface the patterns vendors won't publish themselves. Below: the recurring strengths, the hidden costs people mention most, and the cohort that consistently regrets adopting this tool.

2 mentions across 1 source (Product Hunt) · researched Jul 3, 2026.

80% positive20% critical
Recurring strengths
  • +Supports 18+ IM platforms including QQ, Discord, Telegram, WeChat.
  • +Plugs into many LLM backends: OpenAI, Anthropic, Google, Ollama, etc.
  • +Modular plugin system for extensibility and custom features.
  • +Built-in RAG and long-term memory using vector databases.
  • +Free and open-source with no hidden fees.
Recurring frustrations
  • Very limited community feedback makes reliability unknown.
  • No hands-on reviews or detailed user experiences published.
  • Documentation and examples may be incomplete at launch.
  • Beginner claim may be misleading; technical setup still required.
  • Integration with many IM platforms could increase complexity.
Patterns worth knowing
Excitement about multi-IM support and extensibility
Seen on Product Hunt
Lack of user feedback makes it hard to judge
Seen on Product Hunt
Learning curve
intermediateProductive in ~A few hours
Hidden costs people mention
  • Costs from external LLM API usage (OpenAI, Anthropic, etc.)
  • Server hosting fees if self-deploying
  • Potential premium plugins or add-ons (not confirmed yet)

Viability Score

54/100
Monitor

How well maintained and how widely used is AstrBot? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this

Recent activity
not measured
Traction
42
Site health
95
User sentiment
80
What the vendor publishes
20

Last calculated: September 2026

How we score →

Key Features

  • Multi-IM platform integration (QQ, Discord, Telegram, WeChat, Feishu, Slack)
  • Plugin system with 1000+ community plugins
  • Support for multiple LLM backends (OpenAI, Anthropic, Google, DeepSeek, Ollama, vLLM)
  • Agentic infrastructure: sub-agents, workflows, tool calls, MCP
  • Knowledge base with hybrid retrieval (dense + BM25) for PDF, DOCX, Markdown
  • Sandboxed agent execution for safety and stability
  • Cron jobs for scheduled automation tasks
  • Runtime controls: inject prompts, interrupt tasks
  • Segmented replies and proactive dialogue
  • Easy persona editing and customization
  • Long-term memory with affinity system and user profiling
  • Multimodal support: text, vision, STT, TTS, embeddings
  • WebUI for configuration, debugging, logs, and plugin management
  • Flexible deployment: one-click launcher, desktop app, Docker, uv, pip
  • Multi-user support with session isolation

About AstrBot

FreeIntermediateAPI availableWeb · Desktop · CLI · Plugin

AstrBot is an open-source, cross-platform AI assistant framework that turns your chat apps like QQ, Discord, Telegram, WeChat, Feishu, and Slack into intelligent automation hubs. It's designed for developers, community managers, and small teams who want to build, customize, and deploy AI-powered chatbots and workflows without deep coding. With a modular architecture, AstrBot supports multiple LLM backends—including OpenAI, Anthropic, Google, DeepSeek, Ollama, and vLLM—so you can plug in the model that fits your needs. What sets AstrBot apart is its agentic capabilities: sub-agents, tool calls, MCP integration, and context management let you create sophisticated multi-step workflows. A built-in knowledge base uses hybrid retrieval (dense + BM25) to parse PDF, DOCX, and Markdown files for high-quality answers. The plugin ecosystem boasts over 1000 community plugins, extending functionality from moderation to scheduled tasks. The intuitive WebUI simplifies configuration, debugging, and plugin management, while flexible deployment options—one-click launcher, desktop app, Docker, uv, pip—make it accessible for both individuals and teams. AstrBot also handles long-term memory with an affinity system and user profiling, and supports multimodal input like text, vision, STT, TTS, and embeddings. Its sandboxed agent execution and cron jobs provide safety and automation for production use. Crucially, AstrBot is fully self-hosted under AGPL-v3, giving you complete data control and customization freedom. Unlike closed-source assistants like Poe or ChatGPT, AstrBot is private and extensible. It's not a no-code tool, though—self-hosting requires comfort with command line and Docker. For developers who value control and multi-IM reach, AstrBot is a powerful, free foundation.

Behind the Verdict

AstrBot shines for technical users who want a self-hosted, multi-platform chatbot without recurring costs. The plugin ecosystem and MCP integration allow deep customization beyond what closed assistants like Poe or ChatGPT offer—you can wire in custom tools, automation, and even your own local models via Ollama or vLLM. The WebUI makes configuration, debugging, and plugin management far easier than most open-source projects, reducing the barrier to entry. However, it's not a no-code tool. You'll need to be comfortable with command line, Docker, and possibly setting up vector databases if you want RAG. There's a learning curve, and no official SLAs or dedicated support—though the community and AGPL license give you freedom. If you're a developer or enthusiast who values data privacy and extensibility, AstrBot is a standout. If you're a non-technical user who wants a plug-and-play assistant, you'll be better served by hosted options.

Researching AstrBot? Get your full AI stack in 60 seconds.

Free, no signup — tell us your goal and get tools matched to your budget & existing stack.

Real-world workflow fit

Concrete scenarios for the personas AstrBot actually fits — and what changes day-one when you adopt it.

Indie developer

Wants to build a personal AI assistant that works across Discord and Telegram, with custom commands and knowledge base.

Outcome: Sets up AstrBot locally with Docker, configures LLM backend, installs a plugin for web search, and deploys to both platforms within a day.

Community manager

Needs to automate moderation and FAQs on a large QQ group.

Outcome: Uses AstrBot's plugin system to add auto-moderation rules, sets up cron jobs for daily summaries, and customizes the bot's persona for friendly responses.

Use Cases

  • Deploy a Discord bot that answers questions using your own knowledge base via RAG.
  • Automate QQ group moderation and respond to member queries with customizable personalities.
  • Build a Telegram assistant that can generate images, search the web, and execute code.
  • Create a multi-platform customer support agent that learns from past conversations.
  • Integrate a private LLM (via Ollama) with Slack for internal team Q&A.
  • Use the plugin system to add custom commands (e.g., weather, news, data retrieval) to any supported IM platform.

Models Under the Hood

OpenAIAnthropicGeminiDeepSeekOllamavLLMQwenSparkdesk

as of 2026-08-28

Limitations

  • As a self-hosted solution, performance depends on your own infrastructure.
  • The free tier lacks official SLAs and dedicated support.
  • Some advanced features (e.g., RAG) may require additional services (vector databases) to be set up manually.

as of 2026-08-23

Verification history

We have re-verified AstrBot 6 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.

  1. re-checked, vendor evidence unchanged
  2. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  3. re-checked, vendor evidence unchanged
  4. re-checked, vendor evidence unchanged
  5. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  6. re-checked, vendor evidence unchanged

Free to cite with attribution — this page re-verifies continuously.

12-month cost

Project the real annual outlay, including the implied monthly cost when only an annual tier is published.

Annual total
Free
Over 12 months
Effective monthly
Free
Billed monthly

Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.

Plans compared

For each published AstrBot tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.

Open Source (Self-Hosted)

$0/mo

Ideal for

Developers and tinkerers who want a free, self-hosted AI assistant across multiple chat platforms without per-seat costs.

What this tier adds

The only tier—gives you full access to all features, including plugins, MCP, and WebUI, at $0/mo.

Hidden costs & gotchas

What the public pricing page doesn't put in bold. Captured from pricing-page footnotes, contract terms, and recurring complaints.

  • Self-hosting requires your own server or always-on computer, adding electricity and hosting costs.
  • RAG features require you to set up a vector database, which may incur separate hosting or maintenance costs.
  • If you use commercial LLM APIs like OpenAI or Anthropic, you'll pay per-token usage on top of AstrBot itself.
  • Community support is via forums or chat; there's no paid support channel, so you may spend time troubleshooting yourself.

Where the pricing makes sense

The company stage and team size where AstrBot's pricing actually pencils out — and where peers do it cheaper.

AstrBot is free and open-source, making it ideal for startups and indie developers who want full control without per-seat costs. Unlike hosted assistants that charge per month (e.g., Poe, ChatGPT Plus), AstrBot only costs you the underlying infrastructure and any LLM API usage you choose. For teams comfortable with self-hosting, this can be significantly cheaper at scale.

Setup time & first value

How long it actually takes to get something useful out of AstrBot — broken out by persona, not the marketing-page minute.

For developers familiar with Docker, initial setup can take 30–60 minutes. Adding multiple platforms and plugins might extend it to a few hours. Non-technical users should expect a full afternoon of learning.

Switching to or from AstrBot

How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.

Migrating in
  • From self-built bot scripts: Replace your custom bot with AstrBot's plugin system and WebUI for easier management.
Migrating out
  • To hosted chatbots like Poe or ChatGPT: Export your bot's knowledge base and repurpose it as custom instructions or GPTs.

Integrations

OpenAIAnthropicGoogle GeminiDeepSeekOllamavLLMDiscordTelegramQQWeChatFeishuSlackQwenSparkdesk

Resources & Guides

Tutorials & Learning

Official links

Tools that pair well with AstrBot

Common stack mates teams adopt alongside AstrBot, with the specific reason each pairing earns its keep.

Featured Head-to-Head Comparisons

Alternatives to AstrBot

View all
FlowiseAI

FlowiseAI

Open-source drag-and-drop builder for AI agents and chatbots—being sunset

FreemiumTry
Chatbase

Chatbase

No-code AI agents for customer support across chat, email, and voice.

FreemiumTry
Tgo

Tgo

Open-source AI agent platform for multi-channel customer service automation.

FreeTry

Frequently Asked Questions

Used AstrBot? Help shape our editorial sentiment research.