Practical overview
When it fits
Use anonmesh when you need mobile Solana wallet functions and peer-to-peer messaging over available local or network links, particularly when a recipient may be temporarily offline.
Who it is for
- People who need to exchange messages where internet or carrier access is unreliable.
- Solana users who want mobile SOL and supported SPL token transfers alongside mesh messaging.
- Developers exploring a React Native app with Reticulum and LXMF networking.
Documented uses
- Send SOL or supported SPL tokens to a Solana address.
- Receive a Solana payment using a QR code and review on-chain activity.
- Start an encrypted direct conversation by scanning a QR code or entering an LXMF hash.
- Create or join encrypted multicast channels using a shared address and key.
- Exchange queued messages when a peer becomes reachable over an available network path.
Requirements & limits
- The documented wallet supports SOL and SPL tokens under the Token program; Token-2022 is not yet supported.
- Wallet keys are stored locally; hardware-backed storage is used where available, and recovery depends on an exported key rather than an account recovery email.
- Message contents are encrypted, but some routing metadata is visible to nodes forwarding traffic.
- A direct message can be addressed by QR code or LXMF hash; channels use a shared AES-128 key.
- The documented development prerequisites are Node 20+, Android Studio or Xcode, and Expo CLI.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up the mobile app for local development
Install dependencies and start the Expo development client for the Android or iOS app.
Before you start
- Node 20 or later
- Android Studio for Android or Xcode for iOS
- Expo CLI
Steps
Open a terminal in the
mobile_appdirectory.Run the command below.
npm installRun the command below or the command below for the chosen platform.
npx expo run:androidnpx expo run:iosTo start in dev-client mode, run the command below.
npx expo start --dev-client
Expected outcome
The documented dependencies are installed and the Expo development workflow is started for the selected platform.
Guide limitations
- The instructions do not specify device-specific setup or guarantee a successful build.
- The native LXMF bridge is described as shipping with prebuilt Rust libraries for both platforms, with no extra native setup.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 17 October 2026
- Original website title
- anonmesh/mobile_app · Official homepage title · retained in its source language
Related options
Sideband — The README identifies Sideband as an LXMF-compatible client that can communicate with anonmesh over the Reticulum network.
Nomad Network — The README identifies Nomad Network as an LXMF-compatible client that can communicate with anonmesh over the Reticulum network.

