WP Manifestindependent plugin directory
manifest / ai / ai-wordpress-agent

AI WordPress Agent releases

ИИ-агент для управления WordPress через чат

by AIWP Team · github.com/aleyusy/ai-wordpress-agent · website

0stars
3release downloads
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/aleyusy/ai-wordpress-agent/releases/download/v2.1.1/ai-wordpress-agent-v2.1.1.zip

ИИ-агент для управления WordPress через чат. Создавайте страницы, наполняйте контентом, настраивайте дизайн, устанавливайте плагины и управляйте сайтом — просто общаясь с ИИ.


✨ Возможности

🧠 AI-интеграция

  • Поддержка OpenRouter, OpenAI и любых OpenAI-совместимых API
  • Выбор модели из выпадающего списка (GPT-4o, Claude, Gemini, Llama и др.)
  • Авто-загрузка доступных моделей через OpenRouter API
  • Настраиваемая температура и лимит токенов

🧠 Долговременная память

  • Агент запоминает структуру сайта, предпочтения пользователя, изученные решения
  • Контекст сессии сохраняется между сообщениями
  • История чата хранится per-user (каждый пользователь свою)
  • Автоматическое обновление памяти при изменениях на сайте

🎯 Роли и права доступа

  • Администратор — полный доступ ко всем функциям
  • Редактор — чат с агентом, создание/редактирование контента
  • Модератор — чат с агентом (базовые действия)
  • Настраиваемые права для каждой роли через интерфейс

🔍 Анализ сайта

  • Полный аудит: темы, плагины, безопасность, скорость, SEO, контент, пользователи
  • Баллы: Безопасность /100, Скорость /100, SEO /100, Общий /100
  • Список проблем с уровнями серьёзности
  • Рекомендации по улучшению

📚 Поиск плагинов и документация

  • Поиск плагинов на WordPress.org
  • Просмотр документации (описание, установка, FAQ, changelog)
  • Проверка совместимости (версия WP, PHP, конфликты)
  • Популярные плагины по категориям

🎯 Скиллы и воркфлоу

  • Сохранение повторяющихся последовательностей действий
  • Параметризация скиллов (шаблоны с плейсхолдерами)
  • Условия выполнения шагов
  • Экспорт/импорт скиллов между сайтами
  • 3 дефолтных скилла (Landing Page, SEO, Security)

📝 Редактирование кода темы

  • Просмотр и редактирование файлов активной темы
  • Автоматические бэкапы перед сохранением
  • Поддержка PHP, CSS, JS, TXT, HTML файлов
  • Дерево файлов с навигацией
  • Лог всех правок

📄 Управление контентом

  • Создание и редактирование страниц и постов
  • Назначение шаблонов, родительских страниц, рубрик и меток
  • Загрузка изображений по URL и установка миниатюр
  • Управление категориями и тегами

🎨 Дизайн и внешний вид

  • Переключение тем оформления
  • Кастомный CSS (дополнение к теме)
  • Настройка theme mods (цвета, шрифты и т.д.)
  • Управление меню и их расположением

🔌 Плагины

  • Установка плагинов из WordPress.org репозитория
  • Активация и деактивация
  • Просмотр установленных плагинов и их статуса

🧩 Виджеты и сайдбары

  • Просмотр зарегистрированных сайдбаров
  • Добавление и удаление виджетов
  • Поддержка всех типов виджетов

⚙️ Настройки сайта

  • Изменение любых опций WordPress
  • Установка домашней страницы и страницы постов
  • Управление пользователями и комментариями
  • Просмотр полной информации о сайте

🚀 Установка

Через Git (рекомендуется)

cd /wp-content/plugins/
git clone https://github.com/aleyusy/ai-wordpress-agent.git

Активировать плагин в админке WordPress.

Вручную

  1. Скачайте последний релиз
  2. Распакуйте архив в /wp-content/plugins/ai-wordpress-agent/
  3. Активируйте плагин через меню Плагины в админке WordPress

⚡ Быстрый старт

  1. Перейдите в AI Agent → Настройки
  2. Укажите API ключ (получить можно на OpenRouter.ai или platform.openai.com)
  3. Выберите модель (по умолчанию openai/gpt-4o-mini)
  4. Сохраните настройки
  5. Откройте AI Agent → Чат и напишите:

«Проанализируй сайт и создай страницу "О нас"»


📋 Примеры запросов

