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.