2026-09-21 15:04:44 -04:00
2026-09-15 01:32:25 -04:00
2026-04-05 20:27:43 -04:00
2026-04-05 20:27:43 -04:00
2026-04-06 02:49:14 -04:00
2026-08-31 19:43:28 -04:00
2026-04-05 20:27:43 -04:00
2026-09-21 15:04:44 -04:00
2026-09-14 23:15:15 -04:00


Logo

Multipurpose Radio Server (MRS)

A comprehensive, offline-first communication and intelligence platform built for service-denied environments.

Version Pull Requests Issues



Table of Contents

About

Description

MRS is a hardware-focused radio server that acts as the core of the system, providing the physical connectivity and reconnaissance capabilities. It is unified by the OpenCast media/control layer and the AI-Harness intelligence layer.

Inspiration

This project was built for resiliency and offline capability, drawing from:

Capabilities

Networking

  • Mesh: 900 MHz HaLow / 2.4/5 GHz Mesh WiFi (B.A.T.M.A.N.)
  • Radio: LoRa radio (Meshtastic node).
  • Connectivity: Captive portal & device home page setup via OpenCast.

Communication & Data

  • Chat: Offline federated chat (Synapse/Element)
  • Archive: Offline knowledge base (Kiwix) and file hosting (AI-Harness).
  • Tracking: GPS positioning & offline maps using gpsd, chrony.

Recon & Security

  • Tools: Bettercap, nmap, aircrack, Metasploit, and SDRAngel for hardware and RF recon.
  • Media: Control and casting interface provided by OpenCast.

Manual

Setup

Production

  1. Run the core MRS services to establish the hardware/radio backbone.
  2. OpenCast (port 3000) and AI-Harness (port 3001) are required to provide the media control and intelligence interface.

Development

  1. Install dependencies: npm install
  2. Start core services: npm run dev

Built With

Electron Kiwix Node TypeScript OpenCast AI-Harness

License

Copyright © 2023 Zakary Timson | All Rights Reserved | Available under MIT Licensing

See the license for more information.

S
Description
Multipurpose Radio Server
Readme MIT
277 MiB
Languages
JavaScript 79.2%
HTML 11.1%
CSS 6.4%
Shell 3%
Makefile 0.2%