Запрос Что произойдёт
«Проанализируй сайт» Полный аудит с баллами и рекомендациями
«Создай страницу "Услуги"» Страница будет создана с контентом
«Установи WooCommerce» Плагин будет установлен и активирован
«Сделай "Главная" домашней» Настройки чтения WordPress изменятся
«Отредактируй style.css темы» Файл темы будет отредактирован с бэкапом
«Найди плагин для форм» Поиск на WordPress.org с документацией
«Создай скилл для лендинга» Сохранён повторяемый воркфлоу
«Какие права у редактора?» Покажет capabilities для роли

🔧 Полный список инструментов (70+)

Контент

Инструмент Описание
wp_get_pages Получить список страниц
wp_create_page Создать страницу
wp_update_page Обновить страницу
wp_delete_page Удалить страницу
wp_get_posts Получить список постов
wp_create_post Создать пост
wp_update_post Обновить пост
wp_delete_post Удалить пост/страницу
wp_get_categories Получить категории
wp_add_category Создать категорию
wp_get_tags Получить теги
wp_add_tag Создать тег
wp_get_post_types Получить типы записей
wp_get_taxonomies Получить таксономии
wp_get_terms Получить термины
wp_create_term Создать термин
wp_update_term Обновить термин
wp_delete_term Удалить термин

Плагины

Инструмент Описание
wp_get_plugins Список установленных плагинов
wp_install_plugin Установить плагин из WordPress.org
wp_activate_plugin Активировать плагин
wp_deactivate_plugin Деактивировать плагин
aiwp_search_plugins Поиск плагинов на WordPress.org
aiwp_get_plugin_docs Получить документацию плагина
aiwp_analyze_plugin_compatibility Проверить совместимость
aiwp_get_trending_plugins Популярные плагины

Темы и дизайн

Инструмент Описание
wp_get_themes Список установленных тем
wp_switch_theme Переключить тему
wp_get_theme_mods Получить модификации темы
wp_set_theme_mod Установить модификацию темы
wp_get_custom_css Получить кастомный CSS
wp_add_custom_css Добавить кастомный CSS

Код темы

Инструмент Описание
aiwp_list_theme_files Список файлов темы
aiwp_read_theme_file Прочитать файл темы
aiwp_write_theme_file Записать в файл темы (с бэкапом)
aiwp_edit_theme_file Найти и заменить в файле
aiwp_get_theme_templates Доступные шаблоны
aiwp_get_theme_css_files CSS файлы темы

Меню

Инструмент Описание
wp_get_menus Список меню
wp_create_menu Создать меню
wp_add_menu_item Добавить пункт меню
wp_assign_menu_location Назначить расположение меню

Медиа

Инструмент Описание
wp_get_media Библиотека медиа
wp_upload_media Загрузить медиа по URL

Виджеты

Инструмент Описание
wp_get_sidebars Список сайдбаров
wp_add_widget Добавить виджет
wp_remove_widget Удалить виджет

Настройки

Инструмент Описание
wp_get_site_info Информация о сайте
wp_get_option Получить опцию
wp_update_option Обновить опцию
wp_set_homepage Установить домашнюю страницу
wp_get_users Список пользователей
wp_get_comments Список комментариев

Память

Инструмент Описание
aiwp_save_memory Сохранить в долговременную память
aiwp_search_memory Поиск по памяти
aiwp_get_memory Получить запись из памяти
aiwp_delete_memory Удалить запись из памяти
aiwp_get_site_structure Известная структура сайта
aiwp_update_site_memory Обновить структуру сайта
aiwp_get_user_preferences Предпочтения пользователя
aiwp_save_user_preference Сохранить предпочтение

Скиллы

Инструмент Описание
aiwp_save_skill Сохранить скилл
aiwp_load_skill Загрузить скилл
aiwp_list_skills Список скиллов
aiwp_execute_skill Выполнить скилл
aiwp_delete_skill Удалить скилл
aiwp_export_skills Экспорт в JSON
aiwp_import_skills Импорт из JSON

Анализ и роли

Инструмент Описание
aiwp_analyze_site Запустить анализ сайта
aiwp_get_site_analysis Получить результат анализа
aiwp_list_roles Список ролей и capabilities
aiwp_get_user_permissions Права пользователя

📁 Структура проекта

ai-wordpress-agent/
├── ai-wordpress-agent.php       # Точка входа, константы, миграции
├── includes/
│   ├── class-main.php           # Оркестратор, загрузка классов
│   ├── class-admin.php          # Страницы админки, AJAX хендлеры
│   ├── class-ai.php             # AI API интеграция
│   ├── class-chat.php           # Логика чата, системный промпт
│   ├── class-tools.php          # 70+ инструментов
│   ├── class-roles.php          # Система ролей и capabilities
│   ├── class-memory.php         # Долговременная + сессионная память
│   ├── class-analyzer.php       # Движок анализа сайта
│   ├── class-skills.php         # Управление скиллами/воркфлоу
│   ├── class-file-editor.php    # Редактирование файлов темы
│   ├── class-plugin-search.php  # Поиск/документация WordPress.org
│   └── class-updater.php        # Авто-обновления GitHub
├── assets/
│   ├── css/
│   │   ├── chat.css             # Стили чата
│   │   └── admin-platform.css   # Стили платформы
│   └── js/
│       ├── chat.js              # Клиент чата
│       ├── file-editor.js       # Редактор файлов
│       ├── analysis.js          # Страница анализа
│       └── skills.js            # Страница скиллов
├── .gitignore
└── README.md

