Um framework de agentes que conecta humanos digitais (2.5D, 3D, mobile, PC e web) e LLMs (compatíveis com OpenAI e DeepSeek) a sistemas de negócios.
AstrBotDevs/AstrBot
Plataforma open source de chatbot com agentes que conecta LLMs, plugins e ferramentas de agente a apps de mensagens como QQ, Telegram, Slack e Discord.
- Estrelas
- 42,354
- Forks
- 3,103
- Issues abertas
- 966
- Último commit
- há 11 horas
O que é?
AstrBot é uma plataforma open source completa de chatbot com agentes que conecta grandes modelos de linguagem aos principais apps de mensagens instantâneas. Foi criada para pessoas, desenvolvedores e equipes que querem usar assistentes pessoais, bots de atendimento, ferramentas de automação ou bots de base de conhecimento interna nos apps de chat que já utilizam.
O projeto é compatível com diversas plataformas de mensagens, incluindo QQ, WeChat Work, Feishu, DingTalk, Telegram, Slack, Discord e LINE, além de vários serviços de modelos, como APIs compatíveis com OpenAI, Anthropic, Google Gemini, DeepSeek e Ollama local. Também oferece recursos de agente, como MCP, bases de conhecimento, configurações de persona, compressão de contexto e um sandbox de agente para executar código e comandos shell de forma isolada. O projeto inclui um sistema de plugins e uma WebUI para gerenciamento.
As opções de implantação incluem instalação pela linha de comando com uv, Docker e Docker Compose, além de um app para desktop, permitindo executá-lo em um computador pessoal ou servidor.
Recursos principais
- 01Conecta-se a QQ, Telegram, Slack, Discord, Feishu, DingTalk e outras plataformas de mensagens.
- 02É compatível com vários provedores de LLM, incluindo APIs compatíveis com OpenAI, Anthropic, Gemini e Ollama.
- 03Inclui suporte a MCP, bases de conhecimento, configurações de persona e compressão automática de contexto.
- 04Oferece um sandbox de agente para executar código e comandos shell de forma isolada.
- 05Oferece um sistema de plugins com marketplace e uma WebUI para gerenciamento.
Casos de uso
- Usar um companheiro de IA pessoal no QQ ou Telegram.
- Criar um bot de atendimento para a plataforma de mensagens de uma equipe.
- Responder a perguntas com base em uma base de conhecimento interna dentro de apps de chat.
- Automatizar tarefas rotineiras usando ferramentas de agente e plugins.
Início rápido
- 1
Instalar uv (pré-requisito)
- 2
Instalar o AstrBot com uv
uv tool install astrbot --python 3.12 - 3
Inicializar o ambiente (somente na primeira vez)
astrbot init - 4
Iniciar o AstrBot
astrbot run
Antes de usar
- A instalação rápida requer um ambiente com Python 3.12 ou superior e uv.
- Para conectar LLMs e a maioria das plataformas de mensagens instantâneas, você precisa das suas próprias chaves de API ou contas nas plataformas.
- Depende da disponibilidade de plataformas de mensagens e serviços de modelos de terceiros.
Tópicos
Perguntas frequentes
- O que é AstrBot?
- Plataforma open source de chatbot com agentes que conecta LLMs, plugins e ferramentas de agente a apps de mensagens como QQ, Telegram, Slack e Discord. AstrBot é uma plataforma open source completa de chatbot com agentes que conecta grandes modelos de linguagem aos principais apps de mensagens instantâneas. Foi criada para pessoas, desenvolvedores e equipes que querem usar assistentes pessoais, bots de atendimento, ferramentas de automação ou bots de base de conhecimento interna nos apps de chat que já utilizam.
- AstrBot é gratuito? Qual é a licença?
- AstrBot é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- AstrBot ainda é mantido?
- Manutenção ativa. O último commit de AstrBot foi em 20 de out. de 2026.
- Para que posso usar AstrBot?
- Usar um companheiro de IA pessoal no QQ ou Telegram. Criar um bot de atendimento para a plataforma de mensagens de uma equipe. Responder a perguntas com base em uma base de conhecimento interna dentro de apps de chat. Automatizar tarefas rotineiras usando ferramentas de agente e plugins.
- Como instalar AstrBot?
- Instalar uv (pré-requisito) Instalar o AstrBot com uv: uv tool install astrbot --python 3.12 Inicializar o ambiente (somente na primeira vez): astrbot init Iniciar o AstrBot: astrbot run
- Onde consigo AstrBot?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/AstrBotDevs/AstrBot
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
O LobeHub é uma plataforma para organizar agentes de IA em equipes sempre ativas, que podem ser contratadas, agendadas e avaliadas em um só lugar.
Um harness de agentes para Python, com escolhas opinativas e tudo incluído, que executa tarefas longas e com várias etapas desde o início no LangGraph.
Agente autônomo de pesquisa open source que planeja perguntas, coleta fontes da web e locais e escreve relatórios com citações usando qualquer provedor de LLM.
Plataforma open source para criar chatbots com IA que conectam LLMs ao Slack, Discord, Telegram, WeChat, Lark, DingTalk e outros serviços.
Infraestrutura de memória nativa para agentes, que transforma conversas e execuções de agentes LLM em memória persistente e estruturada para apps em Python e TypeScript.