Loading repository data…
Loading repository data…
Env-Kit / repository
EnvKit — free local development environment for Windows & macOS: nginx/Apache, multiple PHP versions, MySQL/MariaDB, PostgreSQL, Redis, MongoDB, Mailpit, Node.js, trusted .test HTTPS, and a built-in MCP server for AI-assistant control. A Laragon/XAMPP/Herd alternative.
Your local stack, one place. A free Laragon / XAMPP / Herd alternative.
EnvKit is a desktop app that runs your entire local web-development stack — nginx or
Apache, multiple PHP versions, MySQL/MariaDB, PostgreSQL, Redis, MongoDB, Mailpit, Node.js,
Python, phpMyAdmin, trusted .test HTTPS, and PATH sync — from one modern tray app. Build
Laravel, WordPress, PHP, and Node/React/Next.js/Angular sites locally with one-click services and
trusted local SSL. It can even be driven by an AI assistant (Claude Code / Desktop, Cursor,
Windsurf, VS Code, Zed, OpenCode, Gemini CLI, PhpStorm/JetBrains) through a built-in MCP server.
This repository is the public home for EnvKit releases & documentation. Visit the website for features, screenshots, and comparisons, or grab the installer from the Releases page. The application source is maintained privately.
.test, HeidiSQL opens properly, and install buttons show accurate progress..test
HTTPS with live reload, joining Next.js, React/Vite, and any Node/Express app..test HTTPS, and AI/MCP control.Download the latest EnvKit-Setup-x.y.z.exe from the
releases page and run it.
(SmartScreen may warn on first run — More info → Run anyway; EnvKit is self-signed.)
One-line install (downloads the latest macOS build, strips the Gatekeeper quarantine, opens it):
curl -fsSL https://raw.githubusercontent.com/Env-Kit/envkit-releases/main/install.sh | bash
Run the same command again any time to update. To uninstall: add -s -- --uninstall.
The installer always fetches the newest release that ships a macOS build. Windows and macOS are released independently, so the very latest tag is sometimes Windows-only — the script (and the in-app updater) skip past it to the latest Mac build automatically.
Or download EnvKit-x.y.z-arm64.dmg manually from the
releases page (pick the newest release
that lists an -arm64.dmg asset), open it, and
drag EnvKit to Applications. On first launch, right-click the app → Open (or run
xattr -dr com.apple.quarantine /Applications/EnvKit.app) to get past Gatekeeper — the app
is Developer-ID signed but not yet notarized (notarization is pending on Apple's side; we'll
switch it on as soon as it's available, no action needed on your end).
EnvKit no longer supports Intel Macs — Apple Silicon (M-series) only.
EnvKit auto-updates on both platforms: once installed, it checks GitHub for new releases and installs them in place (Settings → Updates lets you check/download manually). On first launch a short onboarding wizard asks your source — Load from Laragon (a guided detect → import flow, including databases) or Start fresh (pick your stack and install the runtimes it needs).
Upgrading from a previous version? Your data directory, certificates, and settings are migrated automatically on first launch — nothing to do.
EnvKit is designed to run side-by-side with whatever you already have installed. For developers who want the full picture, this is everything it touches (Windows):
services and tools folders plus the bundled
service executables (php, nginx, mysqld, …) so scanning doesn't quarantine or slow
them. The installer's exclusion is removed on uninstall. Only Microsoft Defender is
affected; scoped to EnvKit's own folders..test sites. The
code-signing cert is removed on uninstall.127.0.0.1 <site>.test entry per site, removed when the site is
removed.Existing software (PHP, Node, PostgreSQL, nginx installed on your machine) is never replaced, modified, or uninstalled — EnvKit installs its own copies inside its data directory and runs them side-by-side. Processes belonging to installed Windows services or Program Files software are left running; only portable dev stacks that hold the same ports/locks (Laragon, XAMPP, WAMP) are stopped during an install.
Dashboard
Sites
Services
Tools
AI (MCP)
Settings
.test HTTPS for every site via an auto-installed local CA..test HTTPS with
hot-reload, plus a live dev-server output viewer.php/mysql/nginx.A best-effort snapshot (mid-2026) against other popular local PHP stacks.
| Feature | EnvKit | Laravel Herd | Laragon | AppServ | XAMPP |
|---|---|---|---|---|---|
| Platform | Windows + macOS | macOS, Windows | Windows | Windows | Win / macOS / Linux |
| Price / license | Free · proprietary | Free + paid Pro | Free | Free | Free |
| Web server | nginx + Apache | nginx | Apache + nginx | Apache | Apache |
| Multiple PHP versions | ✅ | ✅ | ✅ | ❌ | ❌ |
| Per-site PHP isolation | ✅ | ✅ | 🟡 | ❌ | ❌ |
Auto .test domains | ✅ | ✅ | ✅ | ❌ | ❌ |
| Trusted local HTTPS | ✅ | ✅ | ✅ | ❌ | 🟡 manual |
| MySQL / MariaDB | ✅ | 💲 Pro | ✅ | ✅ | ✅ |
| PostgreSQL | ✅ | 💲 Pro | 🟡 | ❌ | ❌ |
| Redis | ✅ | 💲 Pro | 🟡 | ❌ | ❌ |
| MongoDB | ✅ |
✅ built-in · 🟡 partial / via add-on · ❌ not available · 💲 paid tier
EnvKit ships an MCP server so AI assistants can operate your local stack.
| ❌ |
| 🟡 |
| ❌ |
| ❌ |
| DB web admin UIs (Postgres/Mongo) | ✅ | ❌ | ❌ | ❌ | ❌ |
| Mail catcher (Mailpit) | ✅ | 💲 Pro | ❌ | ❌ | 🟡 Mercury |
| Node.js | ✅ | 🟡 | ✅ | ❌ | ❌ |
| Node / React / Next.js / Angular dev sites | ✅ | 🟡 | 🟡 | ❌ | ❌ |
| Laravel Reverb (WebSockets) | ✅ | 🟡 | ❌ | ❌ | ❌ |
nvm + per-project .nvmrc | ✅ | ❌ | ❌ | ❌ | ❌ |
| Python | ✅ | ❌ | 🟡 | ❌ | ❌ |
| Composer / Laravel scaffolding | ✅ | ✅ | ✅ | ❌ | ❌ |
| Built-in Git panel (stage / commit / branches) | ✅ | ❌ | 🟡 | ❌ | ❌ |
| Light / dark UI | ✅ | ✅ | 🟡 | ❌ | ❌ |
| Multi-language UI (+ RTL) | ✅ | ❌ | 🟡 | ❌ | ❌ |
| Import from Laragon (projects + databases) | ✅ | ❌ | — | ❌ | ❌ |
| AI control via MCP | ✅ | ❌ | ❌ | ❌ | ❌ |
| Diagnose & self-heal services | ✅ | ❌ | ❌ | ❌ | ❌ |
| Auto-update | ✅ | ✅ | 🟡 | ❌ | ❌ |