torlando-tech /columba
Native Android messaging app using Bluetooth LE, TCP, or RNode (LoRa) over LXMF and Reticulum
★ 1,295⑂ 132👁 12⑃ 838● 384▤ 122◈ 41
1,295
stars
132
forks
12
watchers
838
prs
384
issues
122
releases
41
discussions
README
Columba Columba is a simple messaging and voice app for the Reticulum network on Android. Send LXMF messages and make LXST voice calls without relying on the internet, cell towers, or any central servers. Built with a native Android interface and Material Design 3, Columba brings mesh networking to your pocket in a familiar, easy-to-use package. What You Can Do - Message without infrastructure - Send messages even when the internet is down or unavailable - Connect multiple ways - Use Bluetooth LE to connect to those around you anywhere, Wifi for those at home, LoRa radio via RNode for those at a distance, or use TCP to connect to any Reticulum server around the world - Stay private - End-to-end encryption with no accounts, no tracking, and no central servers - Share location - Share your location securely with others, viewable from a dedicated map - Download maps for offline use - Download or import map files. Supports vector and raster, in MBTiles format - Browse NomadNetwork - Access nomadnet pages over Reticulum networks - Build your network - Help relay traffic for others and expand the mesh - Keep your identity - Generate your messaging identity right on your device - Manage multiple identities - Easily swap between multiple identities - Export and import identities - Keep an external backup of your keys, or migrate to a new device. Import from other Reticulum clients like Sideband - Share your identity via QR Code - Built in QR code scanner and generator for sharing your identity with others - Custom Color Themes - Don't like the default colors? Rice to your heart's content! Getting Started Download the latest release from Releases and install on your Android device. See SECURITY.md for APK verification instructions. Alternatively, you can download the apk via NomadNet at 8d1788fdb4e9f85303cfdf7481e721c7:/page/index.mu About Reticulum Reticulum is a networking stack that lets devices communicate directly with each other, forming resilient mesh networks. It is optimized for low bandwidth, high latency connections, and can communicate over nearly any medium. Columba uses LXMF (Lightweight Extensible Message Format) to send messages across the Reticulum network, and uses a native Android implementation of ble-reticulum to enable messaging over BLE with other Android and Linux devices. Want to learn more? Visit Reticulum's documentation. Why "Columba" Columba, latin for "dove," is a constellation) in the southern sky depicting a dove. Doves are commonly a symbol of peace and hope, and have been used as messengers throughout history.
Top issues
#1168Rnode battery percentage not showing13 comments · 2026-09-26#752Sync Timeout: No path to relay13 comments · 2026-04-05#20Publish to zapstore.dev and/or F-droid12 comments · 2025-12-01#916New LoRA modem presets10 comments · 2026-05-12#168Add group chat functionality9 comments · 2025-12-29#760Share interface configuration8 comments · 2026-04-09#912better propagation autoselect7 comments · 2026-05-10#1146Interface-specific propagation nodes5 comments · 2026-09-20
Discussions
#1184obtaining link on the website doesn't work1 comments · 2026-10-07#1154Feature Suggestion: Client-Side Offline Chat Translation Using Google ML Kit / Android Translation API0 comments · 2026-09-22#1137transform the app into a Reticulum Network super-app1 comments · 2026-09-15#1108Add a Sites tab with real cache/freshness indicators1 comments · 2026-08-23#1102Exploring aiTalk as a Non-LoRa Long-Range Transport for Columba0 comments · 2026-08-18#1026v2.0.90 comments · 2026-07-20#1023Eridanus features1 comments · 2026-07-14#880BLE stack change proposal to scale for many devices3 comments · 2026-04-30
Latest release
v2.2.6 v2.2.6 2026-09-25Columba 2.2.6 What's new in v2.2.x This stable release includes the following new features since v2.0.9: - voice call history screen - voice message attachments, interopable with sideband and meshchatx - displays LXMF resource transfer progress in message bubbles - export columba's shared reticulum instance config - in-app theme override (set dark mode even if your system is light or doesn't expose system level theme) - RNode battery level displayed on interface card and persistent notification - nomadnet truecolor support and newlines in form fields - experimental pyxis flasher