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

laravelcloud logo
Laravel Cloud

Easily create and manage your servers and deploy your Laravel applications in seconds.

Visit Laravel Cloud

The latest

View all →
CPX: The Composer Package Executor for PHP image

CPX: The Composer Package Executor for PHP

Read article
Laravel AI SDK Adds Human-in-the-Loop Tool Approval image

Laravel AI SDK Adds Human-in-the-Loop Tool Approval

Read article
Pest 5 Released With Test Impact Analysis, Agent Verification, and Evals image

Pest 5 Released With Test Impact Analysis, Agent Verification, and Evals

Read article
Queue-SQL: Run Mass Deletes and Updates Across Parallel Queue Jobs image

Queue-SQL: Run Mass Deletes and Updates Across Parallel Queue Jobs

Read article
Blade Formatting in Laravel Pint image

Blade Formatting in Laravel Pint

Read article
Inertia DevTools Is Now on the Chrome Web Store image

Inertia DevTools Is Now on the Chrome Web Store

Read article