Skip to content
New site — Virtual Media Folders now has its own home.Visit vmf.soderlind.no →

Overview

Open-source WordPress plugins and tools by Per Søderlind.

  • Loupe Semantic Search — Semantic retrieval and hybrid search for Loupe Search, using embeddings from WordPress AI Connectors. 2026-11-13
  • AI Translator for Polylang — Click Polylang’s Add a translation (+) button and get a linked draft that the WordPress AI Client translates in the background. 2026-11-11
  • Tachyon Edge Images — Rewrites WordPress image URLs to any Tachyon server, with tachyon-plugin compatibility and bug fixes. 2026-11-09
  • Network AI Connector — Manage AI provider connections and credentials across a WordPress multisite network. 2026-11-07
  • Tachyon R2 — Store WordPress images in Cloudflare R2 for the Tachyon Edge Worker. 2026-11-07

Folder organization for your WordPress Media Library — virtual folders that never change URLs.

Plugin Description
Virtual Media Folders Organize media into hierarchical virtual folders without moving files on disk.
Add-On Manager Install and manage add-ons that extend Virtual Media Folders.
AI Organizer AI-powered automatic folder organization using vision-capable models.
Rules Engine Rule-based automatic folder assignment for media uploads.
Editorial Workflow Role-based folder access, move restrictions, and Inbox workflow.
Media Cleanup Tools to identify and clean up unused or duplicate media files.
Folder Exporter Export folders or subtrees as ZIP archives with optional CSV manifests.
Migrate Import folders from FileBird, Enhanced Media Library, Real Media Library, HappyFiles, and more.
AI Ability Exposes folder operations as WordPress Abilities API tools for AI agents and MCP adapters.
Search Fast, typo-tolerant search for the WordPress Media Library, powered by Loupe Search.

WordPress plugins exploring AI capabilities — from production-ready to early beta.

Plugin Description
Admin Coach Tours AI-generated guided tours of the WordPress admin.
PS Design System AI-assisted design system generator.
Talking Head AI-generated podcast-style audio from turn-based conversations in WordPress.
AI Alt Text AI-generated alt text for images.
Content Poll Polls with AI-suggested answers.
AI Valve Control and filter WordPress AI requests.
AI Provider for Azure AI Foundry Azure AI Foundry as a WordPress AI provider.
AI Router Route AI requests to the best provider by capability.
AI Provider for exo Connect WordPress to exo — run frontier AI models locally on your device cluster.
AI Provider for Jev Connect WordPress to TypeSafe’s Jev model for structured decisions — choice, score, and noul.
llms.md AI-generated llms.md endpoint for WordPress sites.

Plugins for WordPress multisite network administration.

Plugin Description
Super Admin Switch to Admin Quick-switch between super admin and site admin.
All Sites Cron Run cron across all network sites.
Multisite Exporter Export content from multisite sub-sites.
Network AI Connector Manage AI provider connections and credentials across a WordPress multisite network.
Network Style Override Network-wide CSS and theme.json overrides for WordPress Multisite.
Super Admin All Sites Menu Replace My Sites with a searchable All Sites menu.
Loupe Cross-Site Search One combined Loupe index across a multisite network, searchable from a single hub endpoint and a ready-made search block.

A collection of useful WordPress plugins for various needs.

Plugin Description
Read Offline Export posts as PDF, ePub, or mobi.
Loupe Search Fast, typo-tolerant WordPress search backed by a dedicated index, with a developer REST API and native WordPress Abilities integration.
Loupe Search Block A search block for Loupe Search: live results as you type, post type filter, category and tag facets, and sorting.
Loupe Semantic Search Semantic retrieval and hybrid search for Loupe Search, using embeddings from WordPress AI Connectors.
WP Loupe Admin Search Admin dashboard search powered by WP Loupe.
Gravity Forms HTML Area Editor Visual editor for Gravity Forms HTML fields.
Jev Comment Triage Async Jev-powered comment triage — background spam, scam/phishing, and toxicity moderation that keeps comment submission fast.
Custom Document Folder Organize documents into custom folders.
Editor Can Manage Privacy Options Let editors manage privacy policy pages.
AI Translator for Polylang Click Polylang’s Add a translation (+) button and get a linked draft that the WordPress AI Client translates in the background.
Redis Queue Redis-backed background job queue for WordPress.
Tachyon Edge Images Rewrites WordPress image URLs to any Tachyon server, with tachyon-plugin compatibility and bug fixes.
Tachyon R2 Store WordPress images in Cloudflare R2 for the Tachyon Edge Worker.
TEC Sort by End Date Sort The Events Calendar events by end date.
PassWP Posts Password-protect posts with custom login UI.
Additional JavaScript Add custom JS via the Customizer.
Color Me Beautiful Color palette tools for WordPress.
Cache Tags for Cloudflare Precise Cloudflare cache purging for WordPress: adds Cache-Tag headers and purges only affected posts, pages, and terms.
WP Portable Text Replace the Gutenberg block editor with a Portable Text editor.
PS Hyphenate Improves text wrapping for long compound words in languages like German, Norwegian, Swedish, and Dutch.
Push Notifications for Trigv Turns WordPress events into Trigv push notifications: posts, comments, failed logins, updates, new users, or your own custom events.

