columba

torlando-techMPL-2.0活跃维护

基于 Reticulum 和 LXMF 协议的原生 Android 通信应用,可通过蓝牙 LE、TCP 或 LoRa 组网,在无网络环境下实现离线、隐私优先的消息传递。

Native Android messaging app using Bluetooth LE, TCP, or RNode (LoRa) over LXMF and Reticulum

v2.2.6发布于 2026-09-25 19:06 UTC1,290star +30 / 7 天132fork同步于 2026-11-10 17:51 UTC

怎么上手

由 README 提炼,执行前请确认
从 Releases 页面下载最新 APK 并安装到 Android 设备
硬件要求按 README 说明

README 未说明具体硬件要求;需 Android 设备,使用 LoRa 需外接 RNode 硬件,BLE 可与 Android 及 Linux 设备互通

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

Android 上的 Reticulum 原生消息与语音应用,不依赖互联网、基站或中心服务器即可通信

基于 Reticulum 和 LXMF 协议的原生 Android 通信应用,可通过蓝牙 LE、TCP 或 LoRa 组网,在无网络环境下实现离线、隐私优先的消息传递。

核心能力

  • 通过 LXMF 在 Reticulum 网络上收发消息
  • 支持 LXST 语音通话
  • 经 BLE、WiFi、TCP 或 RNode LoRa 接入网络
  • 端到端加密,无账号、无追踪、无中心服务器
  • 支持离线地图、位置共享与 NomadNet 浏览

容易踩的坑

