Everything You Need.
Nothing You Don't.
MudMonster is a full-featured MUD client built for serious players. Native TCP on mobile, deep automation tools, cloud sync, and a community directory — all in one app.
Terminal & Connectivity
A real MUD client — not a WebSocket wrapper.
Native TCP Connection
Direct, low-latency TCP socket connections on iOS and Android. No proxy, no WebSocket shim — just your app talking straight to the MUD server.
ANSI Color Rendering
Full xterm-256 and true-color ANSI rendering with multiple built-in themes. Customize font size, family, line spacing, and color palette to match your style.
GMCP Room Minimap
When your MUD sends Room.Info via GMCP, MudMonster draws a live minimap overlay right in the terminal. Navigate without losing your place in the output stream.
GMCP Vitals Bar
HP, mana, and stamina bars update in real time from Char.Vitals GMCP data. See your health at a glance without parsing raw text.
Background Connection
A 30-second heartbeat keeps your session alive when the app is backgrounded on iOS and Android. Come back to your game, not a disconnected terminal.
Session Logging
Every session is saved as a local JSONL log. Veteran and Legend subscribers get cloud sync and full log history across all devices.
Force Upgrade Alerts
Server-driven hard-block and soft-prompt upgrade notices ensure players are never stuck on an incompatible app version.
Automation
From simple aliases to full JavaScript scripting.
Triggers
Fire commands, scripts, or sound alerts when lines match a substring, exact string, or regular expression. Per-trigger cooldowns and rate limits prevent flooding.
Aliases
Shorten long commands into one word. Use %1, %2, and %* parameter tokens to pass arguments through to the expanded alias.
Timers
Schedule repeating commands at configurable intervals. Use timers for keep-alive pulses, periodic skill refreshes, or automated routines.
QuickJS Scripting
Triggers can run full JavaScript via a sandboxed QuickJS engine. Access game variables, manipulate output, and build complex automation — safely isolated from the host OS.
Variable System
Store and read values with setVar/getVar from any trigger script. Variables persist across sessions and scope to either a single character or your global account.
Radial Gestures
Hold anywhere in the terminal and drag to one of eight directions to fire a preset command. Perfect for combat rotations without lifting your thumb to type.
Characters & Accounts
Your characters, synced everywhere.
Character Profiles
Create multiple characters per connection, each with its own avatar, triggers, aliases, timers - you name it. Switching characters switches your whole automation profile in an instant.
Cloud Sync
Connections, triggers, aliases, timers, and character profiles sync across every device on your account. *Available on Veteran and Legend plans.
Apple & Google Sign-In
Sign in with Apple or Google for a frictionless start. No password required.
Subscription Tiers
Novice (free forever), Veteran (monthly or annual), and Legend (one-time lifetime). Upgrade or downgrade at any time from within the app.
Discovery
Find your next adventure.
MUD Explorer
Browse a live, community-ranked directory of hundreds of active MUDs. Filter by genre, codebase, player count, and more.
Star Ratings & Voting
Vote for your favourite MUDs each month. Ratings are aggregated into a public leaderboard — good games rise to the top.
Quick Connect
Tap any MUD in the explorer to connect instantly. No copy-pasting host names or port numbers.
Submit a Listing
Own or run a MUD? Submit it to the directory for free. Fill in the details once and let adventurers find their next home.
Running a MUD?
MudMonster supports GMCP — the standard protocol for sending structured data from your server to the client. Add room maps, live vitals, and channel data to your players' experience with a few lines of server-side code.
Read the GMCP Integration GuideReady to Adventure?
MudMonster is free to download. Novice plan included at no cost — upgrade when you're ready.