Built native in Swift · macOS 14+

The IRC client
macOS never had.

A native scripting language, real DCC file transfer, and the customization depth serious IRC users expect — built for macOS 14+.

Looks, feels, and behaves like a Mac app. Because it is one.

No Electron. No Wine bottle. No cross-platform toolkit standing between you and the metal.

IzzyIRC main chat window showing a connected DalNET session, the #izzyirc channel with colored nicknames and formatted text, and a live member list.

A real scripting language

Aliases, event handlers, custom commands — write in a full scripting language built into the app, not a plugin API bolted onto someone else's client. React to joins, parts, mode changes, and anything else IRC can fire.

DCC, done properly

Send and receive files directly between users, resume interrupted transfers, run a fileserver, and operate behind NAT with passive and reverse DCC. The part most clients quietly dropped.

Multi-server, multi-network

Connect to as many networks as you want, at once. SASL, TLS, IPv6, and full IRCv3 capability negotiation, wired in from the start.

Everything else a serious IRC client needs

Build your own UI
Scripts open real windows, buttons, list boxes, and custom dialogs — not just chat text.
Notify & ignore lists
Know who's around, and mute who isn't worth the noise.
Auto-op & auto-voice
Highlight rules and nick coloring keep busy channels legible.
Per-window logging
Searchable scrollback and custom color schemes, per target.
Switchbar & treebar
Tabbed navigation across every server and channel you're in.
Proxy support
SOCKS4/5 and HTTP CONNECT, for servers and DCC alike.
Sound & speech
Sound alerts, text-to-speech, and a full events system to hook into.
SASL & IPv6
SSL/TLS, STARTTLS, and modern auth, standard everywhere.
Script Engine

Script the client, not around it.

Write an alias once and it's ready everywhere — in a channel, a query, or a window you designed yourself. Hook into any event IRC can fire: joins, parts, kicks, mode changes, raw numerics. Build real interfaces that live inside your own client, not a sandboxed panel bolted onto the side.

Read the scripting guide →

Event
Alias / Handler
Your UI

Get IzzyIRC

Under active development, built in the open — here's the current status and how to run it today.

See download options

macOS 14 or later · Independent project, not affiliated with any other IRC client.