Skip to main content

COMMUNITY SPOTLIGHT

Community extensions
1,133
Official extensions
719

Who's building

Industries

Homelab

Media servers, DNS, backups, Proxmox, HomeKit and robot vacuums.

  • Movie keep-score engine — fuses Radarr + Seerr + Tautulli + Plex inputs into a per-movie keep score with reason breakdown; emits dropcandidates for downstream pruning.

  • 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.

  • Proxmox VE extensions with API-token auth — node status and guest discovery, VM snapshot guarding, VM/LXC lifecycle (provisioning from cloud images, snapshots, migration), cloud image storage, and…

  • Pi-hole custom DNS record management for swamp — list, add, delete, and declaratively sync local DNS A-records on a Pi-hole v6 (FTL) appliance.

  • Rank a restic fleet by what has actually been proven restorable.

  • Discover, pair with, and read sensors from HomeKit accessories — pure TypeScript HAP protocol implementation

  • Discover, monitor, and safely control capability-aware Valetudo robot vacuums through their Homie MQTT interface.

  • SSH-based management of a self-hosted, Cloudflare-free public ingress: nftables/Docker firewall reconciliation, a WireGuard tunnel, a Traefik reverse proxy with its own Let's Encrypt certs, an…

Hardware

Microcontrollers, Raspberry Pis, KVMs, desk phones, LED badges and a Flipper Zero.

  • Control a Flipper Zero over its USB serial CLI from swamp.

  • Drive a 44x11 LED name badge (USB 0416:5020, WCH CH583 "LSLED" / Badge Magic family) from swamp.

  • Drive an ESP32-S3 with a screen from swamp. One model type, s3-panel, is everything @vcjdeboer/s3-device does plus typed methods for the display: text, fill, clear, backlight and logo, plus touch…

  • Drive an ESP32 running MicroPython from swamp over USB serial, with no Arduino IDE: flash the board, run Python or a firmware line-protocol, scan WiFi and Bluetooth, and record every exchange as…

  • Polycom VVX phone control + real-data idle display. One model type (@shrug/polycom-vvx/phone) with typed methods 1:1 to the verified REST/push surface (discover, dial, call-forward, config get/set…

  • USB-UART serial console + config management. The serial-port type is the raw console primitive (establish/send/read/exec/login) over a serial device (e.g. /dev/ttyUSB0); line config via stty(1), byte…

  • Operate GL.iNet KVMs (Comet GL-RM1 / GL-RM1PE) from swamp: health, screenshots, ATX power and virtual media. The firmware is a fork of PiKVM's kvmd, and three of its behaviours shape this model.

  • 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…

Software factories

Coding agents run through a state machine, with reviewers, attestations and change checks.

  • A fully generic, model-driven state machine for guiding agents through a software development lifecycle.

  • External, independent adversarial review for swamp software factories. Tool-neutral: the reviewer is any @mgreten/cli-agent instance — whatever providers that extension supports are valid here.

  • Record first-person oaths as durable swamp data and gate workflows on assertattested so an agent cannot skip a documented step without swearing it did the work.

  • Certify that an agent implementation packet changed only approved Git paths, stayed within file and line budgets, and preserved ignored runtime state.

  • An autonomous, driver-free development loop for coding agents.

  • A distress-call beacon for AI agents.

  • Human-in-the-loop review canvas — serve a local web form the human gates while the agent keeps working.

  • Run Claude Code (and other workloads) inside a macOS apple/container sandbox.

Game development

Godot, Unity, Wwise and FMOD builds, Steam releases, and store and player stats.

  • Drive the Godot 4 editor headlessly from its documented command line: read the engine version and project settings, reimport assets, read the export presets, export a preset and parse GDScript files…

  • Drive an open Wwise Authoring instance through WAAPI over WAMP: read Wwise and project facts, run WAQL queries, list Events and SoundBanks, generate SoundBanks within a deadline and save the project…

  • Record a Steam app's branches and builds and how they move.

  • Sample a Steam app's concurrent players and summarise the history.

  • Announce a Steam game's new patch notes in Discord, one embed each.

  • Minecraft: Java Edition world seed analysis via the cubiomes C library.

Personal data

Fitness, films, books, music history, chat archives, baby tracking and school attendance.

  • Recommend which Zwift events to enter, from your own ride history.

  • Turn a day of synced Garmin and Zwift data into one Obsidian daily note, merging into any note you have already edited. WHAT IT DOES

  • Monitor a single user's Letterboxd film diary via their public RSS feed — one record per logged watch (watched date, star rating, like/rewatch flags, film title/year, TMDB id, poster, review).

  • Monitor a single user's Hardcover reading activity via the Hardcover GraphQL API — profile, the whole tracked library (shelf status, rating, review, pages, read dates), and individual reading…

  • Import a Spotify "Extended streaming history" GDPR export into swamp — one spotify.<year> resource per calendar year, partitioned exactly like @magistr/lastfm's scrobble chunks so the two sources sit…

  • Import LiveJournal blog entries with images, tags, mood, now playing, and comments into Obsidian vault

  • Read and write Baby Buddy baby-tracking data (feedings, diapers, sleep, pumping, weight, and more) with paginated sync, and generate a suite of analysis reports — a consolidated daily summary plus…

  • Colorado homeschool attendance and learning session tracker backed by Grist. Tracks students, school years, subjects, capture events, and generates compliance summaries with test-entry isolation.

Design and media

CAD, 3D models, image and video rendering, music, cheatsheets and slide decks.

  • JSCAD v2 CAD renderer — evaluate CadScript main() and serialize to STL/DXF/SVG/OBJ/3MF. Includes jscad-codegen Claude Code skill.

  • STL slicer — Z-plane slicing, orthographic projection, symmetry analysis, feature detection, mesh comparison

  • Drive a ComfyUI server over its HTTP API from swamp. Ships three bundled API-format workflow templates — ideogram (Ideogram 4.0, whose prompt is a STRUCTURED JSON CAPTION with per-object bounding…

  • Drive the ManimCommunity CLI from swamp — render a Python-defined Scene into an mp4/gif/png/webm and capture the media file, CLI log, and render metadata as swamp data.

  • Generate songs from topics using Claude for lyrics and 1min.ai (Suno or Lyria) for audio. Part of the @alvagante content-media suite.

  • Generate dense, visually structured cheatsheets on any technical topic. Outputs print-to-PDF-ready HTML (Cmd-P → Save as PDF) or GitHub-flavoured Markdown.

  • On-brand slide deck pipeline for swamp: a workflow that renders a deck from a voiced brief and a design reference via openai-document.webpageDesign, plus a skill that guides authoring the copy in…

  • Import local 3D model files into a Manyfold-accessible library directory with reusable copy, move, hardlink, symlink, and dry-run planning modes.

Weather and space

Forecasts, satellites, asteroids, earthquakes and the ISS.

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

  • 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…

  • Real-time satellite tracking against the N2YO REST API. Two methods: above lists every tracked satellite currently within a search radius over an observer's lat/lng ("what's flying overhead right…

  • Near-Earth asteroid close-approach data from NASA's NeoWs (Near Earth Object Web Service) API — "what's flying by Earth this week." One method, feed: every asteroid with a predicted close approach to…

  • Search the public USGS earthquake catalog (FDSN Event Web Service) by time range, magnitude range, and/or location — a bounding box or a center point plus radius. One method, search.

  • Get the Australian Bureau of Meteorology's 9-day forecast for any suburb or town, plus current observations, a 72-hour hourly forecast and active warnings — and know exactly when to poll for the next…

  • Native route-risk watcher that polls official NWS forecast and alert data for checkpointed trips, computes a stable fingerprint, and emits digest output only when conditions change materially.

  • Generate NTS Station Activity Report (SAR) radiograms from an RTC (Ready To Copy) DBF traffic log — Standard SAR to the STM plus an optional NTSD Digital SAR.

Datastores, vaults and Swamp tooling

Datastores, secret vaults, and tools for inspecting and debugging a swamp repo.

  • Stores swamp runtime data in AWS DynamoDB with conditional-write distributed locking (fencing tokens + TTL-as-defense-in-depth) and chunked blob storage for items exceeding DynamoDB's 400KB size…

  • Swamp datastore backend on RethinkDB: a single-document atomic-CAS distributed lock (TTL heartbeat, nonce-gated forceRelease, stale-lock takeover), an r.now() health verifier, and a content-addressed…

  • A swamp vault backend for 1Password Connect — read and write secrets over Connect's HTTP API with a bearer token, so vault.get() works headless in cron, containers, and swamp serve without the op CLI.

  • A swamp vault backend that stores secrets encrypted at rest with systemd-creds --user, so the encrypted files are useless without your UID and this machine's id.

  • Swamp vault backed by a running KeePassXC, reached through its Browser Integration protocol via keepassxc-proxy — the same channel the KeePassXC-Browser extension uses.

  • Skim over the surface of your swamp and enjoy the view.

  • Investigate why any swamp model or workflow is failing, without knowing anything about the domain it automates.

  • Per-workflow observability for a swamp repo's own scheduled work.

Cloud operations

AWS, Azure, Cloudflare and Kubernetes: inventory, audits, cost and credentials.

  • Brownfield adoption of AWS resources into swamp models, whatever created them.

  • Generic AWS workflow-safety primitive. Fails closed before any AWS work runs by verifying, in order:

  • Inventory and report on OIDC trust policies and workload-identity federation across GitHub, Google Cloud, and Cloudflare One. Three read-only models compose into a cross-platform trust graph.

  • Cloudflare security and configuration audit workflow. Inspects zone settings, DNS records, WAF rules, Workers, and cache configuration, then generates a severity-rated report with findings and…

  • Probe the credentials a fleet actually holds and report how long each has left, distinguishing expiry from an outage in progress

  • AWS cost audit workflow — identifies infrastructure waste by combining Cost Explorer spend data, resource inventory, and networking inspection. Generates a report with savings recommendations.

  • Fleet-wide Kubernetes health across all kubeconfig contexts.

  • Azure infrastructure management via az CLI — 43 model types covering compute, networking, data, security, RBAC, Azure Policy, Defender for Cloud, Entra directory, monitoring, DNS, DevOps, Azure AI…

On video

Ideas

Determinism

The agent decides; Swamp runs the same behavior the same way every time.

Observing infrastructure

Reading live systems into data.

Build logs

Write-ups of things people built.

Browse every extension in the registry, and every write-up on the feed.