CLI tools and practical utilities for developers, from workflow automation to local apps.

Tool Description
gh-bump AI-powered Dependabot security fix agent for CLI and GitHub Actions.
Jev Mail Triage Locally triage spam and phishing in Proton Mail using Jev, with messages moved only when explicitly enabled.
LocalWP Assistant GitHub Copilot Chat participant for managing Local WordPress sites from VS Code.
WordPress Readme Preview VS Code extension for WordPress readme.txt syntax highlighting, IntelliSense, and live preview.
Ralph Tiny runner around GitHub Copilot CLI for one feature per run, progress logs, and PRD checklists.
cpltbox Run GitHub Copilot CLI against any repository through a controlled HTTP interface.
ext-php-copilot PHP 8.3+ extension (Rust + ext-php-rs) for driving GitHub Copilot through github-copilot-sdk.
OG Screenshot Worker Generate dynamic Open Graph images using Cloudflare Browser Rendering.
Tachyon Edge Serve and resize Tachyon WordPress images with Cloudflare Workers, Images, and R2 or an HTTP origin.
Replace App Service WordPress Image Replace the Microsoft App Service WordPress image with a container you build and patch yourself.

DevOps automation for GitHub and WordPress — hardening GitHub Actions across an enterprise and keeping WordPress core patched automatically.

Plugin Description
GitHub Actions Hardening Runbook, decisions, and a driver script for hardening GitHub Actions across every organization in a GitHub Enterprise Cloud account.
WordPress Core Auto-Patch with Dependabot Keep WordPress core patched automatically with GitHub Dependabot (roots/wordpress via Composer).

AI agent skills for WordPress, JavaScript, and Azure development workflows.

Skill Description
Skills Public AI agent skills for WordPress development, JavaScript modernization, and Azure infrastructure.
add-apim-api Scaffold a new API in Azure API Management with Bicep infrastructure.
browser-native Audit JavaScript dependencies and identify packages replaceable by modern browser/runtime native APIs.
bump Language-agnostic release bump: detects version files across ecosystems, syncs them, updates the changelog from commit history, and runs the project’s build and test gates.
wp-prepare Scaffold or update a WordPress project with dev tooling, coding standards, testing, and i18n support.
wp-ability-auth Audit or implement two-tier authorization for WordPress abilities and REST routes, catching IDOR gaps and inconsistent 403 contracts.
wp-bump Bump a WordPress plugin version and update related release metadata.
wp-cli-local Run WP-CLI commands against Local by Flywheel sites on macOS.
wp-mutate Run mutation testing on WordPress plugins and themes to find weak tests — Pest –mutate or Infection for PHP, StrykerJS for JavaScript — then triage surviving mutants into concrete test improvements.
wp-org-review Prepare a plugin for the WordPress.org Directory review, fixing findings the reviewer catches beyond Plugin Check/PHPCS.
wp-pcp-local Run the WordPress Plugin Check (PCP) against Local by Flywheel sites, with explicit site and plugin resolution before checks.
document-architecture Create, improve, or audit repository architecture and concept documentation.
pre-launch-security-audit Run an evidence-backed security and abuse-resistance review before an application launch.
Just Bash Runner Steers AI coding agents to dry-run generated, untrusted, or script-like shell snippets with just-bash before touching the real host.