Discord Bot · Verified · Open Source

Welcome to Baxi

A modern, privacy-focused Discord |

12+ Features
Verified Discord Bot
MIT Open Source

Hi, meet Baxi.

Baxi is a modern, privacy-focused Discord bot designed to make server management safer, smarter, and easier. It combines powerful moderation tools, an AI-powered chat filter, cross-server global chat, and much more — all configurable through an easy-to-use web dashboard.

Baxi is part of the AvoCloud project, which focuses on creating modern, privacy-friendly tools for Discord communities. Everything is open source under the MIT license and freely available on GitHub.

Privacy by Design

Baxi stores only what your server actually needs — nothing more. Every feature is opt-in, and no personal data or messages are retained beyond what's strictly required to operate the feature you enabled.

Open Source

The full source code is on GitHub under the MIT license. Self-host it, audit it, contribute to it — total transparency, no black boxes.

What Baxi Offers

Anti-Spam

Detects message spam, mention floods, and repeated content in real time. Configurable action: warn, mute, kick, or ban.

Global Chat

Cross-server chatroom connecting all Baxi servers. Always AI-filtered, monitored around the clock. Official hosted bot only.

Ticket System

Members open support tickets via a modal with a custom title. Staff can claim, close, and archive tickets as transcripts.

Custom Commands

Define your own text commands with any prefix and trigger. Variables like {user}, {server}, {membercount} make replies dynamic. Embed support included.

Welcome & Leave

Customizable welcome messages with variables and optional welcome image with a custom background. Goodbye message configurable separately.

Auto-Roles

Assign one or more roles automatically when a user joins. Set it once in the dashboard — no further action needed.

Live Tracking

Auto-post a live announcement when a stream goes live — supports Twitch, YouTube, and TikTok. Shows title, preview, and viewer count. Channel name changes to 🔴 / ⚫, optional role ping.

Stats Channels

Voice channels that display live server stats — members, humans, bots, channels, roles. Updated automatically every 10 minutes.

Temp Voice

Joining a designated creator channel instantly creates a private temporary voice channel. Deleted automatically when the last person leaves.

Global User Flagging Official hosted bot only

Shared database of flagged users across all Baxi servers. Use /scan_users to check your server for reported members proactively — before issues arise. Helps communities stay safe from known bad actors across the network.

Reaction & Button Roles

Members assign themselves roles by clicking buttons under an embed. Set up panels with custom title, color, and per-button emoji/label via the dashboard. Clicking again removes the role.

Auto-Slowmode

Detects message floods in channels and automatically enables slowmode — then removes it again after a configurable duration. Threshold, interval, and delay are all adjustable per server.

Verification

New members must verify before gaining server access. Choose between a simple button click, a CAPTCHA, or a custom server password. Baxi assigns the configured role on success and reposts the panel if deleted.

Minigames

Two server-wide minigames to keep members engaged. Counting Game — members count together in a channel; Baxi corrects wrong numbers and tracks the highest score. Flag Quiz — Baxi posts a random flag emoji and the first member to name the correct country wins.

Counting Game Flag Quiz

Suggestion

Members submit suggestions via a slash command. Baxi posts them as embeds with upvote/downvote buttons. Admins can accept or reject with an optional reason — the embed updates accordingly.

Why Baxi?

Baxi is fully free — no features locked behind a paywall. Here's how it stacks up against popular alternatives.

Baxi can replace

MEE6 Premium

Button Roles, Custom Commands, Auto-Mod — all free in Baxi.

Verification Bots

Button, CAPTCHA, and password verification built right in.

Temp Voice Bots

Automatic user-created voice channels without a dedicated bot.

Multi-bot setups

Replace MEE6 + Dyno + a role bot — Baxi covers it all in one.

Your Data, Your Control

Only what your server needs

Baxi follows a strict minimal data collection principle. Every feature is opt-in — and when you enable one, only the data that feature actually requires is stored. Nothing is collected in the background.

If you disable a feature, its data is no longer used. You are always in control of what Baxi does in your server.

Stored (only if feature enabled)

  • • Chat filter logs — only for removed messages
  • • Server configuration — your dashboard settings
  • • Global chat images — for cross-server delivery

Never stored

  • • Regular messages or chat history
  • • Personal data or user profiles
  • • Tracking or analytics data
  • • Private information of any kind

Installation & Setup

Self-Hosting

git clone https://github.com/AvoCloud-net/Baxi.git
cd Baxi && pip install -r requirements.txt
python main.py

Configure config/auth.py with your Bot Token before running.

GitHub ↗ Global Chat: N/A AI Filter: self-host

Get Help

Discord

Join our server for support and updates:

avocloud.net/discord ↗

GitHub

Report issues or contribute:

github.com/AvoCloud-net/Baxi ↗

Email

Send us an email:

support@avocloud.net ↗