Skip to main content

Volvox.Bot

Volvox.Bot is an AI-powered Discord bot built for developer communities. It combines Claude-backed AI chat, intelligent moderation, community engagement features, and a full-featured web dashboard — all in a single, self-hostable package.

Quick Start

Get the bot running in your server in minutes

Architecture

Understand how all the pieces fit together

Configuration

Configure every feature to match your community

API Reference

Integrate with the REST API and web dashboard

What Volvox.Bot does

AI Chat

Mention the bot to chat with Claude. Maintains per-channel conversation history with intelligent context management and memory.

Smart Triage

Two-step evaluation (fast classifier + responder) that drives chime-ins, community rule enforcement, and moderation actions.

AI Auto-Moderation

Intelligent automated moderation powered by Claude. Analyzes messages for toxicity, spam, and harassment with configurable thresholds.

Moderation Suite

Full toolkit: warn, kick, ban, tempban, softban, timeout, purge, lock/unlock, and slowmode.

Welcome System

Dynamic onboarding messages with template variables, milestone detection, and per-channel configs.

Reputation & XP

Track engagement, award XP and levels, and reward active members with roles automatically.

Web Dashboard

Next.js admin panel with Discord OAuth2, analytics, audit log, and real-time conversation viewer.

Reaction Roles

Role menus where users get roles by reacting. Custom and Unicode emoji support with built-in templates.

Technology stack

Volvox.Bot is built on a modern, production-ready stack:
ComponentTechnology
Bot runtimeNode.js 22+, discord.js v14
AIAnthropic Claude (claude-haiku / claude-sonnet)
DatabasePostgreSQL 17+
CacheRedis 7+
DashboardNext.js, TypeScript
DeploymentDocker, Railway

License

Volvox.Bot is MIT licensed. See the LICENSE file for details.

Build docs developers (and LLMs) love