In Active Development
bMUD is being built right now. Follow progress on the Roadmap.

The MUD Client You've Been Waiting For

CMUD and zMUD defined what a MUD client should be. bMUD carries that legacy forward with a modern foundation — Python scripting instead of zScript, a premium dark UI, cross-platform support, and AI-powered features that would have been science fiction in 2006.

bMUD is built for the player who wants real power without unnecessary complexity. If you've ever written a zScript trigger, you'll feel right at home — but instead of a proprietary language, you get Python. Full regex, JSON, HTTP, databases, and AI are all one import away.

Built for MUD Players

bMUD — zekthari.beranek.us:5555
The City Gates of Ytinthia
Massive iron gates tower above you, their ancient
hinges groaning under centuries of weight...

Exits: [North] [East] [South]
A city guard stands watch here.

> north
The Grand Bazaar
Merchants hawk their wares from colorful stalls...

[Trigger] Highlight: "Grand Bazaar" — area header
[Mapper] Room added: Grand Bazaar (Zone: Ytinthia)

Dock panels for the automapper, script editor, REPL console, pattern tester, and settings — all snappable, floatable, and hideable. MUD text stays front and center.

Everything You Need

Python Scripting

Full Python 3.12 as your scripting language. Decorators for triggers, aliases, timers, and macros. Interactive REPL with live access to the game engine.

Visual Automapper

Maps build automatically as you explore. Click-to-walk pathfinding, zone organization, speedwalk notation, and shareable map exports.

Trigger Engine

zMUD-compatible wildcard patterns plus full regex. Highlight, gag, substitute, capture to windows, play sounds, or run Python scripts on match.

Aliases & Macros

Command shortcuts with parameter substitution. Keyboard macros for instant actions. Semicolon stacking and speedwalk syntax built in.

Multiple Sessions

Connect to multiple MUDs simultaneously. Each session has its own triggers, aliases, button bars, gauges, and map — fully independent.

Script Editor

Built-in Python IDE with syntax highlighting, autocomplete, code folding, and line numbers. Write and test scripts without leaving the client.

Protocol Support

Telnet, TLS, SSH, and WebSocket transports. ANSI 16/256/truecolor, GMCP, MCCP, MXP, MSDP, MSSP, and ATCP protocol handlers.

Settings Editor

Three-pane visual editor for all triggers, aliases, timers, and macros. Organize into groups, bulk enable/disable, import and export packages.

Gauge Bars & Status

Real-time HP/MP/XP gauges and custom status lines driven by scripts and GMCP data. Per-session, fully customizable.

Button Bars

Customizable button grids for frequently used commands. Click instead of type — great for combat rotations and movement.

Capture Windows

Route specific text (tells, chat, combat) to separate tabbed panels. Keep important information visible without drowning in scroll.

Pattern Tester

Test wildcard and regex patterns against sample MUD text before committing them to triggers. See matches and capture groups in real time.

Python Instead of zScript

No proprietary language to learn. If you know Python, you already know bMUD scripting. If you don't, Python is the most popular language in the world to pick up.

Triggers as Decorators

@trigger(r"(\w+) tells you '(.*)'")
def on_tell(match):
    sender = match.group(1)
    echo(f"Tell from {sender}!")
    send(f"reply Thanks, {sender}!")

Gauges from GMCP

@gmcp_trigger("Char.Vitals")
def update_bars(data):
    set_gauge("HP", data["hp"],
                data["maxhp"])
    set_gauge("MP", data["mp"],
                data["maxmp"])

How bMUD Compares

Capability zMUD / CMUD bMUD
Scripting zScript (proprietary) Python 3.12
Platform Windows only macOS + Windows
Automapper SQL-backed Vector graphics, zone system, pathfinding
Color 16-color ANSI 16 / 256 / Truecolor
Protocols Telnet, MXP, MSP, MCCP + TLS, SSH, WebSocket, GMCP, MSDP, MSSP
Script Editor Basic Scintilla Autocomplete, REPL, pattern tester
AI Integration None Claude, Copilot, Apple Intelligence
Last Updated 2009 2026 (active development)

AI-Powered Features

Optional AI integration for players who want a smarter client. Bring your own API key — your data stays yours.

Script Assistant

Describe what you want in plain English and get working Python triggers, aliases, and scripts generated for you.

Combat Analyzer

AI reads your combat output and suggests optimized rotations, spell timing, and defensive strategies.

Mapper Help

AI assistance for configuring room detection patterns for any MUD — even ones with unusual output formats.

AI features require the AI Add-on ($9.99) and your own API key. Supports Claude, Microsoft Copilot, and Apple Intelligence on macOS 15+.

Free to Try, Pro When You're Ready

45-day free trial of all Pro features. No credit card required.

Free
Single session
25 triggers & aliases
Full ANSI colors
$19.99
Pro — Lifetime
Unlimited sessions & automation
Automapper · Scripting · All protocols
$9.99
AI Add-on
Claude · Copilot · Apple Intelligence
Script assistant · Combat analyzer

Get bMUD

bMUD is currently in closed beta testing. Public downloads coming soon!

Ships With Zek'Thari Pre-Configured

bMUD comes with Zek'Thari Mandate already set up as a saved connection — just launch and connect. Works with any MUD that supports Telnet, including Aardwolf, Achaea, Discworld, and hundreds more.

Connect to Zek'Thari

zekthari.beranek.us : 5555

Pre-loaded in bMUD. Double-click to connect.