Gérez vos sites WordPress et WooCommerce avec l'intelligence artificielle — en langage naturel.
WP_MNGR est une application web qui permet de gérer des sites WordPress via une interface de chat alimentée par l'Intelligence Artificielle (Gemini, OpenAI, Claude). Décrivez ce que vous voulez faire en langage naturel, l'agent s'occupe du reste grâce à ses 36 outils spécialisés.
Vous → "Installe WooCommerce et configure la boutique pour la France avec 20% de TVA"
WP_MNGR → Installe le plugin ✅ · Configure la devise EUR ✅ · Active les taxes 20% ✅
"Votre boutique est prête en 8 secondes !"
- 36 Commandes IA (9 Catégories) — WordPress Core, WooCommerce, Builders, SEO, Sécurité, Performance, Utilisateurs, Médias, Maintenance.
- Gestion WooCommerce — commandes, coupons, livraison, paiements, rapports de ventes.
- Thèmes & Builders — configuration automatique d'Elementor, Divi, Bricks, Beaver, Gutenberg.
- Sécurité & Performance — hardening, nettoyage DB, installation cache (LiteSpeed/W3TC), sauvegardes auto (UpdraftPlus).
- Tableau de bord IA — commandes rapides interactives, historique d'actions complet, gestion multi-sites.
- PWA — installez l'app sur mobile ou desktop
- Sécurité — authentification HMAC-SHA256 entre l'app et WordPress
- Node.js 18+
- Un site WordPress (5.8+, PHP 7.4+) accessible publiquement
- Clé API IA — Gemini (Google), OpenAI, ou Claude (Anthropic)
git clone <votre-repo>
cd wp_agent_manager
npm install
npm install next-themesCopiez .env.local et renseignez vos valeurs :
# Base (Obligatoire)
NEXTAUTH_SECRET= # openssl rand -base64 32
NEXTAUTH_URL=http://localhost:3000
DATABASE_URL=file:./dev.db
# Intelligence Artificielle (Au moins une clé)
AI_PROVIDER=gemini # "gemini" | "openai" | "anthropic" (défaut: premier trouvé)
GEMINI_API_KEY=AIzaSy...
OPENAI_API_KEY=sk-proj-...
ANTHROPIC_API_KEY=sk-ant-api03-...
NEXTAUTH_URL=http://localhost:3000
DATABASE_URL=file:./dev.db
# Optionnel
NEXT_PUBLIC_APP_URL=http://localhost:3000npm run db:pushnpm run dev
# → http://localhost:3000Le plugin WP_MNGR Bridge (v1.1.0) est requis sur chaque site WordPress à connecter.
- Télécharger
wp-mngr-bridge.zipdepuis votre tableau de bord (ou créer le zip depuiswordpress-plugin/wp-agent-bridge/) - Dans WordPress : Extensions → Ajouter → Téléverser
- Installer et activer
- Aller dans Réglages → WP_MNGR pour copier la clé API
Chaque requête est signée avec HMAC-SHA256 et contient un timestamp anti-replay (±5 min). Aucune donnée n'est stockée en dehors de votre serveur WordPress.
| Framework | Next.js 15 (App Router) |
| Langage | TypeScript 5 |
| Style | Tailwind CSS 3 + Radix UI |
| Auth | NextAuth v5 |
| Base de données | Prisma + SQLite |
| IA | Gemini 2.5 Flash / GPT-4o / Claude 3.5 Sonnet |
| PWA | next-pwa |
| Animations | Framer Motion |
npm run dev # Développement
npm run build # Build production
npm run start # Démarrer en production
npm run db:push # Synchroniser le schéma Prisma
npm run db:studio # Interface visuelle de la base de données
npm run db:migrate # Créer une migration (production)├── app/ # Pages et API routes (Next.js App Router)
├── components/ # Composants React (chat, dashboard, ui)
├── lib/ # Claude, WordPress, Prisma, Auth, utils
├── hooks/ # useToast
├── prisma/ # Schéma base de données
├── public/ # Manifest PWA, icônes
├── wordpress-plugin/ # Plugin PHP WP_MNGR Bridge
├── .env.local # Variables d'environnement (ne pas committer)
└── PROJECT.md # Documentation technique complète
Pour une documentation détaillée (architecture, flux, décisions techniques, roadmap), voir
PROJECT.md.
MIT