← all repositories
Kav-K/GPTDiscord

Every OpenAI feature, now in your #general channel

Your Discord server needed a shared ChatGPT client, so this bot added DALL-E, code execution, and document search for good measure.

1.9k stars Python Chat AssistantsRAG · Search
GPTDiscord
Not currently ranked — collecting fresh signals.
star history

What it does

GPTDiscord is a Python bot that stuffs ChatGPT-style conversations, DALL-E image generation, code execution, and document Q&A into Discord. It also bolts on AI moderation, internet search via Google and Wolfram Alpha, and DeepL translation, effectively turning a server into a multi-user frontend for OpenAI’s APIs.

The interesting bit

Instead of treating Discord as a thin wrapper, the bot leans into the platform: users can drag and drop files to build vector indexes for later querying, back up entire channel histories into a searchable knowledge base, and hold multi-modal conversations where the model both sees and generates images.

Key highlights

  • Multi-modal threads using GPT-4 Vision and DALL-E 3 without leaving the chat
  • Code interpreter powered by E2B, supporting package installation and internet access from inside the sandbox
  • Custom indexes built from PDFs, web links, or entire Discord channels, backed by Qdrant (the project is currently migrating from Pinecone)
  • Internet-connected chat that blends Google search, Wolfram Alpha, and link crawling into model responses
  • Async architecture that the README says can handle hundreds of concurrent users, assuming upstream APIs cooperate

Caveats

  • The vector database layer is in flux: the project is actively migrating from Pinecone to Qdrant
  • Some features ride on alpha or external APIs—code execution depends on E2B, and text editing uses an alpha OpenAI endpoint that “might vary”
  • Support is volunteer-only; the README notes maintainers assist “on their schedule”

Verdict

Worth deploying if you run a Discord community that wants shared AI tooling without juggling separate accounts. Skip it if you need a lightweight, single-purpose bot or anything that works offline.

Frequently asked

What is Kav-K/GPTDiscord?
Your Discord server needed a shared ChatGPT client, so this bot added DALL-E, code execution, and document search for good measure.
Is GPTDiscord open source?
Yes — Kav-K/GPTDiscord is open source, released under the MIT license.
What language is GPTDiscord written in?
Kav-K/GPTDiscord is primarily written in Python.
How popular is GPTDiscord?
Kav-K/GPTDiscord has 1.9k stars on GitHub.
Where can I find GPTDiscord?
Kav-K/GPTDiscord is on GitHub at https://github.com/Kav-K/GPTDiscord.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.