Runs on Discord

Every listing whose runtime names Discord. Derived from the records on this site, not curated.

All 100 bots

secret-santa

Draws Secret Santa names for a Slack, Discord or Webex channel and messages each person their match. The authors run it as a hosted service; this is the code behind it.

by jolicode · runs on Slack, Discord and Webex · declares PHP ^8.4, per its composer.json; we searched its README.md and did not find 8.4 · MIT source, per GitHub's licence detection · the authors also run it at secret-santa.team, which that page described as totally free to use when we read it on 2026-09-13 · GitHub reports this repository public; last commit 2026-08-18 ·

Open on GitHub

replbot

Gives a Slack or Discord channel a live shell or language REPL, each session running in its own container. Handing chat members a shell is exactly as dangerous as it sounds.

by binwiederhier · runs on Slack and Discord · declares Go 1.17, per its go.mod; we searched its README.md and did not find 1.17 · Apache-2.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2021-11-26, 57 complete months before 2026-09-13 ·

Open on GitHub

project-golem

An always-on agent that works at the level of the whole machine: long-term memory, a scheduler, several cooperating agents, and Discord and Telegram as its front doors. Documentation is largely in Chinese.

platform · by Arvincreator · runs on Discord and Telegram · declares Node >=20 <23, per its package.json; we did not check its README.md for that, because our search needs a dotted version such as 3.10 and >=20 <23 does not contain one · ships LICENSE, which GitHub matches to no standard licence, so the terms are whatever that file says · GitHub reports this repository public; last commit 2026-06-22 ·

Open on GitHub

programmer-lyf-bot

Posts a daily digest of tech news and memes into Telegram, Discord and Matrix rooms, scheduled by GitHub Actions rather than a server you keep running.

by CaptainIRS · runs on Telegram, Discord and Matrix · no version floor declared in its setup.cfg · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-07-31 ·

Open on GitHub

poketwo

A Pokémon collecting game that lives inside Discord: creatures appear in chat, you catch and train them, and you trade and battle with other members.

runs on Discord · declares Python ^3.10, per its pyproject.toml; we searched its README.md and did not find 3.10 · GPL-3.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2025-02-14, 18 complete months before 2026-09-13 ·

Open on GitHub

nanobot

A self-hosted personal AI agent in Python with a web UI, tool calling, memory and MCP, which can also answer in Discord and other chat apps.

platform · by HKUDS · runs on Discord · declares Python >=3.11, per its pyproject.toml; we searched its README.md and it contains 3.11 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-13 ·

Open on GitHub

graim

Bridges moderation between Matrix and Discord, so that a ban or a removal on one side lands on the other.

by luphoria · runs on Matrix and Discord · declares a base image pinned at node:14, per its Dockerfile; that fixes the version inside Docker only, and no floor is declared in its package.json; we did not check its README.md for that, because our search needs a dotted version such as 3.10 and node:14 does not contain one · GitHub's licence detector reports no licence file as of 2026-09-13, so we found no grant of permission; absent one, copyright's default is that all rights are reserved. That is the general rule, not advice about your use · GitHub reports this repository public; last commit 2023-04-18, 40 complete months before 2026-09-13 ·

Open on GitHub

goclaw

A Go rewrite of OpenClaw: one binary that fronts many LLM providers and runs teams of agents across Discord, Slack and other channels, with tenants kept apart in Postgres.

platform · by nextlevelbuilder · runs on Discord and Slack · declares Go 1.26.0, per its go.mod; we searched its README.md and did not find 1.26.0 · ships LICENSE, which GitHub matches to no standard licence, so the terms are whatever that file says · GitHub reports this repository public; last commit 2026-09-12 ·

Open on GitHub

embed-generator

Composes Discord's rich embed messages in a visual editor and posts them to a channel through a webhook. It is a web application with a Discord bot alongside it: use the authors' hosted instance at message.style, or run your own.

by merlinfuchs · runs on Discord · declares Go 1.25.0, per its go.work; we searched its README.md and did not find 1.25.0 · MIT source, per GitHub's licence detection · the hosted instance at message.style sells a premium tier through Discord's app directory, and we did not read its price (checked 2026-09-13) · GitHub reports this repository public; last commit 2025-11-13 ·

Open on GitHub

dsh-im

Puts a DeepSeek Harness agent behind your chat accounts: a message arriving in Feishu, WeChat, DingTalk, QQ, Slack, Telegram, Discord or WhatsApp is handed to the agent you are already running, and the reply comes back in the same thread. It connects an agent you supply; it is not the agent.

by xmanrui · runs on Feishu, WeChat, DingTalk, QQ, Slack, Telegram, Discord and WhatsApp · declares Node >=22.19, per its package.json; we searched its README.md and did not find 22.19 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-12 ·

Open on GitHub

discordo

A terminal client for reading and posting to Discord. Its own README warns that automating a user account this way is against Discord's terms.

tool · by ayn2op · talks to Discord · declares Go 1.27.0, per its go.mod; we searched its README.md and did not find 1.27.0 · GPL-3.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-12 ·

Open on GitHub

discord.py

A Python library for the Discord API: your own program uses it to sign in as a bot account, receive events and send messages. It is the library, not a bot — there is nothing here to run on its own.

library · by Rapptz · for Discord · declares Python >=3.8, per its pyproject.toml; we searched its README.rst and it contains 3.8 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-01 ·

Open on GitHub

discord.js

The Node.js side of the same job: a library your own program uses to sign in as a Discord bot account, handle events and send messages. It is the library, not a bot — you supply the program.

library · for Discord · declares Node >=24.17.0, per its package.json; we searched its README.md and did not find 24.17.0 · Apache-2.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-12 ·

