Miracle IRC

// a clean-room clone of mIRC, for Linux

The mIRC feel,
native on Linux.

The colours, the windows, the nick list, the commands your fingers already know — rebuilt from scratch on Qt 6. Not a port. A faithful remake.

Debian & Ubuntu · one apt line · signed & self-updating

   #sweden — Miracle
Topic: welcome — be nice, /list for more channels
Type a message, or /help

// three lines, then it keeps itself current

Install on Debian & Ubuntu

From the signed thern.io repository. Once it's added, apt upgrade brings every new build — the client checks for one itself, too.

# 1 · trust the signing key curl -fsSL https://cdn.thern.io/keys/thern-cdn-keyring.gpg \ | sudo tee /usr/share/keyrings/thern-cdn-keyring.gpg >/dev/null # 2 · add the repository echo "deb [signed-by=/usr/share/keyrings/thern-cdn-keyring.gpg] \ https://cdn.thern.io/deb stable main" \ | sudo tee /etc/apt/sources.list.d/thern-cdn.list # 3 · install sudo apt update && sudo apt install miracleirc

Then launch Miracle IRC from your menu, or run miracle. It shows up in Software Manager and Update Manager by name.

// what's in the box

Built to feel like the real thing.

Everything an mIRC hand reaches for on the first day — and the modern protocol underneath so today's networks behave.

The whole colour palette

All sixteen classic colours, rendered exactly as mIRC does, plus a theme that is mIRC — black on white, Fixedsys and all.

Windows, tree, nick list

MDI channel windows, a switch tree down the side, a member list that colours ops, voice and network staff — the layout in your muscle memory.

The commands you type

/join, /msg, /me, /mode, /op, /kick, /list and the rest — one table drives both the parser and /help, so they never disagree.

Modern IRC underneath

IRCv3 capability negotiation, TLS with a certificate you can inspect, and an ident helper for the networks that ask.

Themes, your way

mIRC, plus a clean light and a calm dark — chosen on a Settings page shaped like mIRC's own Options, and remembered next launch.

Updates that arrive

Installed from apt, so it upgrades with the rest of your system. A quiet mark in the status bar tells you when a newer build is out.

// colour 0 through 15

Every colour you ever typed in anger.

Ctrl+K, then a number. Exactly where you left it.

// where it is, and where it's going

A client being built in the open.

F0Foundation. Project skeleton and the IRC line parser.
F1Connection. Session model and the event bus.
F2The interface. Windows, scrollback, nick list, edit box.
F3Daily driver. Commands, themes, toolbar, capabilities, self-update — where it is now.
F4DCC & CTCP. File transfers and the classics — lands as v0.1.
F5The mSL engine. Scripting, the way mIRC users mean it.