Modificationadvanced

Armassi: IRC-Style Armachat Client

An Irssi-inspired terminal IRC client clone for the Armachat LoRa communicator, bringing a familiar text-based chat interface to off-grid mesh messaging over LoRa radio.

Boards:RP2040
Firmware:CircuitPython
Use Cases:Mesh NetworkingPortable Device

Overview

Armassi is a community project by rosmo that reimagines the Armachat messaging interface as an Irssi-style terminal chat client. Irssi is a well-known terminal-based IRC client, and Armassi brings that familiar text UI paradigm to off-grid LoRa communication on the Armachat hardware.

Concept

The project bridges the gap between familiar IRC chat interfaces and off-grid LoRa messaging. Users who are comfortable with terminal-based IRC clients will find a familiar interaction model for sending and receiving messages over LoRa radio without internet connectivity.

Technical Details

  • Written entirely in Python
  • Modular architecture with main application file and supporting modules
  • MIT licensed for open community contribution

Status

The project is in early development with 8 commits and a working prototype. Documentation is minimal, with room for community contributions.

Getting Started

  1. Clone the repository
  2. Install Python dependencies
  3. Run Armassi.py on your Armachat device

Resources