A simple mesh network communications app powered by the Reticulum Network Stack. https://meshchat.app
  • JavaScript 44.9%
  • Vue 34%
  • Python 14.3%
  • HTML 6.7%
Find a file
2024-04-29 04:37:41 +12:00
.gitignore initial commit 2024-04-29 01:09:06 +12:00
index.html auto reconnect websocket when it gets disconnected 2024-04-29 04:08:17 +12:00
README.md update docs 2024-04-29 04:37:41 +12:00
web.py remove commands for now, as the different types won't be implemented 2024-04-29 04:19:31 +12:00

Reticulum WebChat

A simple web based LXMF client for Reticulum.

Features

  • Supports sending to and receiving messages from Sideband and Nomadnet.
  • Supports receiving images sent from Sideband.
  • Supports receiving file attachments sent from Sideband.

How does it work?

  • A python script (web.py) runs a Reticulum instance and a WebSocket server.
  • The web page sends and receives lxmf packets encoded in json via the WebSocket.
  • Web Browser -> WebSocket -> Python Reticulum -> (configured interfaces) -> (destination)

How to use it?

You will need to clone the repo, and run web.py.

git clone https://github.com/liamcottle/reticulum-webchat
cd reticulum-webchat
python web.py