🏗 Архитектура

Система ролей

Каждая роль имеет набор capabilities:

Capability Admin Editor Moderator
aiwp_manage_settings
aiwp_use_chat
aiwp_edit_code
aiwp_manage_skills
aiwp_manage_memory
aiwp_install_plugins
aiwp_analyze_site
aiwp_manage_roles

Система памяти

Тип Хранение Назначение
Долговременная aiwp_memory_site Структура сайта, знания
Паттерны aiwp_memory_patterns Предпочтения, решения
Сессия Транзиенты Контекст текущей беседы
История aiwp_history_{user_id} Per-user история чата

Система скиллов

Формат скилла:

{
  "slug": "create_landing_page",
  "name": "Create Landing Page",
  "description": "Creates a landing page",
  "category": "pages",
  "steps": [
    {
      "id": 1,
      "tool": "wp_create_page",
      "args": {"title": "{{title}}", "content": "{{content}}"},
      "description": "Create the page"
    }
  ],
  "parameters": {
    "title": {"type": "string", "required": true}
  }
}

Плейсхолдеры:

  • {{title|Default}} — параметр со значением по умолчанию
  • {{step_1.result.page_id}} — результат предыдущего шага
  • if_not_active:plugin-slug — условие выполнения

Безопасность

  • Nonce проверка — все AJAX-запросы
  • Capability checks — каждый инструмент проверяет права
  • File sandbox — редактирование только в wp-content/themes/{active}/
  • Auto-backups — бэкап перед записью файлов
  • Audit logs — логи всех правок файлов

🔄 Обновления

Плагин поддерживает авто-обновления через GitHub Releases.

Настройка

  1. В AI Agent → Настройки поле "GitHub репозиторий" должно быть: aleyusy/ai-wordpress-agent
  2. При выходе новой версии на GitHub в админке WordPress появится уведомление
  3. Нажмите "Обновить" — плагин обновится автоматически

Ручное обновление

  1. Скачайте последний релиз
  2. Замените файлы в /wp-content/plugins/ai-wordpress-agent/
  3. Плагин автоматически выполнит миграцию при следующей загрузке

🛠 Требования

  • WordPress 5.8+
  • PHP 7.4+
  • API ключ OpenRouter, OpenAI или другого провайдера

🔒 Безопасность

  • Действия выполняются только после аутентификации
  • API ключ хранится в базе данных WordPress
  • Nonce проверка для всех AJAX-запросов
  • Role-based доступ: каждая роль видит только разрешённые инструменты
  • Редактирование кода: sandbox только в директорию активной темы
  • Автоматические бэкапы перед записью файлов
  • Лог всех правок файлов

📄 Лицензия

GPL v2 or later


⚠️ Отказ от ответственности

AI-агент выполняет действия на вашем сайте по вашему указанию. Внимательно проверяйте результаты работы. Автор не несёт ответственности за любой ущерб, причинённый в результате использования данного плагина.

Releases

13 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v2.1.1 latest
Jul 3, 2026 2mo ago
ai-wordpress-agent-v2.1.1.zip
1
Jul 3, 2026 2mo ago
ai-wordpress-agent-v2.1.0.zip
1
Jul 3, 2026 2mo ago
ai-wordpress-agent-v2.0.9.zip
0
Jul 3, 2026 2mo ago
ai-wordpress-agent-v2.0.8.zip
1
Jun 27, 2026 2mo ago
ai-wordpress-agent-v2.0.7.zip
0
Jun 24, 2026 2mo ago
aiwp-v2.0.6.zip
0
Jun 24, 2026 2mo ago
aiwp-v2.0.5.zip
0
Jun 24, 2026 2mo ago
aiwp-v2.0.4.zip
0
Jun 24, 2026 2mo ago
aiwp-v2.0.3.zip
0
Jun 24, 2026 2mo ago
aiwp-v2.0.2.zip
0
Jun 24, 2026 2mo ago
aiwp-v2.0.1.zip
0
Jun 24, 2026 2mo ago
aiwp-v2.0.0.zip
0
Jun 23, 2026 2mo ago
tag only