Repolode
langbot-app

langbot-app/LangBot

Plataforma open source para criar chatbots com IA que conectam LLMs ao Slack, Discord, Telegram, WeChat, Lark, DingTalk e outros serviços.

Estrelas
18,303
Forks
1,800
Issues abertas
140
Último commit
há 7 horas

O que é?

LangBot é uma plataforma para criar e executar bots com agentes em serviços de mensagens instantâneas. Ela conecta modelos de linguagem de grande porte e ferramentas de workflow a plataformas de chat como Discord, Telegram, Slack, LINE, QQ, WeChat, WeCom, Lark, DingTalk e KOOK, permitindo que uma única configuração de bot atenda a vários canais.

O projeto oferece conversas com várias rodadas, chamadas de ferramentas, respostas em streaming e uma base de conhecimento integrada para geração aumentada por recuperação (RAG). Ele se integra ao Dify, Coze, n8n, Langflow e Ollama, além de provedores como OpenAI, Anthropic, DeepSeek e Gemini. Um painel de gerenciamento web permite configurar bots, pipelines e modelos, enquanto o sistema de plugins e o suporte a MCP ampliam seus recursos.

Escrito em Python, o LangBot pode ser iniciado com uvx ou Docker Compose. Controle de acesso, limitação de taxa, filtragem de palavras sensíveis e monitoramento estão incluídos para executar bots em produção.

Recursos principais

  • 01Conecta LLMs e workflows de agentes, como Dify, Coze e n8n, a plataformas de chat.
  • 02Oferece suporte a Discord, Telegram, Slack, LINE, QQ, WeChat, WeCom, Lark, DingTalk e KOOK em uma única base de código.
  • 03Inclui uma base de conhecimento integrada para geração aumentada por recuperação (RAG).
  • 04Oferece um painel web para gerenciar bots, pipelines e modelos.
  • 05Disponibiliza um sistema de plugins e suporte ao protocolo MCP.
  • 06Inclui controle de acesso, limitação de taxa e filtragem de palavras sensíveis.

Casos de uso

  • Implantar um bot de atendimento ao cliente no Slack ou Discord que responda com base na sua base de conhecimento.
  • Conectar workflows do n8n ou Dify ao WeCom ou DingTalk para processos internos de negócios.
  • Moderar grupos de comunidade no QQ ou Discord com filtragem de conteúdo baseada em IA.

Início rápido

  1. 1

    Instale e execute com uv (inicialização em uma linha)

    uvx langbot
  2. 2

    Clone o repositório

    git clone https://github.com/langbot-app/LangBot
  3. 3

    Acesse o diretório docker

    cd LangBot/docker
  4. 4

    Inicie a stack com Docker Compose e abra http://localhost:5300

    docker compose --profile all up -d

Antes de usar

  • É necessário ter o uv instalado para iniciar com uma única linha.
  • A implantação na nuvem e algumas integrações com plataformas dependem de serviços de terceiros e chaves de API.

Tópicos

Perguntas frequentes

O que é LangBot?
Plataforma open source para criar chatbots com IA que conectam LLMs ao Slack, Discord, Telegram, WeChat, Lark, DingTalk e outros serviços. LangBot é uma plataforma para criar e executar bots com agentes em serviços de mensagens instantâneas. Ela conecta modelos de linguagem de grande porte e ferramentas de workflow a plataformas de chat como Discord, Telegram, Slack, LINE, QQ, WeChat, WeCom, Lark, DingTalk e KOOK, permitindo que uma única configuração de bot atenda a vários canais.
LangBot é gratuito? Qual é a licença?
LangBot é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
LangBot ainda é mantido?
Manutenção ativa. O último commit de LangBot foi em 20 de out. de 2026.
Para que posso usar LangBot?
Implantar um bot de atendimento ao cliente no Slack ou Discord que responda com base na sua base de conhecimento. Conectar workflows do n8n ou Dify ao WeCom ou DingTalk para processos internos de negócios. Moderar grupos de comunidade no QQ ou Discord com filtragem de conteúdo baseada em IA.
Como instalar LangBot?
Instale e execute com uv (inicialização em uma linha): uvx langbot Clone o repositório: git clone https://github.com/langbot-app/LangBot Acesse o diretório docker: cd LangBot/docker Inicie a stack com Docker Compose e abra http://localhost:5300: docker compose --profile all up -d
Onde consigo LangBot?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/langbot-app/LangBot

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados