News

EnvKit: A Local Development Stack for Laravel on Windows and macOS

Published
EnvKit: A Local Development Stack for Laravel on Windows and macOS image

EnvKit is a desktop application that bundles the pieces of a local PHP development stack into a single control panel for Windows and macOS. It is currently in beta.

Instead of installing and configuring a web server, PHP, and databases separately, EnvKit runs them all behind a single app and manages per-site configuration for you. The maintainers position it as an alternative to Laragon and XAMPP, and it can import existing Laragon projects without changes.

EnvKit covers similar ground to Laravel Herd, the local environment built by Beyond Code in partnership with Laravel. The differences are mostly scope and cost. EnvKit is free with every feature included, offers a choice of Nginx or Apache, and bundles MySQL/MariaDB, PostgreSQL, MongoDB, and Redis with admin UIs. Herd keeps its database and mail services, dump window, and log viewer in a paid Pro tier ($99 per year), runs as a native app rather than Electron, and supports both Intel and Apple Silicon Macs. Herd is also an established product, while EnvKit is still in beta.

What's Included

EnvKit bundles the services a typical Laravel project needs:

  • Web servers: nginx or Apache, configured per site
  • PHP: versions from 7.4 through the latest, isolated per project, with Xdebug available on demand
  • Databases: MySQL/MariaDB, PostgreSQL, MongoDB, and Redis
  • Email: Mailpit for catching outgoing mail locally
  • Node.js: dev servers for React, Next.js, and other frameworks with hot reload
  • HTTPS: trusted .test domains issued by a locally trusted certificate authority
  • Admin UIs: phpMyAdmin, pgweb, and mongo-express

For Laravel specifically, EnvKit includes Laravel Reverb for WebSockets, cron job management, and live inspection of dumps, queries, and job queues.

AI Integration

EnvKit includes a built-in MCP server, so an AI assistant in your editor can read the stack state and run diagnostics without you switching to the app. The maintainers pitch this as automatic troubleshooting of common configuration problems.

Getting Started

On macOS, EnvKit supports macOS 12 Monterey or later on Apple Silicon. The install script downloads the latest signed build and drops EnvKit.app into your Applications folder:

curl -fsSL https://raw.githubusercontent.com/Env-Kit/envkit-releases/main/install.sh | bash

On Windows 10 or 11, download the EnvKit-Setup-*.exe installer from the releases page and run it. Both platforms auto-update.

Pricing and Licensing

EnvKit is free to use, with no account or sign-up required. It is not open source; the app is proprietary and released under an all-rights-reserved license. The latest release at the time of writing is v0.31.0-beta.39, published on July 2, 2026.

You can learn more on the EnvKit website or find installers and release notes on GitHub.

Yannick Lyn Fatt photo

Staff Writer at Laravel News and Full stack web developer.

Sponsored

masteringlaravel logo
Laravel Code Review

Get expert guidance in a few days with a Laravel code review

Visit Laravel Code Review

The latest

View all →
Laravel Image Responses: Serve Resized Images From Routes image

Laravel Image Responses: Serve Resized Images From Routes

Read article
Pause All Laravel Queues During a Deploy image

Pause All Laravel Queues During a Deploy

Read article
Laravel Terminal UI for the artisan dev Command image

Laravel Terminal UI for the artisan dev Command

Read article
Pause All Queues and a New artisan dev UI in Laravel 13.25 image

Pause All Queues and a New artisan dev UI in Laravel 13.25

Read article
Laravel monitoring that doesn't bill you by your traffic image

Laravel monitoring that doesn't bill you by your traffic

Read article
Mock PHP Classes in Tests With the Double Library image

Mock PHP Classes in Tests With the Double Library

Read article