Halloy

Halloy 2026.9.0

Halloy is an open-source IRC client written in Rust, with the Iced GUI library. It aims to provide a simple and fast client for Mac, Windows, and Linux platforms.

  • By Squidowl
  • Open Source
  • Updated Oct 1, 2026
Download for Windows

About Halloy

Halloy is an open-source IRC client written in Rust, with the Iced GUI library. It aims to provide a simple and fast client for Mac, Windows, and Linux platforms.

What's new in 2026.9.0

Find full documentation at https://halloy.chat/

Added:

  • Animated GIFs support
  • Keyboard-driven message focus: navigate and act on messages without mouse
  • Links and channel mentions within a message can be focused and opened
  • New buffer.focus theme color for the focused message border
  • Smooth scrolling
  • Support link delimiters (< & >) with markdown formatting
  • Ability to configure individual bouncer networks with servers.<name>.networks.<network>
  • buffer.server_messages.condense.timestamp setting to control whether a condensed message shows a time range, its start timestamp, its end timestamp, or no timestamp
  • Optional font.code setting for code-formatted text
  • buffer.nickname.offline supports "dimmed" / { dimmed = float }, and { color = "theme"|"nickname", alpha = ...} so theme offline color and dimming can be combined
  • buffer.nickname.color_override rules for assigning colors to specific nicknames
  • Optional buffer.self_message theme style for messages sent by yourself
  • Config options buffer.channel.nicklist.scrollbar.hidden, sidebar.scrollbar.hidden, and pane.scrollbar.hidden that control whether the nicklist, sidebar, and in-pane scrollbars respectively are enabled or not
  • Additional setting for controlling anti-flood burst parameter (servers.<name>.anti_flood.burst); default value has been reduced from 10 to 8
  • Expanded servers.<name>.max_connection_attempts to allow unlimited attempts
  • Server context menu action to open Channel Discovery with that server selected
  • Server messages can be configured to trigger unread in a buffer or not (buffer.server_messages.<server_message>.triggers_unread)
  • Sidebar visibility is remembered across application launches
  • Settings to control how internal and server buffers are opened from the sidebar (actions.sidebar.internal and actions.sidebar.server)
  • Config file path is now shown in config editor
  • CTCP actions in private message context menus
  • Config option to include ignored nicknames in autocomplete (buffer.text_input.autocomplete.include_ignored)
  • file_transfer.send_completion_message setting to control whether a PRIVMSG is sent to the remote user when a file transfer completes.

Fixed:

  • Scroll-to-reply when clicking a reply preview
  • Allow listing modes by not providing <+|->
  • Selection on mutliline messages
  • Display RELAYMSG senders correctly
  • Receiving an invite will reveal the query with the inviter in the sidebar …

Full release notes »

Technical details

PublisherSquidowl
Version2026.9.0
Release date2026-10-01
LicenseGPL-3.0-or-later
Installer typeinno
Architecturex64
Package IDsquidowl.halloy

Links & install command

Install Halloy from the command line with Windows Package Manager (winget):

winget install --id=squidowl.halloy -e

irchalloy

Older versions

  • 2026.8.0
  • 2026.7.2
  • 2026.7.1
  • 2026.7.0
  • 2026.6.0
  • 2026.5.0
  • 2026.4.0
  • 2026.3.0
  • 2026.2.0