Repolode
jakobdylanc

jakobdylanc/llmcord

Um bot do Discord que transforma um servidor ou DM em uma interface compartilhada para qualquer LLM compatível com OpenAI, local ou remoto.

Estrelas
837
Forks
206
Issues abertas
5
Último commit
há 3 meses

O que é?

llmcord é um bot do Discord em Python que permite conversar com modelos de linguagem diretamente no Discord. Ele se conecta a serviços remotos como OpenRouter, OpenAI, xAI e Google, ou a servidores locais como LM Studio, Ollama e vLLM, e funciona com qualquer servidor que disponibilize a API OpenAI /v1/chat/completions.

O histórico da conversa fica no próprio Discord: a cadeia de respostas serve como contexto, então não é necessário usar um banco de dados. Os usuários podem criar ramificações de conversas, continuar a thread de outra pessoa ou mencionar o bot ao responder a qualquer mensagem para incluí-lo. É possível trocar de modelo durante a execução com o comando /model, e as configurações em config.yaml são recarregadas sem reiniciar o bot.

O bot aceita anexos de imagem com modelos de visão e anexos de arquivos de texto, além de oferecer um prompt de sistema configurável, permissões por usuário, cargo e canal e respostas em streaming. O projeto consiste em um único arquivo Python, configurado por meio de config.yaml ou variáveis de ambiente, e pode ser executado diretamente com Python ou via Docker Compose.

Recursos principais

  • 01O contexto da conversa fica armazenado na cadeia de respostas do Discord, sem necessidade de banco de dados.
  • 02Troque entre os modelos configurados durante a execução com o comando /model.
  • 03Funciona com OpenRouter, OpenAI, xAI, Google, LM Studio, Ollama, vLLM e outros servidores compatíveis com OpenAI.
  • 04Aceita anexos de imagem para modelos de visão e anexos de arquivos de texto.
  • 05Envia respostas em streaming e divide respostas longas em várias mensagens.
  • 06Recarrega config.yaml automaticamente e aceita variáveis de ambiente para segredos.

Casos de uso

  • Oferecer a uma equipe pequena ou a um grupo de amigos um assistente de IA compartilhado em um servidor do Discord que já usam.
  • Executar um modelo hospedado localmente por meio do Ollama ou LM Studio e conversar com ele pelo Discord.
  • Comparar diferentes modelos remotos e locais em uma única interface de chat, alternando entre eles com /model.
  • Experimentar prompts de sistema personalizados para um bot de comunidade.

Em coleções

Tópicos

Perguntas frequentes

O que é llmcord?
Um bot do Discord que transforma um servidor ou DM em uma interface compartilhada para qualquer LLM compatível com OpenAI, local ou remoto. llmcord é um bot do Discord em Python que permite conversar com modelos de linguagem diretamente no Discord. Ele se conecta a serviços remotos como OpenRouter, OpenAI, xAI e Google, ou a servidores locais como LM Studio, Ollama e vLLM, e funciona com qualquer servidor que disponibilize a API OpenAI /v1/chat/completions.
llmcord é gratuito? Qual é a licença?
llmcord é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
llmcord ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de llmcord foi em 14 de ago. de 2026.
Para que posso usar llmcord?
Oferecer a uma equipe pequena ou a um grupo de amigos um assistente de IA compartilhado em um servidor do Discord que já usam. Executar um modelo hospedado localmente por meio do Ollama ou LM Studio e conversar com ele pelo Discord. Comparar diferentes modelos remotos e locais em uma única interface de chat, alternando entre eles com /model. Experimentar prompts de sistema personalizados para um bot de comunidade.
Onde consigo llmcord?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/jakobdylanc/llmcord

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

Projetos relacionados