AI Assistant
OpenRouter-backed chat, voice synthesis (TTS), voice input (STT), emotion tracking, karma, and persistent memory.
Mumimo is a plugin-based, all-in-one Mumble voice-server
bot for Python 3.12+. It is the successor to the
JJMumbleBot project, rebuilt from the
ground up with a modern, typed, testable architecture. Users type commands
(!chat, !link <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.