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

serpapi logo
SerpApi

The Web Search API for Your LLM and AI Applications

Visit SerpApi

The latest

View all →
Laravel Rulebook: Business Rules That Change by Date image

Laravel Rulebook: Business Rules That Change by Date

Read article
Taylor disabled GitHub Issues on most Laravel open-source packages. image

Taylor disabled GitHub Issues on most Laravel open-source packages.

Read article
Exclude Vendor and Default Commands in `php artisan dev` image

Exclude Vendor and Default Commands in `php artisan dev`

Read article
The Laracon Archive image

The Laracon Archive

Read article
Group Adjacent Collection Items in Laravel with chunkBy() image

Group Adjacent Collection Items in Laravel with chunkBy()

Read article
Laravel queue:work Now Prints Why the Worker Stopped image

Laravel queue:work Now Prints Why the Worker Stopped

Read article