Add AI writing assistant plugin with local backend, brave search, and image generation support

- Implement local backend AI provider with Ollama integration
- Add Brave Search API integration for real-time search suggestions
- Add image generation manager with multiple AI providers
- Create hybrid provider system with local/cloud fallback
- Add comprehensive settings UI with provider management
- Implement Gutenberg sidebar with writing assistance controls
- Add SEO schema generation for AI-generated content
- Multiple provider support: OpenRouter, local backend, Codex
This commit is contained in:
Dwindi Ramadhana
2026-05-17 10:48:05 +07:00
parent 97426d5ab1
commit d2c10756ab
61 changed files with 18725 additions and 806 deletions

View File

@@ -13,8 +13,8 @@ if ( ! defined( 'ABSPATH' ) ) {
<div class="row g-4">
<!-- How Models Are Used -->
<div class="col-12">
<div class="card border-0 shadow-sm">
<div class="card-header bg-white border-bottom-0 pt-4 pb-0">
<div class="card border-0 ">
<div class="card-header border-bottom-0 pt-4 pb-0">
<div class="d-flex align-items-center">
<span class="me-3 fs-4">📖</span>
<div>
@@ -86,8 +86,8 @@ if ( ! defined( 'ABSPATH' ) ) {
<!-- Recommended Models -->
<div class="col-12">
<div class="card border-0 shadow-sm">
<div class="card-header bg-white border-bottom-0 pt-4 pb-0">
<div class="card border-0 ">
<div class="card-header border-bottom-0 pt-4 pb-0">
<div class="d-flex align-items-center">
<span class="me-3 fs-4">⭐</span>
<div>
@@ -159,8 +159,8 @@ if ( ! defined( 'ABSPATH' ) ) {
<!-- Cost Examples -->
<div class="col-12">
<div class="card border-0 shadow-sm">
<div class="card-header bg-white border-bottom-0 pt-4 pb-0">
<div class="card border-0 ">
<div class="card-header border-bottom-0 pt-4 pb-0">
<div class="d-flex align-items-center">
<span class="me-3 fs-4">💡</span>
<div>