Open Source · Self-Hosted · Multi-LLM

Your Server's
AI Brain

22 skills. 150+ tools. Voice channels. Workflow automation.
Dwarf-grade security. One bot to rule them all.

TypeScript Discord.js Multi-LLM SQLite / PostgreSQL Docker
0 Skills Built-In
0 Tools Available
0 LLM Providers
0 Self-Hosted

Built for Everything

From moderation to voice channels, VexAI handles the full stack of Discord server management.

Multi-LLM Intelligence

OpenAI, Anthropic, OpenRouter, or any compatible API. Per-user model overrides and mode presets give everyone their preferred AI experience.

Security Observer

4-tier risk classification. Rate limiting. Fail-closed design. Every destructive action reviewed by a separate LLM call.

Voice & Audio

TTS, STT, voice channels, meeting transcription, interactive voice assistant with wake word detection.

Workflow Automation

DAG-based workflows with 30+ node types. Triggers, conditions, actions, transforms, and control flow.

Agent System

Specialized agents with dedicated identities and tool access. Background sub-agent execution, inter-agent handoff, and a creation wizard to build new agents through conversation.

Event System

Discord, webhooks, WebSocket, REST polling, cron. Filter, match, and react to anything.

Integrations

Custom APIs, RSS feeds, inbound webhooks, GitHub, email. SSRF protection built in.

Dual Database

SQLite for easy setup, PostgreSQL + pgvector for production. Live migration and semantic search.

22 Skills, One Bot

Every skill ships with its own set of tools. No plugins to install.

discord 29 tools

Messaging, embeds, reactions, polls, threads, forums

moderation 8 tools

Kick, ban, timeout, warn, purge

server-management 15+ tools

Channels, roles, emojis, invites, events, webhooks

user-management 5 tools

User info, nickname, role assignment

components 6 tools

Buttons, select menus, reaction roles

memory 1 tool

Search structured bot logs

semantic-memory 5 tools

Remember, recall, forget, list, update

discord-search 6 tools

Message search, history, context, stats, semantic

integrations 17 tools

APIs, RSS, webhooks, GitHub

email 3 tools

OpenMail inbox management

voice 13 tools

TTS, STT, voice channels, meetings, assistant

agent-system 7 tools

Create, invoke, handover, list, manage agents

sub-agents 7 tools

Background agents, task board

workflows 9 tools

Create, manage, trigger workflows

event-system 13 tools

Listeners, WebSocket, REST poll, events

graph-renderer 1 tool

Charts (bar, line, pie, heatmap, etc.)

cron 3 tools

Scheduled tasks

utility 3 tools

Reminders, web search, URL fetch

system 5 tools

Shell commands, downloads, restart, cache stats

table-renderer 1 tool

Canvas table images with emoji

skill-manager 5 tools

Create, edit, delete custom skills

image-generation 1 tool

AI image generation

Up and Running in 60 Seconds

# Clone the repository
git clone https://github.com/mrelmida/vexai.git
cd vexai

# Configure
cp .env.example .env
# Edit .env with your Discord token and LLM API key

# Launch
docker-compose up -d --build

Ready to supercharge
your Discord server?

Deploy VexAI in minutes. No cloud dependency, no subscription.
Just your server, your rules.