You are browsing as a guest. Sign up (or log in) to start making projects!

NevAI

  • 7 Devlogs
  • 12 Total hours

A Discord bot that lets admins set an AI channel per server, mention it and it responds using free AI models, remembering the last 15 messages for context.

Ship #1 Pending review

NevAI - Discord AI Bot

Hello everyone, I’ve finally finished my open-source Discord AI bot with some unique mechanics!

Features

  • Only the Discord server administrator can use /ai, /ai_settings, /language, and /logs.
  • The bot responds using the AI models listed below.
  • The bot supports vision models (image understanding).
  • Responses are limited to 1500 characters.
  • Pre-built Docker image available.
  • Custom success and error emoji.
  • The bot reacts with an emoji when responding in a Discord chat.
  • The server administrator can set a custom AI prompt.
  • Multi-language support (add your own language more info CONTRIBUTING.md)).
  • The bot saves the last 15 messages for chat context.
  • Live logs support (/logs command).

How to use?

You can try it on my Discord server: https://discord.gg/3BqyZMQ85V

Or run it locally (recommended if you plan to use it daily, since free AI APIs have rate limits).

Docker (pre-built image)

  1. Create a .env file
  2. docker pull ghcr.io/nahida4479/nevai:latest
  3. docker run --env-file .env ghcr.io/nahida4479/nevai:latest

AI models list

Gemini

  • gemini-2.5-flash
  • gemini-2.5-flash-lite

Groq

  • openai/gpt-oss-120b
  • openai/gpt-oss-20b

HackClub

  • meta-llama/llama-3.3-70b-instruct

Vision models

Groq

  • qwen/qwen3.6-27b
  • qwen/qwen3.8-27b

Finally

I’ve spent a lot of time on this project, so thanks for reading! Feedback, issues, and pull requests are always welcome - good luck with your own projects too!

  • 7 devlogs
  • 12h
Try project → See source code →
Open comments for this post

1h 45m 3s logged

Devlog 7

New

  • Added CONTRIBUTING.md (how to add your language)
  • New /help command with a description of all commands
  • Finalized README.md with features, how to run it, etc.
  • Added /logs command with live bot logs (question and AI model)

Planned

I plan to ship this project.

0
0
6
Open comments for this post

1h 58m 58s logged

Devlog 6

New

  • Added image support (vision, Qwen models)
  • Added AI response error handling
  • Added validation for Add custom AI reaction emoji (supports Discord emoji format)
  • Added .env example in README.md
  • Added MIT LICENSE on GitHub
  • Added base AI prompt with a character limit (1500 characters)

Planned

I plan to add a /logs command.

0
0
35
Open comments for this post

2h 5m 29s logged

Devlog 5

New

  • New settings image
  • Changed /ai_settings panel design
  • Created 2 new bot emojis (success and failure)
  • Added Discord emoji format support in the Add custom AI reaction emoji panel
  • Added bot_name typing... indicator

Planned

I plan to add an embed AI response with an on/off option in /ai_settings.

0
0
9
Open comments for this post

1h 31m 27s logged

Devlog 4

New

  • Created the bot’s profile image
  • Added the AI response system (with 15-message context history)
  • Created the /ai_settings panel with custom prompt and thinking emoji options
  • Extended the language files with new translation keys

Planned

I’m planning to add support for Discord’s custom emoji format in /ai_settings, and start working on a logs system showing the question asked and which AI model responded.

0
0
6
Open comments for this post

2h 2m 17s logged

Devlog 3

New

  • Added multi-language support
  • Created /ai_settings panel
  • Added English and Polish language support
  • Added mention detection - the bot now checks if it was mentioned on the configured AI channel

Planned

I’m planning to connect the AI system to the bot’s replies and finish the custom prompt settings (via the modal opened from /ai_settings).

0
0
7
Open comments for this post

1h 11m 2s logged

Devlog 2

New

  • Created the Dockerfile and .dockerignore
  • Set up a pre-built Docker image (built automatically via GitHub Actions)
  • Created the /ai slash command
  • Created save_data.js and a save system for the AI channel

Planned

I’m planning to create the bot’s profile picture and start working on getting AI responses inside Discord.

0
0
11
Open comments for this post

1h 35m 3s logged

Devlog 1

New

  • Added 3 AI providers: Groq, Gemini, HackClub
  • Added 6 LLM models across those providers
  • Tested the connection with each provider

LLM models

Gemini API

gemini-2.5-flash, gemini-2.5-flash-lite

Groq API

openai/gpt-oss-120b, openai/gpt-oss-20b, qwen/qwen3.6-27b

HackClub API

meta-llama/llama-3.3-70b-instruct

Planned

I’m planning to integrate these models with the Discord bot

0
0
4

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…