AI development for WordPress

Describe it. Approve the plan. NiroCode builds it.

Ask for a Books catalog, a new order status or a rule that hides products from guests. NiroCode shows you a plan first, then builds it as a managed extension you can turn off, change or undo.

Coming soonSee features

Coming soonVersion 0.9.0WordPress 5.0 or laterPHP 7.4 or later

Risk levels on every plan
3
Local security checks
8
Kinds of extensions
6
User data sent
0

Small changes should not need a developer

A custom post type, an extra order status or a login rule is usually a few dozen lines of code. Without a developer you either install another plugin that does too much, or paste snippets you cannot check. NiroCode writes the code for you, shows what it will do, and keeps it under control.

Features

Everything NiroCode does

  • Chat-based building

    Describe what you need in plain language. Request, review the plan, approve, activate.

  • Plan before code

    See what NiroCode understood, what it will create and change, what it will not touch, and the risk level.

  • Local security check

    Every build is checked on your server for syntax, dangerous functions, file access, network calls and option changes.

  • Undo the latest update

    Every version is kept on disk, so a change you do not like can be rolled back.

  • Automatic stop on errors

    An extension that causes a fatal error is turned off right away, with "Fix with AI" one click away.

  • Ask NiroCode

    Ask questions about your site, like "Why is my checkout slow?", and turn the findings into a fix.

  • Managed extensions

    Turn each extension on or off, change it with AI, or remove it. They are not separate plugins.

  • Pause all extensions

    One switch stops every generated extension at once, with a wp-config.php constant as a last resort.

  • No site content shared

    Only your request and a site summary are sent. No posts, pages, orders, customer or user data.

Planning

Nothing is built until you approve it

Every request becomes a plan you can read before any code is written. You decide whether it goes ahead.

  • What NiroCode understood from your request
  • What it will create and change, and what it will not touch
  • Plugins or settings it depends on
  • A low, medium or high risk level, with explicit confirmation for payments and login

Safety

Built to be switched off

Generated code runs as managed extensions that NiroCode loads itself, so it can stop them the moment something goes wrong.

  • Blocked builds never reach your site
  • Fatal errors turn the extension off automatically
  • "Fix with AI" and "Undo last update" from the error notice
  • NIROCODE_DISABLE_EXTENSIONS stops every extension from wp-config.php

For developers

Plain PHP you can read

Each extension lives in its own folder under wp-content/nirocode/extensions/, with a manifest and a full version history.

  • One folder per extension, every version kept under history/
  • Content, workflow, integration, access rule and automation types
  • Point at another NiroCode Cloud with NIROCODE_CLOUD_SITE
  • Offline mock for testing with NIROCODE_AI_MOCK

How it works

From install to done in minutes

  1. Install and activate

    Upload the nirocode folder to wp-content/plugins and activate it from the Plugins screen.

  2. Connect your site

    In NiroCode → Settings, enter your email and paste the key we send you. No card needed.

  3. Describe what you need

    Go to NiroCode → Build and write your request in plain language. Review the plan it returns.

  4. Approve and activate

    Approve the plan, let NiroCode build and check the code, then turn the extension on.

FAQ

Questions, answered

Requirements

WordPress
5.0 or later
PHP
7.4 or later
Tested up to
WordPress 6.8
Storage
Writable wp-content/nirocode/ folder
Current version
0.9.0
License
GPLv2 or later

What can NiroCode build?

Site features you would otherwise ask a developer for, such as a custom content catalog, a new WooCommerce order status, an access rule that hides products from guests, or an automation. Each one is built as a managed extension.

Where does the generated code live?

In wp-content/nirocode/extensions/<slug>/, one folder per extension, with every version kept under history/. NiroCode loads active extensions on every request; they are not separate plugins.

What happens if an extension breaks my site?

NiroCode turns it off automatically after the first fatal error and shows what happened, with "Fix with AI" and "Undo last update". As a last resort, add define( 'NIROCODE_DISABLE_EXTENSIONS', true ); to wp-config.php to stop every extension from loading.

Is the code checked before it runs?

Yes. The AI service reviews it, and NiroCode runs its own local check for syntax, dangerous functions, file access, network calls and option changes before a build can be activated. Blocked builds never reach your site.

What data is sent to the AI service?

Your message and recent conversation, plus a site summary: WordPress and PHP versions, locale, active theme and plugins, WooCommerce status and your NiroCode extensions. When changing or fixing an extension, its files and last error. No posts, pages, orders, customer or user data are sent.

Does NiroCode need an account?

Yes. Planning and building run on NiroCode Cloud, so an administrator connects the site once with a name and email. Nothing is sent until the site is connected and the data-sharing notice is accepted.

Is there a free plan?

Yes. The free plan needs no card and takes about a minute to set up. Paid plans add more credits for planning, building and questions.

What does uninstalling remove?

Deleting the plugin removes its settings, chat history and every generated extension in wp-content/nirocode/. Deactivating keeps everything.

Build your next feature by describing it

Connect your site on the free plan and have NiroCode plan your first extension in a few minutes.

Coming soon