Laravel Herd 2 est disponible depuis le 5 novembre 2026. L’environnement de développement local pour PHP et Laravel intègre désormais un panneau d’agents de code consultable depuis le navigateur et des espaces de travail isolés pour faire avancer plusieurs chantiers en parallèle, sans changer de branche. L’éditeur présente cette version comme le passage d’un simple installeur PHP à un poste de travail complet, du prototype au déploiement.
Herd Studio, un agent de code greffé sur chaque site local
Herd Studio est un panneau accessible depuis le navigateur sur n’importe quel site servi par Herd, qu’il soit Laravel ou non. Un badge « Edit with Herd » apparaît sur chaque page ; la commande herd studio lancée dans le dossier du projet ouvre le même panneau : chat avec un agent, explorateur de fichiers avec autocomplétion PHP, vue en diff des modifications, terminal, journaux via Laravel Pail et suivi des files d’attente.
Herd n’embarque pas d’agent propriétaire. Le chat s’appuie sur opencode, qui permet de connecter le fournisseur d’IA déjà utilisé par l’équipe, avec des modèles gratuits disponibles sans abonnement. Une option expose aussi le serveur MCP de Herd à Claude Code, Codex, Cursor ou tout autre agent en ligne de commande.
Workspaces : isoler chaque fonctionnalité sans changer de branche
Un workspace est une copie isolée d’un site, posée sur sa propre branche Git et accessible sur son propre sous-domaine. La commande suivante crée un espace dédié à une fonctionnalité, servi par exemple sur feature-auth.shop.test :
cd ~/Herd/shop
herd workspace feature-auth --database=cloneLe clonage se fait par copie à l’écriture, sans espace disque supplémentaire tant que les fichiers ne changent pas, et Herd sert chaque worktree Git existant sur son propre sous-domaine. Un workspace partage par défaut la base du site parent ; --database=clone en copie le contenu, --database=empty repart des migrations. Le fichier .env est dupliqué et ajusté automatiquement (URL, domaine de session, base de données), une automatisation qui rejoint les bonnes pratiques déjà documentées sur la gestion des variables d’environnement et des secrets en développement web.
Un serveur de développement qui démarre à la demande
Avec Herd Studio actif, le serveur de développement se lance dès l’ouverture du site dans le navigateur : php artisan dev pour les projets Laravel 13.25 et plus récents, le script dev de package.json pour les autres configurations Vite, exécuté avec le gestionnaire de paquets du projet, qu’il s’agisse de npm, pnpm, Bun ou Deno. Si aucun build de production n’existe encore, Herd retient la première requête jusqu’à 15 secondes pour laisser Vite démarrer, ce qui évite une erreur de manifeste au premier chargement. Le serveur s’arrête de lui-même une minute après la fermeture du dernier onglet Herd Studio, si le site n’a reçu aucune requête depuis cinq minutes.
Offres et disponibilité
| Fonctionnalité | Herd (gratuit) | Herd Pro | Herd for Teams |
|---|---|---|---|
| Herd Studio et PHP Profiler | Inclus | Inclus | Inclus |
| Workspaces et serveur de dev à la demande | Inclus | Inclus | Inclus |
| MySQL, PostgreSQL, Redis, Mail | — | Inclus | Inclus |
| Tinker, Insights, contexte d’exécution étendu pour agents | — | Inclus | Inclus |
| Portail de licences, configuration de projet partagée | — | — | Inclus |
Cette version suit de quelques jours la sortie de Laravel 13.40, qui avait renforcé la supervision des files d’attente. Les tarifs précis de Herd Pro et Herd for Teams ne figurent pas dans l’annonce officielle. Une version 2.1, déjà annoncée, doit ajouter des réglages séparés pour chaque fonctionnalité liée à l’IA.
Herd 2.0 est l’endroit où se construisent les applications Laravel, de l’idée au déploiement.
Désactiver Herd Studio coupe tous ses sous-processus, mais le serveur MCP et le contexte d’exécution transmis aux agents restent des réglages indépendants : une équipe qui ne veut pas du panneau de chat doit les couper séparément.
Ce qu’il faut retenir
Herd 2 ne change rien pour qui utilisait l’outil comme simple gestionnaire de versions PHP : l’installation existante continue de fonctionner à l’identique. La nouveauté tient dans les workspaces, qui permettent de faire avancer plusieurs branches d’un même projet sans réinstaller l’environnement à chaque fois, et dans l’intégration d’agents de code au plus près du site servi, plutôt que dans un éditeur séparé.
L’arrivée d’un agent de code directement dans l’environnement de développement local confirme une tendance déjà repérée chez les éditeurs d’outils PHP : l’agent cesse d’être un plugin d’éditeur pour devenir un service de la stack elle-même, au même titre que le serveur web ou la base de données. Reste un vrai sujet pour les équipes : les workspaces partagent la base par défaut, et un agent mal cadré peut modifier des données partagées sans que l’équipe l’ait anticipé. Un réglage à vérifier avant de généraliser l’usage sur un projet client. — Simon Janvier
Pour aller plus loin
Source : l’annonce officielle de Laravel Herd 2.