Open on GitHub

discord-bot-client

A patched build of the Discord desktop app that lets you sign in as a bot account.

tool · by samuelscheit · talks to Discord · no version floor declared in its package.json · GitHub's licence detector reports no licence file as of 2026-09-13, so we found no grant of permission; absent one, copyright's default is that all rights are reserved. That is the general rule, not advice about your use · GitHub reports this repository archived and read-only; last commit 2024-08-10, 25 complete months before 2026-09-13 ·

Open on GitHub

discord-bot

A small Discord housekeeping bot: plays music and clears messages on command.

by TannerGabriel · runs on Discord · declares a base image pinned at node:20, per its Dockerfile; that fixes the version inside Docker only, and no floor is declared in its package.json; we did not check its README.md for that, because our search needs a dotted version such as 3.10 and node:20 does not contain one · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2024-08-24, 24 complete months before 2026-09-13 ·

Open on GitHub

discord-active-developer-badge

A script that performs the minimum bot activity Discord requires before it will grant the Active Developer badge.

tool · by hackermondev · talks to Discord · no version floor declared in its package.json · GitHub's licence detector reports no licence file as of 2026-09-13, so we found no grant of permission; absent one, copyright's default is that all rights are reserved. That is the general rule, not advice about your use · GitHub reports this repository archived and read-only; last commit 2024-09-13, 24 complete months before 2026-09-13 ·

Open on GitHub

concord

A C library that wraps the Discord API. You build a bot against it; it is not one.

library · by Cogmasters · for Discord · no version floor: its file tree holds no manifest we read for one, and GitHub calls it C · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2025-04-23, 16 complete months before 2026-09-13 ·

Open on GitHub

chatGPT-discord-bot

A Discord bot that relays a channel's chat to hosted or local language models. You supply the API keys.

by Zero6992 · runs on Discord · declares Python >=3.12,<3.15, per its pyproject.toml; we searched its README.md and it contains 3.12 · GPL-2.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-12 ·

Open on GitHub

TitanBot

An all-in-one Discord server bot on discord.js and PostgreSQL: moderation, an economy game, tickets and the usual utilities.

by codebymitch · runs on Discord · declares Node >=20.10.0, per its package.json; we searched its README.md and it contains 20.10.0 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-08-20 ·

Open on GitHub

Tater

A local-first home assistant: runs models on your own hardware through llama.cpp, Transformers or MLX, listens on voice satellites, and answers from Discord, Matrix, IRC, Telegram, HomeKit and Home Assistant.

platform · by TaterTotterson · runs on Discord, Matrix, IRC and Telegram · declares a base image pinned at python:3.11-slim, per its Dockerfile; that fixes the version inside Docker only, and no floor is declared in its frontend/package.json; we searched its README.md and it contains 3.11 · AGPL-3.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-10 ·

Open on GitHub

Red-DiscordBot

A self-hosted, fully modular Discord bot: you turn cogs on and off to make it a moderator, a music player, a trivia host, or all three.

by Cog-Creators · runs on Discord · declares Python >=3.8.1, per its setup.py; we searched its README.md and did not find 3.8.1 · GPL-3.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-07 ·

Open on GitHub

Openaibot

A chat bot that puts GPT-class models behind Telegram, Discord, Slack and Kook accounts, with tool calls and a plugin system. Its README says “This project is not abandoned, just no new features are planned”, which we read on 2026-09-13.

by LlmKira · runs on Telegram, Discord, Slack and Kook · declares Python <3.12,>=3.9, per its pyproject.toml; we searched its README.md and did not find 3.12 · Apache-2.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2025-06-09, 15 complete months before 2026-09-13 ·

Open on GitHub

MusicBot

A self-hosted Discord music bot in Java: it joins a voice channel and plays queued tracks from YouTube, SoundCloud and radio streams.

by jagrosh · runs on Discord · declares Java 11, per its pom.xml; we did not check its README.md for that, because our search needs a dotted version such as 3.10 and 11 does not contain one · Apache-2.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2024-08-12, 25 complete months before 2026-09-13 ·

Open on GitHub

LangBot

A self-hosted platform for putting an LLM behind a chat account on many networks at once — Discord, Slack, Telegram, LINE, QQ, Feishu, DingTalk, WeChat, Matrix — with plugins and a knowledge base. Most of its documentation is in Chinese.

platform · by langbot-app · runs on Discord, Slack, Telegram and others · declares Python >=3.11,<4.0, per its pyproject.toml; we searched its README.md and did not find 3.11 · Apache-2.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-12 ·

Open on GitHub

Discord-OwO-Bot

The source of OwO Bot, a Discord game bot built around collecting and battling.

by ChristopherBThai · runs on Discord · no version floor declared in its package.json · ships LICENSE, which GitHub matches to no standard licence, so the terms are whatever that file says · GitHub reports this repository public; last commit 2024-11-03, 22 complete months before 2026-09-13 ·

Open on GitHub

Discord-MusicBot

A Discord music bot with a web dashboard. It does not fetch or decode audio itself: its configuration file says it will not work without a Lavalink server, and what it can play from is whatever that server supports.

by ItzSudhan · runs on Discord · declares Node >=16.x <=16.16, per its package.json; we searched its README.md and did not find 16.16 · ships LICENSE.md, which GitHub matches to no standard licence, so the terms are whatever that file says · GitHub reports this repository archived and read-only; last commit 2026-04-23 ·

Open on GitHub

ClawFleet

A Go fleet manager that runs several self-hosted AI agents on one machine and wires them into a Discord channel.

platform · runs on Discord · declares Go 1.25.0, per its go.mod; we searched its README.md and did not find 1.25.0 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-04-27 ·

Open on GitHub