Over the past several months I’ve built and maintained a handful of open-source tools for my AllStarLink node and repeater—most of them things I built because I needed them myself, and figured other hams running ASL3 nodes might get some use out of them too. Here’s the rundown, updated as I add new things.

ASL3-Herald

A replacement for AllStarLink’s flaky built-in tail message feature. Handles tail messages and scheduled announcements with reliable unkey detection, neural TTS (so I just type a message instead of recording audio), and SkywarnPlus integration so an active weather alert takes priority over the regular rotation. Manageable right from Allmon3 or Supermon.

Read the full write-up · GitHub

ASL3-Audio-Archive

A web-based browser for your node’s transmission recordings, built right into Allmon3. Lets you browse, play, and download past recordings without digging through files on the server, plus an automatic cleanup scheduler so old recordings don’t fill up the disk.

GitHub

SkywarnPlus-NG + Allmon3/Supermon Bridge

I ran my own SkywarnPlus fork for a while, but eventually migrated to hardenedpenguin’s SkywarnPlus-NG rewrite—it’s more actively maintained and covers more hazard types (earthquakes, wildfires, tsunamis, and more, on top of the usual NWS alerts). I built a bridge script that ties SkywarnPlus-NG’s alerts and weather data into both Allmon3 and classic Supermon dashboards.

SkywarnPlus-NG (fork) · ASL3-SkywarnPlus-NG-Bridge

ASL3-Audio-News

Automatically fetches and plays the ARRL Audio News and Amateur Radio Newsline bulletins on my repeater, so members hear the latest ham radio news without anyone having to remember to queue it up manually.

GitHub

Toolbox — Smaller Utilities

A handful of smaller, single-purpose scripts I’ve written for ASL3 node maintenance:

All of these are free, open source, and installable with a single script—check each repo’s README for details. If you run into an issue or have an idea for something, open an issue on GitHub.