

The Snippets dashboard — your PHP & JS organized by scope (Global, Callable, Scheduled, Content), with search, tags, and AI Quick Start.
Code Engine is a snippets manager that doesn’t stop at snippets. Yes, it runs your PHP and JavaScript exactly where and when you want — frontend, backend, on a schedule, or inside your content. But its real magic is what happens after you write a function: the same little piece of code instantly becomes a tool your AI chatbots can call, a step you can drag into a visual workflow, and an endpoint the outside world can trigger. One function, three superpowers.
Most “code snippets” plugins stop at a textarea and a toggle. Code Engine treats your functions as first-class building blocks for the whole Meow Apps ecosystem — and for anything that can speak REST. Think out of the box, let your creativity flow, because the possibilities really are endless! ✨
For more, check the official website and come say hi on the Discord.
Hello! ☀️ I built Code Engine because I was tired of pasting mystery snippets into functions.php and praying. I wanted a place where small bits of code are organized, safe, AI-assisted — and reusable everywhere.
Here’s the idea. You write a function (or let the AI write it for you from a plain-English description). That function immediately shows up in three places:
You never wrote an “integration.” You just wrote a function. Code Engine did the rest. 🤝
🧩 Snippets Manager
Backend, Frontend, Persistent, Scheduled, Functions, and in-content (PHP/JS) snippets — all in one clean dashboard with tags, search, scope filters, and priorities.
🪄 AI-Assisted Coding
Describe what you want in plain English and let AI Engine write the snippet — code, name, arguments, and scope included. Refine existing code or implement it straight from your comments.
🤖 Functions as AI Tools
Every Function snippet becomes a function-calling tool and an MCP tool, so your AI Engine chatbots (and external AI agents) can actually do things on your site, not just talk.
🔀 Functions as Workflow Steps
Workflow Engine surfaces each of your functions as its own draggable step. Your custom logic becomes a first-class citizen on the automation canvas.
🌐 External Access (REST)
Expose any runnable snippet through a secured REST endpoint with a bearer token. Perfect for Make.com, n8n, webhooks, and scheduled external jobs.
🛡️ Safe Mode
A snippet that throws a fatal error is automatically caught and disabled before it can take your site down. Code with confidence.
⏰ Scheduling
Run a snippet daily at a chosen time via WP-Cron — reports, cleanups, syncs — without touching the server crontab.
🧱 Code Blocks & Shortcodes (Pro)
Drop PHP or JS straight into a post or page with a Gutenberg block or the [code-engine] shortcode, with safety guards.
Code Engine organizes your code by scope, so each snippet runs exactly where it belongs:
[code-engine] shortcode (Pro).Everything is searchable, taggable, sortable by priority, and importable/exportable. The CodeMirror editor gives you proper syntax highlighting and keyboard shortcuts (Cmd+S to save, Cmd+Enter to run). A nikic/php-parser pass validates your PHP before it ever runs.
Don’t feel like writing the boilerplate? Describe the snippet in plain language and Code Engine — powered by AI Engine — generates the whole thing: the code, a sensible name, a description, the right scope, and, for functions, the argument list with names, types, and defaults.
Already have code? Ask the AI to modify it from a prompt, or write a few comments describing what you want and let it fill in the implementation. It’s pair programming, right inside your dashboard.
This is what makes Code Engine different. A Function snippet is not just code you call from other code — it’s a reusable capability that the rest of your stack can plug into. The moment you save it, the same function is available in three places at once:
1. As an AI tool — for chatbots and AI agents
With AI Engine active, your functions are exposed through function calling and over MCP (Model Context Protocol). Your on-site chatbot can run them mid-conversation, and external AI agents — Claude, Claude Code, ChatGPT, OpenClaw — can call them too. Want a chatbot that checks stock, looks up a booking, or kicks off a process? Write the function; the chatbot gains the skill.
2. As a workflow step — for automation
With Workflow Engine, every active function shows up in the Add-step picker as its own block, named after your snippet, with one input per argument. Drag it onto the canvas and wire it between other steps — an AI step that summarizes, your function that saves, a Social Engine step that posts. There’s also a generic “Execute snippet (by ID / by name)” step when you want to call one dynamically. You never write integration code; your function is the integration.
3. As a REST endpoint — for the outside world
Give a snippet a custom endpoint name and a bearer token, and it’s instantly callable from anywhere:
POST /wp-json/code-engine/v1/snippets-endpoint/your-endpoint
Pass arguments as JSON in the body, secure it with a token, and trigger it from Make.com, n8n, Zapier, GitHub Actions, or a humble cron job. Automation without a middleware bill.
Running arbitrary code is powerful, so Code Engine takes safety seriously:
For developers who want fewer guardrails, there’s a “Bypass REST Security” option and filters (mwcode_rest_authorized, mwcode_rest_whitelist) to tailor exactly what’s allowed.
Code Engine is one engine in a connected set — each one useful alone, magical together:
Reusable, not throwaway
Other snippet plugins give you a place to paste code. Code Engine gives you a place to build capabilities that your AI, your workflows, and your external tools can all use.
Native to WordPress
Clean, fast, and built the WordPress way — no clunky external dashboards, no bloat.
AI-native
Write snippets with AI, expose them to AI. The whole loop lives in your wp-admin.
Developer friendly
REST API, MCP tools, function calling, scheduling, import/export, and plenty of filters to hook into.
Cared for
Part of the Meow Apps family, with regular updates and a real human behind it. 💕