Skip to content
Home

Quassel — distributed, Qt-based IRC client

Quassel is a cross-platform, Qt-based IRC client with a distributed core/client design, released under the GNU General Public License and available for Linux, macOS and Windows.

Overview

Quassel is a graphical IRC (Internet Relay Chat) client first appearing around 2008. It is designed to run on multiple desktop platforms including GNU/Linux, other Unix-like systems, macOS and Microsoft Windows. Quassel is published under the GNU General Public License and is implemented using the Qt application framework, which gives it a native look on a variety of desktop environments.

Image gallery

2 Images

Architecture and main characteristics

Unlike traditional single-instance IRC clients, Quassel separates the connection engine from the user interface. Its split design consists of a central core process that maintains persistent network connections and logs, and one or more client instances that connect to the core to display conversations. This architecture allows users to stay connected to IRC channels continuously while switching devices or closing local client windows.

  • Persistent, always-on connections via a central core
  • Multiple graphical clients can attach to the same core
  • Tabbed channel interface, nicklist and per-network settings
  • Support for encrypted connections (TLS/SSL) and authentication methods
  • Cross-platform compatibility through the Qt toolkit

History and adoption

Quassel emerged in the late 2000s as an alternative to traditional desktop IRC clients, addressing the growing desire to keep IRC sessions active without leaving a desktop machine running. Its separation of core and client has influenced user expectations for mobility and continuity in IRC usage. The client gained enough recognition to be included as the default IRC client in some Linux distributions; for example, it shipped with Kubuntu starting with release 9.04 (Jaunty Jackalope).

Uses and typical workflows

Users commonly run the Quassel core on a server or always-on desktop (or use a hosted service), then connect with a local Quassel client from laptops, tablets or other desktops. This model is useful for people who want message backlog, continuous presence, and the ability to switch devices without losing history. Administrators and power users appreciate centralized logging and the ability to manage multiple networks from a single core process.

Distinctions and notable facts

Quassel's main distinction is its distributed client/core design, which sets it apart from monolithic IRC programs. It integrates smoothly with KDE and other Qt-based environments but remains fully functional on other desktop stacks. The project is community driven and keeps evolving; users can find more information about its licensing and platform support via links provided by the project and related platforms: GNU, Windows and macOS ports, and packaging or distribution pages such as those used by desktop distributions (distribution information).

For those seeking a modern, portable IRC experience with persistent connectivity and a graphical interface, Quassel remains a practical and widely used option.

Questions and answers

Q: What is Quassel?

A: Quassel is an IRC client.

Q: When was Quassel introduced?

A: Quassel was introduced in 2008.

Q: Under which license is Quassel released?

A: Quassel is released under the GNU General Public License.

Q: Which operating systems support Quassel?

A: Quassel is supported by GNU and Unix-like operating systems, OS X, and Microsoft Windows.

Q: Which Linux distribution has Quassel as its default IRC client?

A: Kubuntu 9.04 (Jaunty Jackalope) has Quassel as its default IRC client.

Q: Which application framework does Quassel use?

A: Quassel uses the Qt application framework.

Q: Is Quassel free or paid?

A: Quassel is a free and open-source software distributed under the terms of the GNU General Public License.

Related articles

Author

AlegsaOnline.com Quassel — distributed, Qt-based IRC client

URL: https://en.alegsaonline.com/art/80418

Share

Sources
  • quassel-irc.org : "Changelog"
  • kubuntu.org : "Kubuntu 9.04 Out in the Wild"
  • tomshardware.com : "Large IRC Clients"