Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Discord AI chatbot using Ollama and Stable Diffusion
| Date | Stars |
|---|---|
| 2026-07-24 | 294 |
| 2026-07-25 | 294 |
| 2026-07-28 | 294 |
| 2026-07-30 | 294 |
| 2026-07-31 | 294 |
| 2026-08-06 | 294 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
<div align="center">
<h1>Discord AI Bot</h1>
<h2>Repository is now in maintanance mode - rewriting project to Typescript on <a href="https://github.com/238SAMIxD/discord-ai-bot/tree/typescript">typescript</a> branch</h2>
<h3 align="center">Discord bot to interact with <a href="https://github.com/jmorganca/ollama">Ollama</a> and <a href="https://github.com/AUTOMATIC1111/stable-diffusion-webui">AUTOMATIC1111 Stable Diffusion</a> as a chatbot</h3>
<h3><img alt="Stars" src="https://img.shields.io/github/stars/238SAMIxD/discord-ai-bot?display_name=tag&style=for-the-badge" /></h3>
</div>
### Set-up instructions
1. Install [Node.js](https://nodejs.org) (if you have a package manager, use that instead to install this)
- Make sure to install at least v14 of Node.js
2. Install [Ollama](https://github.com/jmorganca/ollama) (ditto)
3. Pull (download) a model, e.g `ollama pull orca` or `ollama pull llama2`
4. Start Ollama by running `ollama serve`
5. [Create a Discord bot](https://discord.com/developers/applications)
- Under Application » Bot
- Enable Message Content Intent
- Enable Server Members Intent (for replacing user mentions with the username)
6. Invite the bot to a server
1. Go to Application » OAuth2 » URL Generator
2. Enable `bot`
3. Enable Send Messages, Read Messages/View Channels, and Read Message History
4. Under Generated URL, click Copy and paste the URL in your browser
7. Rename `.env.example` to `.env` and edit the `.env` file
- You can get the token from Application » Bot » Token, **never share this with anyone**
- Make sure to change the model if you aren't using `orca`
- Ollama URL can be kept the same unless you have changed the port
- You can use multiple Ollama servers at the same time by separating the URLs with commas
- Set the channels to the channel ID, comma separated
1. In Discord, go to User Settings » Advanced, and enable Developer Mode
2. Right click on a channel you want to use, and click Copy Channel ID
- You can edit the system message the bot uses, or disable it entirely
8. Install the required dependencies with `npm i`
9. Start the bot with `npm start`
10. You can interact with the bot by @mentioning it with your message
11. Install <a href="https://github.com/AUTOMATIC1111/stable-diffusion-webui">Stable Diffusion</a>
12. Run the script `./webui.sh --api --listen`
### Set-up instructions with Docker
1. Install [Docker](https://docs.docker.com/get-docker/)
- Should be atleast compatible with version 3 of compose (docker engine 1.13.0+)
2. Repeat steps 2—7 from the other setup instructions
3. Start the bot with `make compose-up` if you have Make installed
- Otherwise, try `docker compose -p discord-ai up` instead
4. You can interact with the bot by @mentioning it with your message
Excerpt of 2,836 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:21cd003d19bf126a, topic:stable-diffusion, desc:stable diffusion, readme:stable diffusion
matched fp:21cd003d19bf126a, topic:llm