Sans plugins
Ce dont vous avez besoin est déjà inclus
Le SEO, les langues, les cookies, les formulaires, les sauvegardes et la 2FA font partie du programme. Pas de plugins à chercher, à installer ni à mettre à jour un par un.
CMS léger avec MCP
Une alternative légère à WordPress : elle s’installe sur un hébergement mutualisé économique, ne nécessite ni plugins ni base de données séparée, et inclut un MCP pour qu’ADRI ou une autre IA crée des pages, des articles, du SEO et des traductions avec les autorisations que vous lui donnez.

Léger par conception
Universal Web est un CMS multi-sites écrit en PHP pur. Il n’utilise ni frameworks, ni Composer, ni Docker, ni Node. Un site d’entreprise typique se construit avec beaucoup de pièces ; ici, il y en a peu, et toutes sont incluses.
Sans plugins
Le SEO, les langues, les cookies, les formulaires, les sauvegardes et la 2FA font partie du programme. Pas de plugins à chercher, à installer ni à mettre à jour un par un.
Sans base de données séparée
Utilise SQLite : pas de MySQL à installer, à surveiller ni à dimensionner. Copier le site, c’est copier un fichier de données et le dossier des images.
Sans dépendances
Fonctionne sur un hébergement mutualisé cPanel ou Plesk et sur un VPS. Avec PHP 8.1 ou supérieur et SQLite, il a tout ce qu’il lui faut.
Ce qui est inclus de série
Tout cela est dans le programme, sans rien installer de plus. Depuis le panneau d’administration ou depuis une IA connectée via MCP.
Plusieurs sites
Chaque domaine affiche son propre site, avec son contenu, son thème, son menu, ses utilisateurs et ses clés d’accès.
Contenu
Page d'accueil, texte, caractéristiques, chiffres, questions fréquentes, galerie, vidéo, horaires, carte des prix et formulaire. Le blog s'écrit en Markdown.
Design
Il y a des thèmes pensés pour les restaurants, les cliniques, les ateliers, les cabinets, les agences immobilières, les salles de sport ou la technologie. Ils se changent depuis le panneau avec aperçu.
Langues
Chaque langue a sa propre adresse (/en/, /ro/…), avec des balises hreflang, un sélecteur de langue et un plan du site. Le panneau est en espagnol, anglais et roumain.
Moteurs de recherche
Plan du site, robots.txt, aperçu au partage, données structurées, flux RSS et un audit avec score qui indique quoi corriger.
Moteurs de recherche avec IA
Chaque site web génère tout seul un llms.txt, une version en Markdown de chaque page et des données structurées, ainsi qu'un audit qui mesure à quel point il est citable.
Visiteurs
Accepter, refuser ou configurer. Google Analytics, Tag Manager, Clarity et Meta Pixel ne se chargent pas tant que le visiteur n'a pas accepté.
Contact
Champ piège, temps minimum, limite par IP et Turnstile en option. Les messages arrivent au panneau, dans votre e-mail et, si vous le souhaitez, dans votre CRM.
Tranquillité
Sauvegardes chiffrées avec mot de passe et envoi automatique vers un autre serveur (SFTP, FTP, S3 et compatibles), avec restauration depuis le panneau.
Sécurité
Code d'une application mobile, codes de récupération et option de l'imposer à toute l'équipe.
Publication
Le site web peut être servi depuis le même serveur, généré en HTML et téléversé vers un autre, ou lu depuis votre propre design.
Intégration
Pages, articles et données du site web dans /api/*.json, avec CORS ouvert, pour créer votre propre design ou connecter d'autres programmes.
MCP natif
MCP est un standard permettant à une IA d'utiliser les outils d'un autre programme. Universal Web inclut sa passerelle de série : vous lui donnez un token avec les permissions que vous voulez et ADRI, Claude ou un autre client MCP peut travailler sur votre site web.
| Permission | L'IA peut |
|---|---|
| read | Consulter les pages, les articles, le SEO et l'état du site web. |
| write | Créer et modifier des brouillons, téléverser des images et traduire. |
| publish | Publier et modifier ce qui est déjà publié. |
| À part | Messages de contact, code personnalisé et sauvegardes, chacun avec sa permission. |
Vous gardez le contrôle : via MCP, l'IA ne gère ni les utilisateurs ni les clés, ne touche pas à la configuration des e-mails ni des formulaires, ne restaure pas les sauvegardes et ne peut pas activer le mode privé.
Avec ADRI
ADRI est l'assistant IA de BionicAdri, un seul agent qui se clone, jusqu'à 20 copies à la fois, pour répartir les tâches longues. Connecté à Universal Web via MCP, vous lui demandez le site web comme vous le demanderiez à une personne.
ADRI
En cours
Prépare-moi un nouveau site pour mon garage : accueil, services et contact. Laisse-le en brouillon.
clon 1Choisit le thème et crée les trois pages
clon 2Remplit le SEO et les descriptions
clon 3Vérifie les liens cassés et les images
C'est prêt. Vous avez les trois pages en brouillon et le lien d'aperçu. Il y a un téléphone et une adresse que vous ne m'avez pas donnés : je les ai laissés vides pour que vous les remplissiez.
Vous venez de WordPress ?
Universal Web n'a pas d'importateur WordPress, et nous ne allons pas vous dire le contraire. Ce qu'ADRI peut faire, c'est lire votre site actuel, page par page et article par article, et le refaire dans Universal Web.
ADRI parcourt les pages et les articles que vous avez déjà publiés.
Crée chaque page et chaque article avec des blocs et du Markdown, et le laisse en brouillon.
Vous vérifiez le résultat, notez le domaine et publiez quand tout vous convient. Rien ne change avant cela.
Installation
L'installeur vérifie votre serveur, contrôle le paquet officiel avec son empreinte SHA-256 et vous amène à l'assistant où vous créez votre administrateur.
Hébergement mutualisé
Valable pour cPanel, Plesk ou FTP.
VPS Ubuntu ou Debian
Il vous demande le domaine et l'e-mail, génère un mot de passe fort, vérifie le paquet et installe PHP-FPM et Caddy avec HTTPS automatique.
curl -fsSL https://github.com/AppNetDeveloper/universal-web/releases/latest/download/instalar-vps.sh | sudo bashPlesk ou cPanel avec Git
Vous connectez l'abonnement à votre dépôt avec une clé en lecture seule et un webhook. Chaque mise à jour que vous téléversez est publiée automatiquement en quelques secondes, sans toucher à vos données ni à vos images.
Pour qui l'installe
Ce dont votre serveur a besoin et comment il se gère depuis l'extérieur du panneau.
PHP 8.1 ou supérieur avec pdo_sqlite et mbstring (fileinfo et gd recommandées). Apache avec mod_rewrite, ou Nginx ou Caddy avec PHP-FPM. Dossiers data/ et public/media/ avec permission d'écriture.
Pages, articles et données du site dans /api/*.json, plus un POST pour le formulaire de contact. Votre propre design peut les lire, avec CORS ouvert.
Génère le site en HTML avec les mêmes thèmes et envoie uniquement ce qui change via SSH/rsync, FTP/FTPS ou vers un dossier, ou le télécharge en .tar.gz. Ainsi, le panneau peut rester hors d'Internet.
php bin/uw installe, démarre un serveur local, crée des jetons MCP, change les mots de passe, liste les sites et effectue des sauvegardes, aussi depuis un cron.
Vous créez un jeton dans le panneau et l'utilisez avec l'en-tête Authorization: Bearer. L'adresse MCP est celle de votre site terminée par /mcp.
Panneau isolé du site public, téléversements par URL avec protection SSRF, secrets chiffrés, jetons stockés sous forme d'empreinte et connexion avec limite de tentatives. Avant un usage critique, nous recommandons un audit externe.
claude mcp add --transport http universal-web https://tu-dominio/mcp --header "Authorization: Bearer uw_TU_TOKEN"
Exemple avec un client MCP compatible. Remplacez votre domaine et votre jeton.
Licence, sans petites lignes
Universal Web est un code source disponible, sous la Licence BionicAdri 2.0. Vous pouvez le lire, l'installer et l'utiliser gratuitement, avec des conditions qu'il vaut mieux connaître avant de commencer.
Vous pouvez
Vous avez besoin d'une licence écrite
Sans garantie ni support. Fourni tel quel : vous vous occupez de votre serveur, de vos sauvegardes et de ce que vous publiez. Le dépôt GitHub ne répond pas aux questions ; pour les questions sur le produit, écrivez à [email protected]. La licence est régie par le droit espagnol.
Pour les agences et les freelances
La licence gratuite couvre vos propres sites. Si vous l'installez ou le maintenez pour des clients en étant rémunéré pour cela, vous avez besoin d'une licence écrite de BionicAdri. Elle peut être gratuite : demandez-la et nous vous aidons à le mettre en place.
Un site par client
Chaque site a son domaine, son contenu, son thème, ses utilisateurs et ses tokens. Un token global, que seul le superadmin peut créer, permet de préparer un nouveau site en aperçu et de le montrer au client avant d'y associer son domaine.
Questions fréquentes
Oui, pour vos propres sites, y compris ceux de votre entreprise et à des fins commerciales. Ce que la licence gratuite n'inclut pas, c'est de le revendre, de l'offrir comme service ou de l'installer pour d'autres contre rémunération. Pour cela, il faut une licence écrite de BionicAdri, qui peut être gratuite.
C'est une alternative légère pour les sites d'entreprise, les commerces locaux et les blogs. Il n'a pas de plugins : les fonctions habituelles (SEO, langues, cookies, formulaires, sauvegardes) sont intégrées, et il stocke tout dans un seul fichier de base de données SQLite au lieu d'un MySQL séparé.
Il n'y a pas d'importateur automatique. ADRI peut vous aider à la migrer : elle lit vos pages et vos articles, les recrée dans Universal Web, et vous vérifiez le résultat avant de publier.
Non. Universal Web dispose d'un panneau simple pour travailler manuellement. La connexion MCP est facultative : vous l'activez si vous souhaitez qu'ADRI ou une autre IA vous aide pour les pages, le blog, le SEO et les traductions.
PHP 8.1 ou supérieur avec SQLite et mbstring, et un hébergement avec Apache, ou un serveur avec Nginx ou Caddy. Un hébergement mutualisé bon marché ou un VPS suffit. Pas besoin de Composer, Docker ni Node.
Le site est sur votre serveur et les messages de contact sont enregistrés dans votre panneau d'administration. Il comprend un bandeau de cookies et une case de confidentialité dans les formulaires, mais le respect de la réglementation sur la protection des données dépend de votre configuration et de ce que vous publiez.
La licence gratuite n'inclut ni support ni garantie, et le dépôt GitHub ne répond pas aux questions ni aux incidents. Si vous avez des questions sur le produit, écrivez à [email protected].
Votre site, avec l'IA
Téléchargez-le gratuitement pour vos propres sites, ou dites-nous ce dont vous avez besoin et nous vous montrons comment ADRI crée votre site sur Universal Web.