---
title: "Laravel Herd 2.0: Herd Studio, workspaces і автоматичний dev-сервер"
url: https://laravelukraine.com/blog/laravel-herd-20-herd-studio-workspaces-i-avtomaticnii-dev-server
date: 2026-11-09
---

# Laravel Herd 2.0: Herd Studio, workspaces і автоматичний dev-сервер

[Laravel Herd 2.0](https://herd.laravel.com/blog/introducing-herd-2) вийшов для macOS і Windows - і це найбільше оновлення локального середовища Laravel з часу його появи. Досі Herd мав одну роботу: дати PHP, nginx, DNS і Node без налаштувань. Тепер він претендує ще й на роль місця, де працюють coding-агенти: з'явилися Herd Studio, ізольовані workspaces, автоматичний dev-сервер, нове вікно Applications і розгортання в Laravel Cloud.

Офіційний анонс вийшов 5 листопада, хоча за [changelog](https://herd.laravel.com/docs/macos/changelog) перша збірка 2.0.3 датована 22 жовтня, а 2.1 уже вийшла слідом - 5 листопада для macOS і 6 листопада (2.1.1) для Windows.

### Що не змінилося

Почнемо з головного для тих, хто відкриває Herd лише заради PHP. За словами команди, якщо Herd уже частина вашого робочого процесу, нічого не зміниться, доки ви самі цього не захочете. Версії PHP і Node для кожного сайту, HTTPS одним кліком, `herd.yml` для команди, а в Herd Pro - MySQL, PostgreSQL, Redis, пошта, Insights і Tinker працюють, як і раніше. Кожну AI-функцію Herd 2.0 можна повністю вимкнути.

### Herd Studio: агент поруч із сайтом

Herd Studio - це браузерна панель, яка показує живий прев'ю сайту, а поруч - інструменти для нього. Коли Studio увімкнено, Herd додає на кожну сторінку кожного сайту `.test` (не лише Laravel) бейдж "Edit with Herd". Відкрити Studio можна кількома способами:

```bash
# у теці проєкту
herd studio
# або з будь-якого місця
herd studio my-app
# або в браузері: https://my-app.test/herd-studio
```

[Панелі Studio](https://herd.laravel.com/docs/macos/herd-studio/overview.md):

- чат агента з кількома розмовами на сайт, планами на затвердження і вкладеними зображеннями;
- код із PHP-автодоповненням і diff змін, які зробив агент;
- термінал, логи через Laravel Pail і черга з `php artisan queue:listen`;
- налаштування сайту (версія PHP, HTTPS, сервіси), спільний доступ через Expose і розгортання в Laravel Cloud;
- Tinker та Insights - лише з Herd Pro.

Власної моделі Herd не має. Чат працює на вбудованому opencode, до якого ви [підключаєте свого провайдера](https://herd.laravel.com/docs/macos/herd-studio/ai-providers.md): Anthropic, OpenAI, GitHub Copilot, Google, OpenRouter та інших. Підписку Claude Pro чи Max можна використати через встановлений Claude Code. Без жодної підписки доступні безкоштовні моделі opencode. А для агентів, які ви запускаєте у своєму терміналі - Claude Code, Codex, Cursor - є Herd MCP: окремий перемикач у налаштуваннях дає їм інструменти Herd у кожному проєкті, а з Herd Pro - ще й контекст працюючого застосунку (запити, логи, черги).

### Workspaces: кілька агентів на одному застосунку

Найпрактичніша частина релізу. [Workspace](https://herd.laravel.com/docs/macos/sites/workspaces.md) - це ізольована копія сайту на власній git-гілці та піддомені: workspace `feature-auth` для `shop.test` живе на `feature-auth.shop.test`, тож кукі, видані на `.shop.test`, і далі працюють.

```bash
cd ~/Herd/shop
herd workspace feature-auth --database=clone

herd workspaces --site=shop
herd workspace:merge feature-auth --delete
```

На macOS це copy-on-write клон: створюється миттєво й не займає місця, доки ви не зміните файли. З базою три варіанти: `shared` (за замовчуванням), `clone` (копія даних) і `empty` (нова база з `php artisan migrate`, якщо не передати `--no-migrate`). Підтримуються MySQL, MariaDB, PostgreSQL і SQLite.

Herd копіює `.env` батьківського сайту й переписує в ньому `APP_URL`, `SESSION_DOMAIN`, `SANCTUM_STATEFUL_DOMAINS` і `DB_DATABASE` - але лише ті змінні, що вже там є. Решту задає секція `workspaces` у `herd.yml`: режим бази, файли для копіювання, значення `env` і хуки `after_create` та `before_delete`.

Також є команди `workspace:switch`, `workspace:open` і `workspace:delete`. Якщо ви вже працюєте з `git worktree add`, достатньо виконати `herd workspace` всередині worktree - Herd обслуговуватиме його як workspace.

### Автоматичний dev-сервер

З увімкненим Herd Studio Herd сам запускає [dev-сервер](https://herd.laravel.com/docs/macos/herd-studio/dev-server.md), коли ви відкриваєте сайт: `php artisan dev` для Laravel 13.25 і новіших (вебсервер, воркер черги, Pail, Vite) або скрипт `dev` з `package.json` для решти застосунків. Якщо в `public/build` ще немає продакшн-збірки, перший запит чекає на Vite до 15 секунд - замість помилки про відсутній маніфест.

Зупиняється сервер через хвилину після закриття останньої вкладки Studio, і лише якщо сайт п'ять хвилин не отримував запитів. Сервер, який ви зупинили вручну, Herd не перезапускає.

### Laravel Cloud і ціни

У вікні Applications біля кожного застосунку є кнопка "Deploy to Laravel Cloud", а в Studio після перегляду змін можна закомітити, відправити гілку й запустити розгортання, стежачи за етапами prepare, build і release.

Herd лишається безкоштовним, і в free-версії тепер є Herd Studio та PHP Profiler. [За даними Laravel News](https://laravel-news.com/laravel-herd-2), Herd Pro коштує $99 за перший рік і $79 щороку далі, Herd for Teams - $299 і $240 на 10 ліцензій.

### У чому підступ

- **Workspaces на Windows - повні копії.** Copy-on-write там не підтримується, тож кожен workspace займає місце на диску, а для великого проєкту створюється не миттєво.
- **Спільна база за замовчуванням.** Міграція в одному workspace зачіпає всі інші. Для агентів, які генерують міграції, краще одразу `--database=clone` або `database: clone` у `herd.yml`.
- **Вихідна точка.** За документацією workspace за замовчуванням бере останній відправлений у remote стан гілки, а `--local` - ваші локальні коміти. Якщо агент "не бачить" ваших свіжих змін, справа в цьому.
- **Бейдж вбудовується в сторінки.** У 2.1 виправили випадок, коли він ламав сторінки зі скриптами, що містять `</body>`. Herd Studio також займає порти `4421` і `4422` - якщо їх тримає інший застосунок, агенти не підключаться.
- **Без Studio немає й автозапуску.** Вимкнете Studio - запускайте `composer run dev` самі, як раніше.

### Чи варто оновлюватися

Якщо Herd для вас лише PHP і nginx, оновлюйтеся спокійно: ламких змін для звичайного використання немає. Одразу беріть 2.1 - у ній [з'явилися](https://herd.laravel.com/docs/macos/changelog) окремі налаштування для кожного сайту (автозапуск dev-сервера, бейдж), один перемикач Studio без перезапуску Herd і перемикач безкоштовних моделей, а workspaces працюють незалежно від Studio. Там же `herd sites --json` більше не віддає вміст `.env`, і MCP маскує секрети, тож агенти їх не бачать.

Якщо ви вже працюєте з кількома агентами, workspaces варто спробувати першими: це найпростіший спосіб розвести їх по гілках і базах без ручної роботи з worktree. А тим, хто сидить на Linux, Herd і далі нічого не пропонує - там лишаються альтернативи на кшталт [Lerd](https://laravelukraine.com/blog/lerd-bezkostovna-alternativa-laravel-herd-z-vidkritim-kodom-dlia-linux-ta-macos).
