rrc-gui/README.md
Steve Miller 26995931e8
Update README with RRC client version information
Added a note about the RRC client status and development focus.
2026-05-19 08:14:22 -04:00

1.2 KiB

RRC GUI Client

As of Nomadnet version 1.1.0, RRC is implemented as a first-class RRC client. Development focus has been switched to Nomadnet. This repo serves as a historical archive and is not up to date with recent versions of rrcd.

A standalone graphical user interface client for RRC (Reticulum Relay Chat).

This is a complete, self-contained GUI application for RRC. It includes all necessary protocol implementation and does not depend on the rrc-client package.

Features

  • Connect to RRC hubs over Reticulum
  • Multi-room chat with tab-based room switching
  • Nickname support with identity-based recognition
  • Message delivery tracking
  • Customizable color themes (light/dark)
  • System tray integration

Installation

pip install -e .

Usage

rrc-gui

On first run, the application will create a default configuration file at ~/.rrc-gui/config.json.

Configuration

The configuration file supports:

  • Default hub connection settings
  • Identity file path
  • Nickname
  • Auto-join room
  • Theme colors
  • Window size and position

Requirements

  • Python 3.11+
  • wxPython 4.2+
  • Reticulum (RNS) 0.8+
  • cbor2 5.6+

License

MIT License - see LICENSE file for details.