Skip to content
This content is for v1.0.0. Switch to the latest version for up-to-date documentation.

Mumimo

A plugin-based Mumble voice-server bot.

Mumimo is a plugin-based Mumble voice-server bot for Python 3.12+. Users type commands (!chat, !ytplay <url>) in Mumble chat; the bot responds with audio or HTML “GUI” messages.

AI Assistant

OpenRouter-backed chat, voice synthesis (TTS), voice input (STT), emotion tracking, karma, and persistent memory.

Audio Playback

YouTube, SoundCloud, radio streaming, and soundboard clips via an ffmpeg-powered audio engine with queue management and ducking.

Plugin System

12 built-in plugins with 132 commands. Create your own with a simple plugin.toml manifest and PluginBase subclass.

RBAC

Role-based access control with built-in roles (admin, moderator, user, blacklisted) and custom roles defined in config.

Themes

Customize the visual style of GUI messages with TOML theme files.

Docker

Containerized deployment with docker-compose support.

Head to the Quick Start guide to get Mumimo running in under 5 minutes, or browse the command reference to see what Mumimo can do.