veilletech.fr
6 nov. Feed du jour
#07 OUTILS Article

Herd 2 : une copie du site par agent, base comprise

Un agent, une branche, une base : chacun chez soi.

Laravel Herd 2.0, pour macOS et Windows, ajoute les workspaces : une copie isolée d'un site sur sa branche et son sous-domaine, en copy-on-write, avec une base partagée, clonée ou vide et un .env réécrit. Herd Studio place un chat d'agent, un diff et un terminal à côté de l'aperçu du site. Le tout reste gratuit.

3 min de lecturedébutantvidéo 1:20
Partager
Sommaire6 sections
  1. Ce qui se passe
  2. Les workspaces
  3. Herd Studio
  4. Le serveur de dev automatique
  5. Prix et suite
  6. À retenir

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 :

Terminal
cd ~/Herd/shop
herd workspace feature-auth   # servi sur feature-auth.shop.test

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.