Skip to main content

EXTENSIONS

Built by operatives — models, drivers, vaults, and reports, the parts that plug into Swamp.

Filter by what you need and pull what fits.

Selection
22 results
from:@aaronge

Can I Hang My Washing Out

@aaronge/can-i-hang-my-washing-out · v2026.10.01.1

Scores whether it's worth hanging your washing out this morning and this afternoon, from free temperature/humidity/wind/rain/sunshine forecast data.

upd Oct 114 pullsA100/100

Fleet Health Loki

@aaronge/fleet-health-loki · v2026.10.01.1

Evidence-preserving instant LogQL queries against Loki — an explicit time argument rather than an implicit now, so a captured result is reproducible and auditable.

upd Oct 113 pullsA100/100

Systemd Panel

@aaronge/systemd-panel · v2026.10.01.3

Enable, disable, and inspect the status of any systemd unit through swamp — one typed, versioned model instance per unit, with enablement, activation, and last-run outcome (parsed from journalctl for timers, from systemctl show for services) all in one place. Not tied to any particular workload or hardware.

upd Oct 124 pullsA100/100

Ghost Site

@aaronge/ghost-site · v2026.09.18.1

Manage a Ghost site's Admin API surface — site health, theme upload/activation, content export.

upd Sep 1814 pullsA100/100

Themer

@aaronge/themer · v2026.09.10.1

Sync theme and keybinding preferences across terminals/IDEs (Ghostty, Zed, and any app-agnostic profile you configure) via swamp model data.

upd Sep 1014 pullsA100/100

News W Anchor

@aaronge/news-w-anchor · v2026.09.09.1

Posts one unseen article a day from a rotation of satire news feeds (The Onion, ClickHole, Reductress, The Beaverton, The Hard Times, The Daily Mash, NewsThump) to a Discord channel, keeping a ledger so the same joke never lands twice.

upd Sep 914 pullsA100/100

Github Trending

@aaronge/github-trending · v2026.08.28.1

Snapshots 'trending' GitHub repos using only the official Search API (recently-created, most-starred) -- an honest, stable proxy that doesn't scrape github.com/trending's unstable HTML.

upd Aug 2816 pullsA100/100

Package Archaeology

@aaronge/package-archaeology · v2026.08.28.1

Finds the oldest-touched installed dpkg packages on a Debian/apt-based host, using each package's /var/lib/dpkg/info/<name>.list file mtime as an approximate (honestly-caveated) install date — fun trivia about your system's history.

upd Aug 2814 pullsA100/100

Iss Tracker

@aaronge/iss-tracker · v2026.08.28.1

Tracks the International Space Station's current position (Open Notify's free iss-now.json API) and reports its great-circle distance from a configured ground location — a fun proximity indicator, not a real pass-prediction tool.

upd Aug 2814 pullsA100/100

Rpi Camera

@aaronge/rpi-camera · v2026.08.26.1

Enumerates Raspberry Pi CSI camera modules via rpicam-hello --list-cameras, as a typed, versioned Swamp model. Zero cameras is a valid, verified result, not an error.

upd Aug 2615 pullsA100/100

Rpi Gpio Inventory

@aaronge/rpi-gpio-inventory · v2026.08.26.1

Read-only snapshot of Raspberry Pi GPIO pin state (function, level, pull, consumer) via pinctrl/libgpiod, as a typed, versioned Swamp model — tracks what changed on the header once HATs/sensors are attached. Never sets a pin.

upd Aug 2615 pullsA100/100

Rpi Connect

@aaronge/rpi-connect · v2026.08.26.1

Raspberry Pi Connect (remote access) status — signed-in state, remote shell availability, screen sharing availability — parsed from rpi-connect status, as a typed, versioned Swamp model. Runs as the invoking user, not root.

upd Aug 2615 pullsA100/100

Rpi Pcie

@aaronge/rpi-pcie · v2026.08.26.1

Raspberry Pi 5 PCIe link health (negotiated vs. capable speed/width per device, HAT+ ID EEPROM, recent pcie dmesg lines) via sysfs, as a typed, versioned Swamp model — catches link training down to a lower speed/width, the common silent cause of a mysteriously slow NVMe SSD.

upd Aug 2616 pullsA100/100

Rpi Rtc

@aaronge/rpi-rtc · v2026.08.26.1

Raspberry Pi 5 onboard RTC telemetry (system-vs-RTC clock drift, coin-cell battery voltage) via sysfs, as a typed, versioned Swamp model — catches a dead RTC battery before it costs you the system clock across a power cut.

upd Aug 2615 pullsA100/100

Rpi Cooling

@aaronge/rpi-cooling · v2026.08.26.1

Raspberry Pi official-case PWM fan telemetry (RPM, PWM duty cycle, discrete cooling state) via hwmon/thermal sysfs, as a typed, versioned Swamp model — catches a fan that's been commanded to spin but the tachometer reports it isn't.

upd Aug 2616 pullsA100/100

Rpi Boot Config

@aaronge/rpi-boot-config · v2026.08.26.1

Raspberry Pi boot configuration drift detection — EEPROM bootloader settings (BOOT_ORDER, PSU_MAX_CURRENT, etc.), config.txt, and cmdline.txt as a typed, versioned Swamp model, built to catch boot-breaking drift before/after the NVMe SSD migration.

upd Aug 2616 pullsA100/100

Rpi Health

@aaronge/rpi-health · v2026.08.26.1

Raspberry Pi 5 firmware and power telemetry (throttle/under-voltage sticky faults, PMIC rail currents/voltages, clocks, EEPROM/bootloader status) via vcgencmd, as a typed, versioned Swamp model with workflow assertions and CEL joins.

upd Aug 2616 pullsA92/100

Host Health

@aaronge/host-health · v2026.08.26.3

Zero-privilege Linux host telemetry (disk, thermal, load, memory) as a typed, versioned Swamp model for workflow assertions and CEL joins.

upd Aug 2617 pullsA100/100

Obsidian Atlas

@aaronge/obsidian-atlas · v2026.08.26.1

Turn a Git repository or an architecture diagram into an illustrated, wikilinked Obsidian atlas using the local Claude CLI.

upd Aug 2622 pullsA100/100

Apt Inventory

@aaronge/apt-inventory · v2026.08.25.1

Observes APT package inventory and pending upgrades on Debian/apt-based Linux, with security-update classification, versioned delta reporting, debsecan CVE cross-checking, and a safety-gated install/remove for verified security updates. Verified on Raspberry Pi 5 / Debian 13 trixie, arm64.

upd Aug 2517 pullsA100/100

Aws Disco

@aaronge/aws-disco · v2026.08.21.5

Region-wide AWS topology discovery and an animated D3 architecture diagram. Adds a fan-out `discover` method to the official @swamp/aws EC2, ECS and ELBv2 model types, then renders every compute object and every inbound and outbound network route into a single self-contained HTML file.

upd Aug 2115 pullsA100/100

Fpl Autopilot

@aaronge/fpl-autopilot · v2026.08.20.1

Manage a Fantasy Premier League team end to end: sync game data and your squad, draft a legal squad from scratch, get fixture-difficulty outlooks, injury-aware lineups and hit-aware transfer and captaincy advice, track mini-leagues and price moves, then write transfers and lineups back to FPL.

upd Aug 2015 pullsA100/100