EXTENSIONS
User-built models, drivers, vaults, and reports — the parts that plug into swamp.
Filter by what you need and pull what fits.
Libvirt Vm Pool
Desired-state local libvirt VM pool reconciler for Swamp. Defines, starts, removes, and publishes per-VM connection facts for downstream SSH/config models.
Tautulli
Tautulli watch-history wrapper — snapshot per-movie and per-series play counts plus last-played timestamps from a Plex Tautulli instance, or one user's per-title history; the signal feeds keep/drop curation and recommenders.
Plex Recommender
Personalized Plex 'watch something new' recommender — reads a Plex Home user's all-time watched state (per-account viewCount/viewedLeafCount), builds a genre taste profile, ranks never-watched titles, and pins rotating age-appropriate collections to their home screen.
Frigate Timelapse
Construction site timelapse capture and compilation via the Frigate NVR API. Captures periodic snapshots from any Frigate camera on a remote host via SSH, organises them into named phases, and compiles per-day and full-phase H.264 videos using ffmpeg inside the Frigate container.
Hermes Config
Manage Hermes AI agent model configuration — set the main model, configure auxiliary task overrides, and restart the gateway. Safe edit protocol: backup → edit → validate → restart.
Truenas
Administration of a TrueNAS SCALE host (25.04+) via its JSON-RPC 2.0 WebSocket API (wss://, API-key auth). Read/audit of apps + their port bindings, NFS/SMB shares + their host allowlists, services, network interfaces, and a service- exposure roll-up; plus a narrow, reversible mutating surface — flip an app port between published/exposed, and set NFS networks/hosts and SMB hostsallow/hostsdeny. Refuses any non-TLS endpoint by construction (TrueNAS revokes an API key sent over cleartext). Verify-first; no pool/dataset/user or service start/stop.
Plex
Plex Media Server control-API wrapper — trigger library refreshes on demand and capture per-section outcomes.
Swamp Go Brr
An autonomous, driver-free development loop for coding agents. You hand it an
Firecracker
Firecracker microVM lifecycle management via SSH + the Unix-socket REST API.
Image Updater
Auto-applier for docker image updates — pulls + restarts compose stacks with deny lists, cooling periods, and a per-run cap.
Unifi
Custom/static DNS records on a local UniFi Network controller.
Fleet
Cross-hypervisor fleet VM inventory report for swamp.
Migrate
Host-to-host VM disk migration primitives for swamp.
Truenas
Hypervisor-layer VM inventory for TrueNAS SCALE, via the JSON-RPC WebSocket API.
Hermes Env
Manage Hermes agent environment variables via SSH or locally from inside the container. Supports setEnv, removeEnv, listKeys, restartGateway, and rotateSwampKey (updates all four key locations + full container recreation).
Libvirt
Comprehensive libvirt/virsh management — VMs, networks, storage pools,
Tv Curator
TV show keep-score engine — fuses Sonarr + Seerr + Tautulli + Plex into a per-series keep score with an endedUnwatched penalty for never-played completed series.
Media Curator
Movie keep-score engine — fuses Radarr + Seerr + Tautulli + Plex inputs into a per-movie keep score with reason breakdown; emits drop_candidates for downstream pruning.
Cert Health
TLS-certificate expiry tracker — fetch NPM-managed cert inventory and probe public-facing hosts via openssl s_client, classified by days-until-expiry.
Dns Policy
DNS policy compiler — merge manual vhosts + auto-discovered proxy hosts + static rewrites into a deduped desired list for an internal-DNS reconciler (e.g. AdGuard Home), plus a separate hostname list for public exposure.
Discord Notifier
Opinionated weekly Discord report — composes embeds + CSV attachments from the @lint curator and ops models, posts via webhook.
Home Assistant
Home Assistant REST-API wrapper — automation lifecycle CRUD plus a generic service-call actuator for any HA domain.
Seerr
Overseerr / Jellyseerr wrapper — paginated request inventory ready for the media curator, plus approve / decline mutations against the request API.
Media Diagnostic
Cross-instance Radarr storage scanner — compares default (1080p) + 4K inventories for duplicates, missing files, and oversized titles.