← Package directory
Available on winget

Install 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.

Install with winget
winget install --id squidowl.halloy
Upgrade
winget upgrade --id squidowl.halloy
Uninstall
winget uninstall --id squidowl.halloy

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.8.0

Find full documentation at https://halloy.chat/ Added: - Channel Monitor internal buffer for viewing messages from all joined channels - Config editor internal buffer for editing the config file in-app - Sidebar - Collapse & expand servers in sidebar - Internal buffers (logs, highlights, etc) can be added to sidebar - Channel, query, and internal buffers can be muted (only shown if an unread/highlight indicator should be shown) via servers.<name>.channels, servers.<name>.queries, and sidebar.internal_buffers.mute - sidebar.unread_indicator.exclude & sidebar.unread_indicator.include no longer controls highlight indicators - New sidebar.highlight_indicator.title, sidebar.highlight_indicator.show_on_open_buffers, sidebar.highlight_indicator.exclude, and sidebar.highlight_indicator.include settings for independent highlight control - Undo/redo in the message input and config editor (ctrl/cmd + z, ctrl/cmd + shift + z) - Link interactions - Context menu on channel links - actions.buffer.click_nickname and actions.nicklist.click_nickname can be used to specify whether a nickname will: open query and how the query is opened, insert nickname in the input box, or no action ("no-action" or "noop"); takes over functionality from buffer.nickname.click and buffer.channel.nicklist.click and adds the ability to perform no action - actions.buffer.click_channel_name and actions.buffer.click_highlight can be set to no action ("no-action" or "noop") to not open the channel when clicking on the channel name - actions.buffer.click_channel_discovery to configure click behavior for channel names...

Read release notes

Version history

Version Updated Notes
2026.8.0 Unknown Find full documentation at https://halloy.chat/ Added: - Channel Monitor internal buffer for viewing messages from all joined channels - Config editor internal buffer for editing the config file in-app - Sidebar - Collap...
2026.7.2 Unknown Added: - Add clear buffer shortcut to title bar - Indicate in query if user is offline in its title bar Fixed: - Issue where large window size could cause Halloy to crash in certain scenarios - Correctly support RPL_META...
2026.7.1 Unknown Find full documentation at https://halloy.chat/ Fixed: - Panic when a reply contains a multibyte character near the start of message - Ensure messages don't get formatted if channel has +c mode (colour filter) - User hig...
2026.7.0 Unknown Find full documentation at https://halloy.chat/ Added: - Support for IRCv3 reply client tag - Support for IRCv3 draft/message-redaction - Support for IRCv3 metadata display-name, avatar, pronouns, homepage, color, status...
2026.6.0 Unknown Find full documentation at https://halloy.chat/ Added: - Files can be uploaded to server using `soju.im/FILEHOST` (see the [file uploads guide](https://halloy.chat/guides/filehost) for details) - `typing` - Per-server `t...
2026.5.0 Unknown Find full documentation at https://halloy.chat/ Added: - Setting to limit reaction display length (buffer.channel.message.max_reaction_display) and maximum length (buffer.channel.message.max_reaction_chars) - Emoji and c...
2026.4.0 Unknown Find full documentation at https://halloy.chat/ Added: - Support for the IRCv3 react client tag. - Correctly record window size if window is maximized Fixed: - High CPU usage when opening very large buffers - Window stat...
2026.3.0 Unknown Find full documentation at https://halloy.chat/ Added: - Support requesting window attention (setting urgency) for notifications (notifications.<type>.request_attention) - Default server message pseudo-type, allowing the...
2026.2.0 Unknown Find full documentation at https://halloy.chat/ Added_ - Settings to disable (selectively, or for the entire server) confirmation of delivery for sent messages - Setting to adjust inner spacing and outer padding for pane...
2026.1.0 Unknown Find full documentation at https://halloy.chat/ Added: - Added Open URL entry to URL context menus - Setting to not hide consecutive if previous message was a image preview - Channel discovery buffer to view all channels...
2025.12.0 Unknown Find full documentation at https://halloy.chat/ Added: - Ability to exclude previews from specific server messages (e.g. topic, part, quit) - Ability to expand & contract condensed messages via left-click - Ability to hi...
2025.11.0 Unknown Find full documentation at https://halloy.chat/ Fixed: - Regression when loading chat history in a channel Thanks: - Bug reports: @Erroneuz
2025.10.0 Unknown Find full documentation at https://halloy.chat/ Added: - /sysinfo command to send system information to current buffer - Copy URLs from context menu by right-clicking on links - Settings to condense multiple consecutive...
2025.9.0 Unknown Find full documentation at https://halloy.chat/ Added: - Added different unread icons for highlights vs regular unread messages - Setting to change icons for unread messages and unread highlight messages - Setting to cha...
2025.8.0 Unknown Find full documentation at https://halloy.chat/ Added: -Clear buffers with /clear command - Notification indicator on sidebar menu for application updates and file transfers Fixed: - Nicknames in query was always shown a...
2025.7.0 Unknown Find full documentation at https://halloy.chat/ Added: - Ability to ignore nicknames on server level or on a per-channel basis - Ability to truncate nicknames in buffer - New option to customize the appearance of offline...
2025.6.0 Unknown Find full documentation at https://halloy.chat/ Added: - New application icon - Show channel mode in panel if available - Configuration options for font weight and bold weight - /delay <seconds> command that can be used...
2025.5.0 Unknown Find full documentation at https://halloy.chat/ Added: - Ability to show a modal prompt before opening a URL - WHOIS command now accepts optional server parameter - CTCP requests through commands and user context - Title...
2025.4.0 Unknown Find full documentation at https://halloy.chat/ (Yes, we got a new fancy domain!) Added: - All toast notifications now display the server name - Server messages (join, part, etc.) are now user-aware and will color nickna...
2025.3.0 Unknown Find full documentation at https://halloy.squidowl.org/. Added: - Highlights by regex and words - Time remaining is now displayed during file transfers - Sidebar now automatically adjusts its width based on content - Abi...