# AstrBot

> 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.

- Repository: https://github.com/AstrBotDevs/AstrBot
- Official docs: https://docs.astrbot.app
- Checked: 2026-11-01

## What it replaces
Nothing people pay for: a free tool, listed because people search for it.

## Facts, with sources

| Question | Status | Answer | Source | Checked |
|---|---|---|---|---|
| Runs on my machine? | Confirmed | Yes, on your own computer or server; models can be hosted or run locally through Ollama or LM Studio | https://github.com/AstrBotDevs/AstrBot/blob/master/README.md | 2026-11-01 |
| Code licence | Partial | AGPL-3.0, with a separate EULA that adds content and use limits and says installing means accepting them | https://github.com/AstrBotDevs/AstrBot/blob/master/EULA.md | 2026-11-01 |
| Model weights licence | Confirmed | No bundled weights; you connect a hosted model service or a local runner | https://github.com/AstrBotDevs/AstrBot/blob/master/README.md | 2026-11-01 |
| Commercial use | Partial | AGPL-3.0 allows it, with source-sharing duties for network use; the EULA's content and use limits also apply | https://github.com/AstrBotDevs/AstrBot/blob/master/EULA.md | 2026-11-01 |
| Paid services needed? | Partial | AstrBot has no paid tier; hosted models and one-click cloud hosting cost money, while local models avoid model fees | https://github.com/AstrBotDevs/AstrBot/blob/master/FIRST_NOTICE.en-US.md | 2026-11-01 |
| Hardware | Partial | No figures stated; needs Python 3.12+ or Docker. Local models have their own needs | https://github.com/AstrBotDevs/AstrBot/blob/master/pyproject.toml | 2026-11-01 |
| Operating systems | Confirmed | Desktop app for Windows, macOS and Linux; also uv and Docker | https://github.com/AstrBotDevs/AstrBot-desktop/blob/main/README.md | 2026-11-01 |
| Setup effort | Confirmed | Easy; three uv commands or a desktop installer, then connect a model and a chat platform | https://github.com/AstrBotDevs/AstrBot/blob/master/README.md#quick-start | 2026-11-01 |

GitHub: 45677 stars, 3351 forks, last push 2026-11-02, archived: no.

## Alternatives to AstrBot
- [OpenClaw](https://repoquarry.dev/projects/openclaw.md): Self-hosted personal AI assistant you run on your own computer and chat with through WhatsApp, Telegram, Slack, Discord, iMessage and 20+ other apps.
- [Rakazo](https://repoquarry.dev/projects/rakazo.md): Self-hosted open-source agent for persistent AI teammates with their own computers, memory and routines; bring your own model.
- [DeerFlow](https://repoquarry.dev/projects/deer-flow.md): ByteDance's self-hosted "super agent" for deep research, reports, slides and web pages, with Docker sandboxes, sub-agents, scheduled tasks and chat-app bots.
- [OpenManus](https://repoquarry.dev/projects/openmanus.md): Terminal-based general agent from the MetaGPT team that plans tasks, browses the web and runs tools with your own model keys or a local Ollama model.
- [AgenticSeek](https://repoquarry.dev/projects/agenticseek.md): Local Manus-style agent that browses the web, writes and runs code and plans multi-step tasks, built for local models via Ollama or LM Studio.
- [Kortix (formerly Suna)](https://repoquarry.dev/projects/kortix.md): Team agent platform (formerly Suna) where agents work in isolated sandboxes, in Slack or Teams and on schedules. Source-available, Elastic License 2.0.
---
Source: RepoQuarry (https://repoquarry.dev/projects/astrbot). Data licence: CC BY 4.0. Quotes are from project documentation and belong to their authors.
