Nuvia AI – The Developer Copilot for WordPress

Description

Nuvia AI is an intelligent assistant that lives inside your WordPress admin dashboard. It helps site owners, developers, and designers debug errors, fix layout and CSS issues, and get guidance on WordPress configuration — all through a simple chat interface.

Free Credits for New Users: Sign up and get 500 free credits to get started — no credit card required. Plus, every account receives a monthly free credit top-up so you can keep using Nuvia AI without interruption.

Key Features

  • AI Chat Assistant — Ask questions about your WordPress site, get help debugging PHP errors, fix CSS/layout problems, and receive step-by-step guidance.
  • Page Inspector — Analyze any page on your site for performance, SEO, accessibility, and mobile responsiveness issues with a detailed health score.
  • Page Builder Aware — Understands Elementor, Gutenberg, Bricks, Divi, Beaver Builder, and WPBakery. Gives builder-specific advice using the correct UI paths.
  • Site Snapshot — Optionally includes your site configuration (WordPress version, PHP version, active theme, plugins) for context-aware answers.
  • Core Web Vitals Estimates — Flags potential LCP, CLS, and layout shift risks based on page structure analysis.
  • Code Highlighting — AI responses include syntax-highlighted code blocks with copy buttons for PHP, CSS, JavaScript, HTML, and SQL.
  • Encrypted API Keys — All API keys and tokens are stored encrypted in the database using AES-256-CBC encryption.

Two Modes of Operation

  1. BYO (Bring Your Own Key) — Use your own OpenAI or Anthropic API key. You connect directly to the AI provider with full control over model selection.
  2. Cloud (Managed) — Connect to a managed Nuvia AI cloud endpoint for a simplified setup experience. New accounts receive 500 free credits, plus a monthly free credit top-up — no credit card required to get started.

How It Works

  1. Install and activate the plugin.
  2. Navigate to the Nuvia AI menu in your WordPress admin sidebar.
  3. Configure your API settings (BYO key or Cloud endpoint) in the Settings tab.
  4. Start chatting or use the Page Inspector to analyze your pages.

Page Inspector Analysis Includes

  • SEO checks (title tag, meta description, heading structure, image alt attributes)
  • Performance estimates (LCP risk, CLS risk, image dimension checks)
  • Mobile responsiveness risk assessment
  • Heading hierarchy validation
  • WooCommerce page detection
  • DOM structure outline and CSS summary

Privacy & Security

  • API keys are encrypted with AES-256-CBC before database storage and never displayed in full
  • All AI requests are made server-side only — keys are never exposed to the browser
  • Only administrators with manage_options capability can access the plugin
  • All REST API endpoints require authentication and nonce verification
  • No data is sent to any external service until you actively configure and use the plugin

External Services

This plugin connects to external third-party APIs to provide AI-powered chat responses and page analysis. No data is sent to any external service until the site administrator configures API credentials and a user actively submits a chat query or runs a page inspection.

The specific service(s) used depend on how the plugin is configured by the site administrator.

OpenAI API (api.openai.com)

When using BYO Mode with OpenAI selected as the provider, this plugin sends requests directly to the OpenAI API.

What the service is used for
• Generating AI-powered chat responses
• Analyzing page structure, SEO, and performance issues

What data is sent
• User chat messages entered in the admin interface
• Site snapshot data (WordPress version, PHP version, active theme, active plugins) when “Include site snapshot” is enabled
• Page analysis data (HTML structure, blocks, CSS summary) when using Page Inspector
• AI model name and configuration parameters

When data is sent
• When an administrator submits a chat message
• When an administrator runs a Page Inspector analysis

Service provider
OpenAI, L.L.C.
Website: https://openai.com

Terms of Service
https://openai.com/terms

Privacy Policy
https://openai.com/privacy

Anthropic API (api.anthropic.com)

When using BYO Mode with Anthropic selected as the provider, this plugin sends requests directly to the Anthropic API.

What the service is used for
• Generating AI-powered chat responses
• Analyzing page structure, SEO, and performance issues

What data is sent
• User chat messages entered in the admin interface
• Site snapshot data (WordPress version, PHP version, active theme, active plugins) when “Include site snapshot” is enabled
• Page analysis data (HTML structure, blocks, CSS summary) when using Page Inspector
• AI model name and configuration parameters

When data is sent
• When an administrator submits a chat message
• When an administrator runs a Page Inspector analysis

Service provider
Anthropic, PBC
Website: https://www.anthropic.com

Terms of Service
https://www.anthropic.com/terms

