1
Add a network
- Open Networks from the main menu.
- Tap Add to create a new network profile.
- Enter the server host and port (usually 6697 for TLS).
- Keep TLS enabled unless your server explicitly requires plaintext.
- Set your nickname and (optional) SASL credentials for authentication.
2
Connect
Tap the network and choose Connect. Once connected, you'll see server messages in the network tab.
Tip: Enable "Auto-connect" if you want this network to connect automatically when you open the app.
3
Join channels
There are two ways to join a channel:
- Use the channel list / join UI in the app, or
- Type a slash command: /join #channel
Pro tip: Add channels to your "Auto-join" list in network settings to join them automatically on connect.
Notifications
On Android 13+, you'll be prompted to allow notifications. These are used for highlights (when someone mentions your nick) and the persistent "Always connected" status notification. You can change notification permissions anytime in Android Settings.
Always connected (optional)
HexDroid can stay connected in the background using a foreground service. This keeps your IRC session alive even when you switch to other apps.
Battery note: Background connections will show a persistent notification and may use more battery.
Some devices aggressively restrict background networking – see Troubleshooting if you have issues.
Quick links
Popular networks
- irc.afternet.org:6697
- irc.libera.chat:6697
- irc.oftc.net:6697
- irc.rizon.net:6697