VexAI Documentation
Everything you need to deploy, configure, and master VexAI, the AI-powered Discord admin assistant with 22 skills, 150+ tools, and enterprise-grade security.
Getting Started
Create a Discord bot, install VexAI, configure environment variables, and run for the first time.
Configuration
All 81 config paths, runtime commands, voice/database/integration setup.
Features
Conversation intelligence, multi-LLM support, security observer, caching, and identity system.
Skills Reference
All 22 built-in skills with tool names, descriptions, and custom skill development.
Slash Commands
Complete reference for every slash command: permissions, options, and usage.
Voice & Audio
TTS, STT, voice channels, meeting transcription, and interactive voice assistant.
Agent System
Specialized agents, creation wizard, sub-agents, background execution, and task board.
Workflow Automation
DAG-based workflows with 30+ node types, template rendering, and execution limits.
Event System
5 event sources, pub/sub routing, filtering, listener actions, and rate limiting.
Integrations
Custom APIs, RSS feeds, inbound webhooks, GitHub tools, and OpenMail email.
Database
SQLite vs PostgreSQL, live migration, embedding providers, and semantic search.
Architecture
Boot flow, message pipeline, LLM layer, security flow, and project structure.
Deployment
Docker Compose with SQLite or PostgreSQL, native Node.js, and production tips.
Quick Start
git clone https://github.com/mrelmida/vexai.git
cd vexai
cp .env.example .env
# Edit .env with your Discord token + LLM API key
docker-compose up -d --build
git clone https://github.com/mrelmida/vexai.git
cd vexai
npm install
cp .env.example .env
# Edit .env with your Discord token + LLM API key
npm run build && npm start
See the full Getting Started guide for detailed instructions.