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.

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.