Skip to content

AstrBot

by AstrBot AIAppGet updates sent to me

Puts an AI assistant into QQ, WeCom, Feishu, Telegram, Slack and other chat apps

View on GitHub

About AstrBot

An open-source chatbot platform that connects AI models to messaging apps such as QQ, WeCom, Feishu, Telegram and Slack. You install it, add a model and link chat platforms in a web dashboard, and the bot answers there.

For IndividualsDevelopersTeams

Made by AstrBot AI

AstrBot AI is the open-source team behind AstrBot, listed on GitHub as an organisation with a project site at astrbot.app.

Stars
★ 45k
License
AGPL-3.0
Cost
Usage-based
Platforms
Mac · Win · Linux
Runs
Local · Self-hosted

Overview

AstrBot is an open source chatbot platform that connects AI models to the messaging apps you already use. You install it on your computer or a server, add a model and link one or more chat platforms in its web dashboard, and the bot then answers in personal and group chats. It can use a knowledge base, personas, web search, MCP tools and plugins from a marketplace of over 1,000. It suits individuals, developers and teams who want a bot inside the chat apps they already use.

It connects one AI setup to many chat platforms, and plugins install from the dashboard with one click.

Try these first

Start with the first one: it is a small task you can check easily.

  1. In the dashboard's chat, ask the bot to introduce itself in two sentences before you connect any platform.First try · no platform yet

  2. Upload [a FAQ document] to a knowledge base and ask the bot a question it covers.

  3. Connect a Telegram bot and add it to [a test group].posts in a chat

  4. Install a plugin from the marketplace and list the commands it adds.installs a plugin

Example prompts written by Agent Flows Hub.

Features

From the creator's documentation.

FeatureWhat it doesRuns
Messaging platformsQQ, WeCom, Feishu, DingTalk, Telegram, Slack, Discord, LINE and moreYour chat accounts
ModelsOpenAI, Anthropic, Gemini, DeepSeek and others, or local models in Ollama or LM StudioProvider API or local
Knowledge baseAnswers from documents you uploadYour computer or server
PluginsOver 1,000 plugins to install from the dashboardYour computer or server
Web dashboardSet up the bot and chat with it in your browserYour computer or server
Agent sandboxRuns code and shell calls in an isolated sandboxYour computer or server

Good to know

You run a group chat or a team channel and want an AI helper inside it. AstrBot links a model to platforms such as QQ, Telegram or Feishu and manages the bot, its knowledge and its plugins from a web dashboard.

Limits

  • Each chat platform needs its own bot account or app credentials, and some adapters are maintained by the community rather than the AstrBot team.
  • The project recommends Docker for a stable, production-ready setup and says the desktop app is not meant for server use.

Notes by (original project name: AstrBot), written from the creator's documentation, not from running it ourselves. AstrBot README · AstrBot documentation

Stuck setting it up?

Tell us what happened. We take a look first; if it needs paid work, you get an estimate before anything starts.

Get help

Other apps

  • AutoClip Turns a long interview, podcast or course video into captioned short clips with post copy
  • Buzz Turns recordings, videos and YouTube links into text and subtitles on your own computer
  • Chat UI Gives you your own HuggingChat-style chat page for the AI models you choose
  • ChatGPT Desktop Brings ChatGPT chat, Work tasks and the Codex coding agent to your desktop
  • ChatGPT Exporter Saves your ChatGPT conversations as Markdown, HTML, JSON, text or a screenshot
  • ChatGPTBox Adds an AI chat box to any web page to summarise, translate or rewrite what you read

See all 113 apps

GitHub