需自行从 GitHub Releases 下载 APK 安装,未上架应用商店;使用 LoRa 需额外准备 RNode 硬件;从 Sideband 等其他 Reticulum 客户端迁移身份需手动导入

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v2.2.6
  1. v2.3.4-betapre-release2026-11-05 · 2026-11-05 20:01 UTC
    查看更新说明

    Columba 2.3.4-beta

    Installation

    Pick a backend, then download the APK matching your device's CPU architecture.

    • Python backend, RECOMMENDED — ships Mark Qvist's official python reference implementations of Reticulum and LXMF via Chaquopy.
    • Kotlin backend — ships Torlando's EXPERIMENTAL, AI-GENERATED native reticulum-kt / lxmf-kt / lxst-kt stack.

    The python version is highly recommended. The kotlin version is a work in progress, and is not yet verified to be completely safe. The kotlin version may yield better battery life depending on your device, and comes in a smaller apk due to not requiring a python runtime.

    Python backend (official-rns-py)
    APKArchitectureDevices
    columba-2.3.4-beta-official-rns-py-armeabi-v7a.apkarmeabi-v7aOlder 32-bit ARM phones & tablets
    columba-2.3.4-beta-official-rns-py-arm64-v8a.apkarm64-v8aMost modern Android phones & tablets
    columba-2.3.4-beta-official-rns-py-x86_64.apkx86_64Chromebooks, emulators, some tablets
    columba-2.3.4-beta-official-rns-py-universal.apkAllUniversal fallback (larger download)
    Kotlin backend (EXPERIMENTAL-reticulum-kt)
    APKArchitectureDevices
    columba-2.3.4-beta-EXPERIMENTAL-reticulum-kt-armeabi-v7a.apkarmeabi-v7aOlder 32-bit ARM phones & tablets
    columba-2.3.4-beta-EXPERIMENTAL-reticulum-kt-arm64-v8a.apkarm64-v8aMost modern Android phones & tablets
    columba-2.3.4-beta-EXPERIMENTAL-reticulum-kt-x86_64.apkx86_64Chromebooks, emulators, some tablets
    columba-2.3.4-beta-EXPERIMENTAL-reticulum-kt-universal.apkAllUniversal fallback (larger download)

    Telemetry variants: Each APK above also has a -no-sentry variant without crash reporting for maximum privacy — append -no-sentry to any download link above (e.g. the most common builds: Python arm64-v8a no-sentry · Kotlin arm64-v8a no-sentry). Sentry collects stack traces when Columba encounters errors and provides helpful information to the developer to improve Columba, but is hosted at sentry.io, and is thus not the maximum privacy option.

    Not sure which to pick? Most Android phones use arm64-v8a. If unsure, use the universal APK.

    Verification

    See SECURITY.md for verification instructions.

    Signing Certificate Fingerprints:

    SHA-256: 02:2B:12:20:48:63:A3:1F:BF:07:5B:C9:F9:34:1E:33:52:78:80:2E:80:C9:27:A4:75:46:E4:7E:2F:4A:0C:5F
    SHA-1:   0A:6B:AE:58:4E:D7:B5:D0:35:8B:3C:7B:65:11:D6:3A:81:21:0D:CE
    

    **SHA256 Che

  2. v2.3.2-betapre-release2026-11-04 · 2026-11-04 02:06 UTC
    查看更新说明

    Columba 2.3.2-beta

    Installation

    Pick a backend, then download the APK matching your device's CPU architecture.

    • Python backend, RECOMMENDED — ships Mark Qvist's official python reference implementations of Reticulum and LXMF via Chaquopy.
    • Kotlin backend — ships Torlando's EXPERIMENTAL, AI-GENERATED native reticulum-kt / lxmf-kt / lxst-kt stack.

    The python version is highly recommended. The kotlin version is a work in progress, and is not yet verified to be completely safe. The kotlin version may yield better battery life depending on your device, and comes in a smaller apk due to not requiring a python runtime.

    Python backend (official-rns-py)
    APKArchitectureDevices
    columba-2.3.2-beta-official-rns-py-armeabi-v7a.apkarmeabi-v7aOlder 32-bit ARM phones & tablets
    columba-2.3.2-beta-official-rns-py-arm64-v8a.apkarm64-v8aMost modern Android phones & tablets
    columba-2.3.2-beta-official-rns-py-x86_64.apkx86_64Chromebooks, emulators, some tablets
    columba-2.3.2-beta-official-rns-py-universal.apkAllUniversal fallback (larger download)
    Kotlin backend (EXPERIMENTAL-reticulum-kt)
    APKArchitectureDevices
    columba-2.3.2-beta-EXPERIMENTAL-reticulum-kt-armeabi-v7a.apkarmeabi-v7aOlder 32-bit ARM phones & tablets
    columba-2.3.2-beta-EXPERIMENTAL-reticulum-kt-arm64-v8a.apkarm64-v8aMost modern Android phones & tablets
    columba-2.3.2-beta-EXPERIMENTAL-reticulum-kt-x86_64.apkx86_64Chromebooks, emulators, some tablets
    columba-2.3.2-beta-EXPERIMENTAL-reticulum-kt-universal.apkAllUniversal fallback (larger download)

    Telemetry variants: Each APK above also has a -no-sentry variant without crash reporting for maximum privacy — append -no-sentry to any download link above (e.g. the most common builds: Python arm64-v8a no-sentry · Kotlin arm64-v8a no-sentry). Sentry collects stack traces when Columba encounters errors and provides helpful information to the developer to improve Columba, but is hosted at sentry.io, and is thus not the maximum privacy option.

    Not sure which to pick? Most Android phones use arm64-v8a. If unsure, use the universal APK.

    Verification

    See SECURITY.md for verification instructions.

    Signing Certificate Fingerprints:

    SHA-256: 02:2B:12:20:48:63:A3:1F:BF:07:5B:C9:F9:34:1E:33:52:78:80:2E:80:C9:27:A4:75:46:E4:7E:2F:4A:0C:5F
    SHA-1:   0A:6B:AE:58:4E:D7:B5:D0:35:8B:3C:7B:65:11:D6:3A:81:21:0D:CE
    

    **SHA256 Che

  3. v2.3.1-betapre-release2026-10-07 · 2026-10-07 02:03 UTC
    查看更新说明

    Columba 2.3.1-beta

    New in 2.3.x

    This release includes a lot of bugfixes (focusing on the python backend) and the following new features:

    • Customizable navigation buttons, adding an optional dedicated NomadNet tab
    • RNode: add Germany Ruhrgebiet community preset and raise custom TX power cap to 27 dBm
    • Support for images on NomadNet
    • Remember Identify state per NomadNet destination with per-site toggle to auto-identify
    • Theming-capable launcher icons + proper notification small icon
    • Support mid-call LXST profile negotiation (both quality and half or full duplex)
    • update tcp community servers (removed old offline ones and added some new ones, randomized which one is chosen by default)
    • expose RNS interface mode in TCP client wizard
    • Add auto-connected interface mode setting in the interface discovery section

    Installation

    Pick a backend, then download the APK matching your device's CPU architecture.

    • Python backend, RECOMMENDED — ships Mark Qvist's official python reference implementations of Reticulum and LXMF via Chaquopy.
    • Kotlin backend — ships Torlando's EXPERIMENTAL, AI-GENERATED native reticulum-kt / lxmf-kt / lxst-kt stack.

    The python version is highly recommended. The kotlin version is a work in progress, and is not yet verified to be completely safe. The kotlin version may yield better battery life depending on your device, and comes in a smaller apk due to not requiring a python runtime.

    Python backend (official-rns-py)
    APKArchitectureDevices
    columba-2.3.1-beta-official-rns-py-armeabi-v7a.apkarmeabi-v7aOlder 32-bit ARM phones & tablets
    columba-2.3.1-beta-official-rns-py-arm64-v8a.apkarm64-v8aMost modern Android phones & tablets
    columba-2.3.1-beta-official-rns-py-x86_64.apkx86_64Chromebooks, emulators, some tablets
    columba-2.3.1-beta-official-rns-py-universal.apkAllUniversal fallback (larger download)
    Kotlin backend (EXPERIMENTAL-reticulum-kt)
    APKArchitectureDevices
    columba-2.3.1-beta-EXPERIMENTAL-reticulum-kt-armeabi-v7a.apkarmeabi-v7aOlder 32-bit ARM phones & tablets
    columba-2.3.1-beta-EXPERIMENTAL-reticulum-kt-arm64-v8a.apkarm64-v8aMost modern Android phones & tablets
    columba-2.3.1-beta-EXPERIMENTAL-reticulum-kt-x86_64.apkx86_64Chromebooks, emulators, some tablets
    columba-2.3.1-beta-EXPERIMENTAL-reticulum-kt-universal.apkAllUniversal fallback (larger download)

    Telemetry variants: Each APK above also has a -no-sentry variant without crash reporting for maximum privacy — append -no-sentry to any download link above (e.g. the most common builds: Python arm64-v8a no-sentry · [Kotlin arm64-v8a no-sentry](https

  4. v2.2.6最新正式版2026-09-25 · 2026-09-25 19:06 UTC

    Columba 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
    • renders incoming markdown messages as markdown (no support for sending markdown LXMF messages yet)

    Plus tons of bug fixes, especially around BLE RNode handling, reconnecting and recovering from disconnects. Also several performance and stability improvements.

    I've removed the kotlin backend from this release, as it is not stable.

    Installation

    Download the APK matching your device's CPU architecture.

    APKArchitectureDevices
    columba-2.2.6-official-rns-py-armeabi-v7a.apkarmeabi-v7aOlder 32-bit ARM phones & tablets
    columba-2.2.6-official-rns-py-arm64-v8a.apkarm64-v8aMost modern Android phones & tablets
    columba-2.2.6-official-rns-py-x86_64.apkx86_64Chromebooks, emulators, some tablets
    columba-2.2.6-official-rns-py-universal.apkAllUniversal fallback (larger download)

    Telemetry variants: Each APK above also has a -no-sentry variant without crash reporting for maximum privacy — append -no-sentry to any download link above (e.g. the most common builds: Python arm64-v8a no-sentry). Sentry collects stack traces when Columba encounters errors and provides helpful information to the developer to improve Columba, but is hosted at sentry.io, and is thus not the maximum privacy option.

    Not sure which to pick? Most Android phones use arm64-v8a. If unsure, use the universal APK.

    Verification

    See SECURITY.md for verification instructions.

    Signing Certificate Fingerprints:

    SHA-256: 02:2B:12:20:48:63:A3:1F:BF:07:5B:C9:F9:34:1E:33:52:78:80:2E:80:C9:27:A4:75:46:E4:7E:2F:4A:0C:5F
    SHA-1:   0A:6B:AE:58:4E:D7:B5:D0:35:8B:3C:7B:65:11:D6:3A:81:21:0D:CE
    

    SHA256 Checksums:

    203f45f3b7f60552bac2238f54f7334320cf42994346bf9d098a65c8a8912250  columba-2.2.6-official-rns-py-arm64-v8a-no-sentry.apk
    bc1568c8f214d19a382525fb420965ffbbe7444988adc0f871538f3d295c03b5  columba-2.2.6-official-rns-py-arm64-v8a.apk
    65b840bbc0249a41070632393f83acf61e883bd0940ee8d0613e01842bec36c2  columba-2.2.6-official-rns-py-armeabi-v7a-no-sentry.apk
    fbe07b69d037e33e3f376a447751fb9ea4ae448d43a8beab28790ecc182b0d57  columba-2.2.6-official-rns-py-armeabi-v7a.apk
    e8508da2f26cb566f8fea88d25085c14a9cb3f130b6f34695e2b47872fed2b62  columba-2.2.6-official-rns-py-universal-no-sentry.apk
    433ef69eba0838b582e60ba8cada40bb1c0584440c4fa8f51ed5985e4ead3593  columba-2.2.6-official-rns-py-universal.apk
    cb9763d04d47cdc0cfda040ebaa55a2562990384f950d917b36e94b216186488  columba-2.2.6-official-rns-py-x86_64-no-sentry.apk
    18001f7f78b326547b384ffc53001b9d25195ad96da48ec555a3c52860a9558e  columba-2.2.6-official-rns-py-x86_64.apk
    
    

    What's Changed

    • chore(rns): bump Python fork to 1.3.8 by
  5. v2.2.5-betapre-release2026-09-08 · 2026-09-08 05:12 UTC
    查看更新说明

    Columba 2.2.5-beta

    Installation

    Pick a backend, then download the APK matching your device's CPU architecture.

    • Python backend, RECOMMENDED — ships Mark Qvist's official python reference implementations of Reticulum and LXMF via Chaquopy.
    • Kotlin backend — ships Torlando's EXPERIMENTAL, AI-GENERATED native reticulum-kt / lxmf-kt / lxst-kt stack.

    The python version is highly recommended. The kotlin version is a work in progress, and is not yet verified to be completely safe. The kotlin version may yield better battery life depending on your device, and comes in a smaller apk due to not requiring a python runtime.

    Python backend (official-rns-py)
    APKArchitectureDevices
    columba-2.2.5-beta-official-rns-py-armeabi-v7a.apkarmeabi-v7aOlder 32-bit ARM phones & tablets
    columba-2.2.5-beta-official-rns-py-arm64-v8a.apkarm64-v8aMost modern Android phones & tablets
    columba-2.2.5-beta-official-rns-py-x86_64.apkx86_64Chromebooks, emulators, some tablets
    columba-2.2.5-beta-official-rns-py-universal.apkAllUniversal fallback (larger download)
    Kotlin backend (EXPERIMENTAL-reticulum-kt)
    APKArchitectureDevices
    columba-2.2.5-beta-EXPERIMENTAL-reticulum-kt-armeabi-v7a.apkarmeabi-v7aOlder 32-bit ARM phones & tablets
    columba-2.2.5-beta-EXPERIMENTAL-reticulum-kt-arm64-v8a.apkarm64-v8aMost modern Android phones & tablets
    columba-2.2.5-beta-EXPERIMENTAL-reticulum-kt-x86_64.apkx86_64Chromebooks, emulators, some tablets
    columba-2.2.5-beta-EXPERIMENTAL-reticulum-kt-universal.apkAllUniversal fallback (larger download)

    Telemetry variants: Each APK above also has a -no-sentry variant without crash reporting for maximum privacy — append -no-sentry to any download link above (e.g. the most common builds: Python arm64-v8a no-sentry · Kotlin arm64-v8a no-sentry). Sentry collects stack traces when Columba encounters errors and provides helpful information to the developer to improve Columba, but is hosted at sentry.io, and is thus not the maximum privacy option.

    Not sure which to pick? Most Android phones use arm64-v8a. If unsure, use the universal APK.

    Verification

    See SECURITY.md for verification instructions.

    Signing Certificate Fingerprints:

    SHA-256: 02:2B:12:20:48:63:A3:1F:BF:07:5B:C9:F9:34:1E:33:52:78:80:2E:80:C9:27:A4:75:46:E4:7E:2F:4A:0C:5F
    SHA-1:   0A:6B:AE:58:4E:D7:B5:D0:35:8B:3C:7B:65:11:D6:3A:81:21:0D:CE
    

    **SHA256 Che

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    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.