No description
Find a file
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
rrc_gui enhance link closure handling and logging in client; improve RestartDialog layout 2026-01-09 11:21:03 -05:00
.gitignore reinit codebase 2026-01-08 17:38:58 -05:00
LICENSE initial commit 2026-01-01 23:14:25 -05:00
pyproject.toml update dev dependencies 2026-01-08 17:41:45 -05:00
README.md Update README with RRC client version information 2026-05-19 08:14:22 -04:00

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.