motd

motd

Native IRC chat with history, themes, soju and ZNC support

Trevor Arjeski Messaging

Screenshots

Screenshot of motd Screenshot of motd Screenshot of motd

Description

motd is a native Android IRC client with a modern chat interface. Connect directly to IRC networks or use a soju or ZNC bouncer.

Features:

* Local message history and full-text search across chats or within one conversation, with jump-to-message
* Bouncer history and synchronized read markers where supported; soju multi-network management and ZNC playback
* Replies, reactions, typing indicators, nick autocomplete, and slash commands, depending on server capabilities
* Inline images, link previews including YouTube videos, and file uploads, with remote-media controls
* Chat folders, pinned chats, and an archive
* Material You dynamic color, curated themes, light, dark and AMOLED modes, adjustable text sizes, and message styles
* Builtin and custom-image wallpapers, including the System Crafters preset and selectable builtin outline colors
* TLS, SASL PLAIN and EXTERNAL, and client certificates

motd is Google-free and uses UnifiedPush for push delivery, not Firebase. Push requires a compatible server or bouncer and an installed UnifiedPush distributor. Persistent socket delivery is also available. Plain IRC networks retain local history; remote history, read-state sync and push depend on the server or bouncer.

Optional per-network routing supports SOCKS5, Tor through Orbot, and embedded VLESS with TCP + REALITY or WebSocket + TLS. Embedded VLESS requires a compatible proxy server and is limited to arm64-v8a. Routing is not a guarantee of anonymity.

An opt-in read-aloud feature uses installed Android offline voices. Third-party speech engines still receive the text they read.

Requires Android 8.0 or newer and a 64-bit ARM device.

What’s new (0.22.0)

- Added live appearance and behavior previews, with settings saved as you adjust them.
- Made options, icons, and dialogs clearer throughout settings.
- Made local avatar imports safer and matched drawer network icon shapes to channel avatars.

Versions

Version Date Size Requires Android Download
0.22.0 current
db3ed04987076c29…
2026-10-25 73 MB API 26
0.20.3
96a7b35c012203cc…
2026-10-12 109 MB API 26
0.20.1
4c13bad4d33a0351…
2026-10-08 109 MB API 26

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • CameraTake photos and videos.
  • Read storageRead files on the device storage.
  • Write storageCreate and change files on the device storage.
  • PhotosRead images from the media library.
  • READ_MEDIA_VISUAL_USER_SELECTED
  • MicrophoneRecord audio.
  • Network stateCheck whether and how the device is connected.
Show 8 more permissions
  • Foreground serviceKeep running in the background, visible in the status bar.
  • FOREGROUND_SERVICE_MEDIA_PLAYBACK
  • FOREGROUND_SERVICE_SPECIAL_USE
  • NotificationsShow notifications.
  • Run at startupStart automatically after the device is switched on.
  • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
  • Prevent sleepingKeep the device from going to sleep.
  • motd.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments