MeteorGPLby WebbingApps

Code Engine (Pro)

Plugin
Watch 0 Star 0
Install

Manage PHP & JS snippets the clean way, then turn any function into an AI tool, a workflow step, or a REST endpoint. Write once, use everywhere. 🤟

  • 0 stars
  • 0 watching
  • 0 downloads
  • License not declared

Versions 0

Newest first · every version scanned before publication
Show 52 versions not available yet

Releases named in the vendor’s changelog or on WordPress.org that the repository does not have yet.

  1. 0.5.7 Not available yet

    Fix: Avoid a PHP warning caused by a null value in an inarray check.

    Changelog entry

  2. 0.5.6 Not available yet

    Add: Plugins board in the Meow Apps dashboard.

    Changelog entry

  3. 0.5.5 Not available yet

    Fix: Callable snippets losing arguments when parameter names contained a dollar sign prefix or had empty/zero values.

    Changelog entry

  4. 0.5.4 Not available yet

    Fix: Callable snippets losing their arguments and throwing syntax errors when invoked.

    Changelog entry

  5. 0.5.3 Not available yet

    Fix: Hotfix — MCP snippet updates now correctly update in place instead of creating a new row, resolving "Could not insert the snippet" erro...

    Changelog entry

  6. 0.5.2 Not available yet

    Update: MCP toggles now enable when AI Engine is active, instead of requiring a configured API key.

    Changelog entry

  7. 0.5.1 Not available yet

    Add: MCP support for Callable snippets, with a master switch in Settings (disabled by default) and per-snippet opt-in required.

    Changelog entry

  8. 0.5.0 Not available yet

    Add: per-function "Expose via MCP" toggle to register a Callable snippet as its own tool on AI Engine's MCP server, with status badge and li...

    Changelog entry

  9. 0.4.9 Not available yet

    Add: Callable tab panel showing where a function can be used (AI Engine, Workflow Engine, REST) with copy buttons.

    Changelog entry

  10. 0.4.8 Not available yet

    Fix: Meow Apps menu icon now stays colored and visible when the sidebar is collapsed.

    Changelog entry

  11. 0.4.7 Not available yet

    Update: Reworked the Editor UI modal with improved spacing.

    Changelog entry

  12. 0.4.6 Not available yet

    Fix: Removed unwanted log output.

    Changelog entry

  13. 0.4.5 Not available yet

    Fix: Resolved potential error when using older versions of AI Engine by adding a compatibility check.

    Changelog entry

  14. 0.4.3 Not available yet

    Add: Tooltips to help the users better.

    Changelog entry

  15. 0.4.2 Not available yet

    Add: Added shortcode attributes.

    Changelog entry

  16. 0.4.1 Not available yet

    Fix: Ensure blocks keep the correct context when focused by improving how block properties are handled.

    Changelog entry

  17. 0.4.0 Not available yet

    Add: Enhanced the overall UI/UX for better user experience.

    Changelog entry

  18. 0.3.9 Not available yet

    Add: Implemented CMD+S as a shortcut to save snippets.

    Changelog entry

  19. 0.3.8 Not available yet

    Update: Improved the entire UI for a better user experience.

    Changelog entry

  20. 0.3.7 Not available yet

    Update: Code Engine Pro.

    Changelog entry

  21. 0.3.6 Not available yet

    Update: There is now a Pro version for Code Blocks and Shortcodes.

    Changelog entry

  22. 0.3.5 Not available yet

    Fix: Resolved React rendering issue caused by empty tags and undefined map calls.

    Changelog entry

  23. 0.3.4 Not available yet

    Update: Disallow PHP execution in code blocks by default, with an option to enable it.

    Changelog entry

  24. 0.3.3 Not available yet

    Add: Support for "content" scope in dashboard and tags.

    Changelog entry

  25. 0.3.2 Not available yet

    Add: API now matches the functionality of AI Engine and includes optional MCP support.

    Changelog entry

  26. 0.3.1 Not available yet

    Fix: Prevent errors when processing snippets by removing an unnecessary argument from the sanitize function.

    Changelog entry

  27. 0.3.0 Not available yet

    Add: Introduced API functions to create, update, and delete snippets via PHP Callables.

    Changelog entry

  28. 0.2.9 Not available yet

    Fix: Corrected split function to handle null arguments properly.

    Changelog entry

  29. 0.2.8 Not available yet

    Update: Refactored core class for better performance.

    Changelog entry

  30. 0.2.7 Not available yet

    Fix: Insertion of the code generated by AI.

    Changelog entry

  31. 0.2.6 Not available yet

    Update: Better editor, cleaner and more efficient.

    Changelog entry

  32. 0.2.5 Not available yet

    Update: Better code editor. Decoration for tags.

    Changelog entry

  33. 0.2.4 Not available yet Release date not stated

    Fix: Jumpy cursor and functions not available via API (0.2.3 specific issues).

    Changelog entry

  34. 0.2.2 Not available yet Release date not stated

    Update: Better error handling.

    Changelog entry

  35. 0.2.1 Not available yet Release date not stated

    Update: Better AI suggestions and improved UI.

    Changelog entry

  36. 0.2.0 Not available yet Release date not stated

    Fix: Settings display.

    Changelog entry

  37. 0.1.9 Not available yet Release date not stated

    Update: A bunch of improvements to make Code Engine even more awesome! Basically, the UI became slighlty better to use, and the features are...

    Changelog entry

  38. 0.1.8 Not available yet

    Update: UI overhaul, with a new design, icons, and more.

    Changelog entry

  39. 0.1.6 Not available yet

    Add: Scheduling via WP events.

    Changelog entry

  40. 0.1.5 Not available yet

    Update: Lots of little UI improvements.

    Changelog entry

  41. 0.1.4 Not available yet

    Fix: If functions already exist, to avoid conflicts, the snippet will be disabled.

    Changelog entry

  42. 0.1.3 Not available yet Release date not stated

    Fix: Resolved issue with Common Dashboard visibility when only Code Engine is used.

    Changelog entry

  43. 0.1.2 Not available yet Release date not stated

    Update: Disable Safe Mode for Admin (which is enabled by default).

    Changelog entry

  44. 0.1.1 Not available yet Release date not stated

    Add: Import/Export Snippets & Settings.

    Changelog entry

  45. 0.1.0 Not available yet Release date not stated

    Update: Implemented version control for database updates with optimized queries.

    Changelog entry

  46. 0.0.9 Not available yet Release date not stated

    Update: Many enhancements around error handling and UI.

    Changelog entry

  47. 0.0.8 Not available yet Release date not stated

    Fix: Secondary way of checking the database if needed.

    Changelog entry

  48. 0.0.7 Not available yet Release date not stated

    Fix: Corrected UI behaviors including Test window size and wrapping, default tab selection in Edit modal, and default snippet name setting f...

    Changelog entry

  49. 0.0.6 Not available yet Release date not stated

    Add: Settings for developers.

    Changelog entry

  50. 0.0.5 Not available yet Release date not stated

    Update: Arguments with no default value are automatically marked as required.

    Changelog entry

  51. 0.0.2 Not available yet Release date not stated

    Info: Revamped release.

    Changelog entry

  52. 0.0.1 Not available yet Release date not stated

    Info: Old release.

    Changelog entry

Readme

License

Code Engine (Pro)

Manage PHP & JS snippets the clean way, then turn any function into an AI tool, a workflow step, or a REST endpoint. Write once, use everywhere. 🤟

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.

What it adds

  • Shortcodes: [code-engine]

Installation

  1. Upload code-engine to the /wp-content/plugins/ directory (or install it from the Plugins screen).
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Head to Meow Apps → Code Engine and create your first snippet.
  4. (Optional) Install AI Engine to write snippets with AI and expose your functions as chatbot tools.
  5. (Optional) Install Workflow Engine to use your functions as visual workflow steps.

Faq

What's the difference between a snippet and a Function?

A regular snippet (Persistent, Frontend, Backend, Scheduled, Content) runs automatically based on its scope. A Function is a named, callable snippet with arguments. It runs on demand, and that's exactly what makes it reusable as an AI tool, a workflow step, or a REST endpoint.

Do I need AI Engine or Workflow Engine to use Code Engine?

No. Code Engine is a fully capable snippets manager on its own. AI Engine unlocks AI-assisted writing and exposes your functions as AI tools; Workflow Engine turns your functions into visual steps. Each is optional, but together they're where the fun begins. 😊

How do my functions become AI tools?

With AI Engine active, Code Engine registers your functions through function calling and MCP. Your on-site chatbots can call them, and external AI agents (Claude, Claude Code, ChatGPT, OpenClaw) can too. Each argument you declare becomes a parameter the AI can fill in.

How do I call a snippet from Make.com, n8n, or a webhook?

Give the snippet a custom endpoint name and a token, then send a request to /wp-json/code-engine/v1/snippets-endpoint/your-endpoint with your arguments as JSON. By default, global snippets only run on whitelisted REST routes for safety. You can adjust this in Settings or with the mwcode_rest_whitelist and mwcode_rest_authorized filters.

Is it safe to run code like this?

Code Engine includes Safe Mode, which catches fatal errors and automatically disables the snippet that caused them, so a mistake won't bring your site down. PHP is also validated with a real parser before it's saved. As always, only run code you understand and trust.

Can I schedule a snippet to run automatically?

Yes. Use the Scheduled scope and pick an hour and minute; Code Engine runs it daily via WP-Cron, great for reports, cleanups, and syncs.

Can I move my snippets between sites?

Yes. Code Engine supports importing and exporting your snippets and settings, so you can back them up or move them to another site.

Screenshots

  1. The Snippets dashboard: your PHP & JS organized by scope (Global, Callable, Scheduled, Content), with search, tags, and AI Quick Start.
  2. The editor: a Callable function with live syntax highlighting. One setting exposes it over REST and to AI Engine.
  3. Settings: MCP support, a public REST API, Safe Mode, and developer options.
  4. The payoff: your getOutdoorTemperature function running as a step inside a Workflow Engine workflow.
  5. Whole workflows built from your own Code Engine functions, alongside AI Engine and WordPress steps.

Upgrade Notice

Replace all the files. Nothing else to do.

Install

composer require meteorgpl-plugin/code-engine-pro

The vendor’s license checks are intact: activate the plugin in WordPress with a license key bought from the vendor.

License

The plugin declares no license. The code is redistributed under the license the vendor declared in the plugin’s own headers.

Artwork, fonts, media and documents that may be licensed separately are not redistributed; the licensing page explains what is replaced or removed, and the security tab lists it per version. Support and update entitlement come with the license you buy from the vendor.

Send feedback

What works, what does not, what is missing: a few words help.

Only if you would like a reply.

Taken in your browser, without this window. Passwords, what you typed into forms, keys and tokens are left out as grey blocks; you can hide more before sending. We keep screenshots for 90 days.

We store it with the page address, your language, window size, browser and IP address, and your e-mail address if you give one. The IP address and browser are deleted after 90 days. Privacy policy.

All languages