Privacy Policy
https://www.anthropic.com/privacy

Nuvia AI Cloud Service

When using Cloud Mode, this plugin sends requests to a Nuvia AI managed cloud endpoint configured by the administrator.

What the service is used for
• Proxying AI chat requests to the configured AI provider
• Generating AI-powered chat responses
• Analyzing page structure, SEO, and performance issues

What data is sent
• User chat messages entered in the admin interface
• Site snapshot data (WordPress version, PHP version, active theme, active plugins) when “Include site snapshot” is enabled
• Page analysis data (HTML structure, blocks, CSS summary) when using Page Inspector
• Website domain (for request identification)
• Cloud authentication token
• AI model name and configuration parameters

When data is sent
• When an administrator submits a chat message
• When an administrator runs a Page Inspector analysis

Service provider
Nuvia AI
Website: https://nuviaai.cloud

Terms of Service
https://nuviaai.cloud/terms

Privacy Policy
https://nuviaai.cloud/privacy

Screenshots

  • AI chat page

Installation

Automatic Installation

  1. Log in to your WordPress admin panel
  2. Go to Plugins > Add New
  3. Search for “Nuvia AI”
  4. Click “Install Now” then “Activate”
  5. Go to Nuvia AI in the admin sidebar to configure

Manual Installation

  1. Download the plugin ZIP file
  2. Go to Plugins > Add New > Upload Plugin
  3. Choose the ZIP file and click “Install Now”
  4. Activate the plugin
  5. Go to Nuvia AI in the admin sidebar to configure

Quick Start — BYO Mode

  1. Go to Nuvia AI > Settings tab
  2. Select “BYO” mode
  3. Choose your provider (OpenAI or Anthropic)
  4. Enter your API key
  5. Click “Save BYO Settings”
  6. Start chatting!

Quick Start — Cloud Mode

  1. Go to Nuvia AI > Settings tab
  2. Select “Cloud” mode
  3. Enter your Cloud Endpoint URL
  4. Enter your Cloud Token
  5. Click “Save Cloud Settings”
  6. Start chatting!

FAQ

How many free credits do I get?

New accounts receive 500 free credits upon sign-up — no credit card required. All accounts also receive a monthly free credit top-up, so you can continue using Nuvia AI every month without paying anything. Additional credits can be purchased from your Nuvia AI dashboard if needed.

What AI providers are supported?

Nuvia AI supports OpenAI and Anthropic in BYO mode. You can use models like GPT-4o, GPT-4o-mini, Claude Sonnet, and others. In Cloud mode, both providers are also available through the managed endpoint.

Is my data sent to third parties?

In BYO mode, your questions and site context are sent directly to the AI provider you configure (OpenAI or Anthropic). In Cloud mode, data is sent to the Nuvia AI cloud endpoint. No data is sent anywhere until you configure your API settings and actively use the chat or inspector features. See the External Services section for full details.

Are my API keys stored securely?

Yes. All API keys and tokens are encrypted using AES-256-CBC before being stored in the WordPress database. Keys are never displayed in full in the admin interface.

What permissions are required?

Only users with the manage_options capability (typically administrators) can access Nuvia AI. All REST API endpoints require authentication and proper nonce verification.

Does it work with page builders?

Yes. Nuvia AI detects Elementor, Gutenberg (block editor), Bricks, Divi, Beaver Builder, and WPBakery. It provides builder-specific advice with correct UI paths for each builder.

Does the Page Inspector modify my site?

No. The Page Inspector only reads and analyzes your page content. It never modifies any posts, pages, settings, or files.

Who can access Nuvia AI?

Only WordPress administrators. The plugin is entirely within the admin dashboard and all endpoints are protected with capability checks and nonce verification.

What data is cleaned up on uninstall?

When you delete the plugin through WordPress, all plugin settings and cached transients are removed from the database. No residual data is left behind.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Nuvia AI – The Developer Copilot for WordPress” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.1

  • Added 500 free credits for new sign-ups (Cloud mode).
  • Added monthly free credit top-up for all accounts.

1.0.0

  • Initial release.
  • AI chat assistant with site context awareness.
  • Page Inspector with health scoring and analysis.
  • Support for OpenAI and Anthropic providers.
  • BYO and Cloud operation modes.
  • Encrypted API key storage.
  • Syntax-highlighted code blocks with copy functionality.
  • Page builder detection (Elementor, Gutenberg, Bricks, Divi, Beaver Builder, WPBakery).
  • Rate limiting for API requests.
  • Full uninstall cleanup.