Ce qui se passe
Laravel Herd 2.0 est disponible pour macOS et Windows. L'environnement local de PHP ajoute des workspaces pour faire travailler plusieurs agents sur une même application, Herd Studio, le démarrage automatique du serveur de dev et le déploiement vers Laravel Cloud. Si vous ne vous servez de Herd que pour servir des sites PHP, rien ne change, et chaque fonction d'IA peut être coupée.
Les workspaces
Un workspace est une copie isolée d'un site, sur sa propre branche git et son propre sous-domaine :
cd ~/Herd/shop
herd workspace feature-auth # servi sur feature-auth.shop.test- La copie est faite en copy-on-write : pas d'espace disque consommé tant que les fichiers ne changent pas.
- Herd détecte les worktrees git existantes et sert chacune sur un sous-domaine du site.
- La base est partagée avec le site parent par défaut ;
--database=clonecopie les données,--database=emptypart d'une base vide pour lancer les migrations. MySQL, MariaDB, PostgreSQL et SQLite sont pris en charge. - Le
.envest recopié, avecAPP_URL,SESSION_DOMAIN,SANCTUM_STATEFUL_DOMAINSetDB_DATABASEajustés.
La CLI compte aussi herd workspaces, workspace:switch, workspace:open, workspace:merge et workspace:delete,
et herd.yml porte les options.
Point d'attention : avec la base partagée par défaut, deux agents écrivent dans les mêmes tables. Pour des changements
de schéma, clone ou empty évitent les surprises.
Herd Studio
Activé, Studio ajoute un badge « Edit with Herd » à toutes les pages de tous les sites locaux servis par Herd,
pas seulement les applications Laravel. Le panneau s'ouvre aussi par /herd-studio ou herd studio, et affiche
l'aperçu du site à côté d'un chat d'agent (plusieurs conversations, validation du plan), d'un éditeur, du diff des
modifications, d'un terminal, des logs via Laravel Pail et de la file d'attente. La dernière exception levée peut être
transmise à l'agent.
Herd n'a pas d'agent à lui : le chat tourne sur opencode, avec votre fournisseur ou des modèles gratuits. Une option expose le serveur MCP de Herd à Claude Code, Codex ou Cursor.
Le serveur de dev automatique
Studio activé, ouvrir un site lance php artisan dev (Laravel 13.25 ou plus) ou le script dev de package.json
pour une application Vite. Sans build de production, Herd retient la première requête jusqu'à 15 secondes, le temps que
Vite démarre. Le serveur s'arrête une minute après la fermeture du dernier onglet Studio, si le site n'a reçu aucune
requête depuis cinq minutes.
Prix et suite
Herd reste gratuit, Studio et PHP Profiler compris. Herd Pro coûte 99 $ la première année puis 79 $ par an ; Herd for Teams, 299 $ puis 240 $ par an pour 10 licences. Herd 2.1, annoncée prochainement, ajoutera un interrupteur par fonction d'IA : Studio, badge, serveur MCP, contexte d'exécution transmis aux agents, démarrage automatique.
Source : Laravel News, d'après l'annonce de Herd 2.0. Source en anglais.