OpenViSTAI · Agents · Blockchain · Crypto
Menu
Wallets

anonmesh

anonmesh is an Android and iOS application combining a Solana wallet with encrypted peer-to-peer messaging over Bluetooth, LoRa, LAN and internet connections. It uses Reticulum transport and LXMF message delivery, with local message queuing for offline peers.

Independent OpenViST project profile, based on linked sources.

anonmesh — OpenViST project profile in Wallets.
OpenViST project illustration. See the linked sources for product details.
Understand the project

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.
Before you choose

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.

Source-based practical guide

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

  1. Open a terminal in the mobile_app directory.

  2. Run the command below.

    Documented command
    npm install
  3. Run the command below or the command below for the chosen platform.

    Documented command
    npx expo run:android
    Documented command
    npx expo run:ios
  4. To start in dev-client mode, run the command below.

    Documented command
    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.
Evidence and transparency

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.