Skip to content
RepoQuarry
Weekly email Suggest a project Sign in

General AI agents

AstrBot

Self-hosted agent chatbot platform for Telegram, Slack, Discord, QQ, Feishu and more, with plugins, a sandbox and hosted or local models.

YesRuns on my machine?
With conditionsAllowed at work?
Only if you want extrasDo I have to pay for anything?
EasySetup

Self-hosted, Plugins, Bring your own API key, Local LLM support, MCP support, Docker, Windows, macOS, Linux

AstrBot (v4.29.4, Oct 2026; ~45k stars) is a self-hosted agent chatbot you connect to QQ, Telegram, Slack, Discord, Feishu, DingTalk and other chat apps. It adds MCP, skills, a knowledge base, an agent sandbox and a plugin market whose third-party plugins are not audited. Use hosted models with your own key, or Ollama and LM Studio. Install with uv, Docker or a desktop app. AGPL-3.0, plus an EULA with content limits you accept by installing. No paid tier. It may send anonymous usage statistics, which ASTRBOT_DISABLE_METRICS=1 turns off.

The facts

QuestionAnswerSourceChecked
Runs on my machine? Yes. Yes, on your own computer or server; models can be hosted or run locally through Ollama or LM Studio github.com Checked 2 days ago
Code licence With conditions. AGPL-3.0, with a separate EULA that adds content and use limits and says installing means accepting them github.com Checked 2 days ago
Commercial use With conditions. AGPL-3.0 allows it, with source-sharing duties for network use; the EULA's content and use limits also apply github.com Checked 2 days ago
Paid services needed? Optional. AstrBot has no paid tier; hosted models and one-click cloud hosting cost money, while local models avoid model fees github.com Checked 2 days ago
Hardware No figures stated; needs Python 3.12+ or Docker. Local models have their own needs github.com Checked 2 days ago
Operating systems Desktop app for Windows, macOS and Linux; also uv and Docker github.com Checked 2 days ago
Setup effort Easy; three uv commands or a desktop installer, then connect a model and a chat platform github.com Checked 2 days ago

Each fact has its own date. Unknown means nobody has published it. We read their documentation; we didn’t install it. Running it yourself costs your hardware, electricity and setup time. Report a correction.

No licence changes since we started watching. Licence changes: follow AstrBot and we email you if its terms change.

Stars over time

Building history Not enough history for a 7-day gain. Stars show attention, not quality. Where these numbers come from.

  • AstrBot
45,67745,504 2026-11-022026-11-03 Tracked daily begins 2026-11-02AstrBot, 2026-11-02: 45,520 stars, trackedAstrBot, 2026-11-03: 45,677 stars, tracked
Focus a point, use arrow keys, or tap for its value.

Tracked daily since 2 Nov 2026. Dashed history is estimated (how).

Others that do the same job

Cookie preferences

Choose what we may store in your browser. You can change this any time from Cookie settings in the footer.

Essential

Security, and remembering this choice. rq-consent · 12 months

Always on