EXTENSIONS
Built by operatives — models, drivers, vaults, and reports, the parts that plug into Swamp.
Filter by what you need and pull what fits.
Can I Hang My Washing Out
Scores whether it's worth hanging your washing out this morning and this afternoon, from free temperature/humidity/wind/rain/sunshine forecast data.
Fleet Health Loki
Evidence-preserving instant LogQL queries against Loki — an explicit time argument rather than an implicit now, so a captured result is reproducible and auditable.
Systemd Panel
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.
Ghost Site
Manage a Ghost site's Admin API surface — site health, theme upload/activation, content export.
Themer
Sync theme and keybinding preferences across terminals/IDEs (Ghostty, Zed, and any app-agnostic profile you configure) via swamp model data.
News W Anchor
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.
Github Trending
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.
Package Archaeology
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.
Iss Tracker
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.
Rpi Camera
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.
Rpi Gpio Inventory
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.
Rpi Connect
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.
Rpi Pcie
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.
Rpi Rtc
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.
Rpi Cooling
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.
Rpi Boot Config
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.
Rpi Health
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.
Host Health
Zero-privilege Linux host telemetry (disk, thermal, load, memory) as a typed, versioned Swamp model for workflow assertions and CEL joins.
Obsidian Atlas
Turn a Git repository or an architecture diagram into an illustrated, wikilinked Obsidian atlas using the local Claude CLI.
Apt Inventory
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.
Aws Disco
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.
Fpl Autopilot
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.