HexDroid IRC

A lightweight, modern IRC client for Android
AppID:com.boxlabs.hexdroid
Author:boxlabs
License:GPL-3.0-only
Donation:
InRepoSince:2026-02-17
LastRepoUpdate:2026-06-06
LastAppUpdate:2026-06-06
LastVersion:1.6.6
Categories:Messaging, Internet
APK source:Github
Google Play:Check if it's there
icon

HexDroid is a clean, fast, open-source IRC client for modern Android. Connect to your favourite networks, chat with friends and communities, and never miss a mention — all from a Material Design interface built for mobile.

Connect anywhere * Multiple networks at once, each with independent settings * Auto-connect and auto-join on startup, with optional post-connect commands * Bouncer support: ZNC and soju * Always Connected mode keeps your session alive in the background

Security * TLS on every connection by default * SASL: PLAIN, EXTERNAL (client certificates), and SCRAM-SHA-256 * Trust-On-First-Use pinning for self-signed certificates * Credentials encrypted with the Android Keystore, never plain text. * Secure Chat end-to-end encryption (AES-256-GCM, with Blowfish/FiSH fallback) * Tor and SOCKS proxy support

Modern IRC (IRCv3) * Swipe to reply, with inline quote previews * Typing indicators, chat-history replay, reactions, read markers, account tags and more

Chat experience * Instant mention alerts — reply straight from the notification * /command and @nick autocomplete * Colour-coded nicks, consistent across messages and the sidebar * Inline image/video previews, mIRC + ANSI colour, formatting toolbar * In-buffer search, jump-to-unread, channel op and IRCop tools * Ignore list with nick and hostmask support * Mute notifications from users

DCC file transfers * Send and receive files, plus DCC Chat * Passive/reverse DCC and Secure DCC (SSEND/SCHAT) over TLS with RESUME support * Progress tracking on a dedicated Transfers screen * Off by default — enable it in settings when you need it

Customisation * Translations * Per-network character encoding (auto-detect, UTF-8, windows-1251, and more) * Custom nick colours, drag-and-drop network ordering * Settings backup and restore to JSON * Optional on-device chat logging to internal storage or a folder you choose

Privacy No ads, no analytics, no tracking. Your messages and credentials are sent only to the IRC servers you connect to.

Permissions * Internet / network state: connect to IRC servers * Notifications: alert you to mentions * Foreground service and wake lock: optional, only used by Always Connected

IRCv3 features depend on server support. Background connectivity may vary with device and battery settings.

Free and open source, licensed under GPLv3.

Support: irc.afternet.org #HexDroid Privacy policy: hexdroid.boxlabs.uk/privacy

WhatsNew:

Add support for file transfers larger than 4.3GB, IPv6 and proxy support.
Added new per network Notification setting, ignore notifications/highlights per nick/IRC wildcard or regex.
Added Tor and SOCKS5/4a support. Fixed a ping bug causing EOF on older RFC1459 IRCd's (ircd 2.9.x)
Improved /list with ELIST support for larger networks.
Added an option to play X videos inline from X posts (Settings > Media Previews).

Download Metadata Website Source Issues
1.png 2.png 3.png 4.png
While you can download the APKs here directly, you should preferably use an F-Droid client so the app stays up-to-date on your device. Some clients have this repo enabled by default, e.g. Neo Store, Droid-ify, or, of course, the IzzyOnDroid client by Sunil. With others (like the official client) you'll have to add this repo manually (see the hint on top of the package list for how to do that).

Packages

Version 1.6.6 (2026-06-06) verified help icon

Android Versions:
  • Target: 16.0
  • MinVer: 8.0
  • ABIs: arm64-v8a, armeabi-v7a, x86, x86_64
Signing Blocks help icon
Malware-Check:Passed help icon
15 Libraries detected: help icon

Download (6.9 M)

Version 1.6.4 (2026-05-26) verified help icon

Version 1.6.3 (2026-05-22) verified help icon