Env-Kit/envkit-releases
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.
解决的问题
EnvKit 是一个适用于 Windows 和 macOS 的本地开发环境管理器,简化了完整 Web 开发栈的设置与管理。它取代了手动安装和配置多个服务(如 Web 服务器、数据库、运行时)的繁琐过程,提供统一的界面来并行管理这些工具,而不会干扰现有的系统安装。
工作原理
EnvKit 以桌面托盘应用程序的形式运行,负责管理各种服务的子进程。它提供 nginx、Apache、PHP(多个版本)、MySQL/MariaDB、PostgreSQL、MongoDB、Redis 和 Python 的一键安装。它会自动处理 hosts 文件中的 .test 域名映射,并通过本地 CA 管理受信任的本地 HTTPS 证书。它还内置了 Model Context Protocol (MCP) 服务器,允许 AI 助手(如 Claude、Cursor 和 Windsurf)以编程方式控制开发栈、管理站点并诊断服务。
适用人群
使用 Laravel、WordPress、PHP 和 Node.js(React、Next.js、Angular)构建网站的 Web 开发者,希望在 Windows 或 Apple Silicon Mac 上获得快速、免费且统一的本地开发环境。
主要亮点
- AI 驱动控制:内置 MCP 服务器,允许 AI 助手创建站点、管理数据库并执行 Git 操作。
- 跨平台支持:支持 Windows 和 Apple Silicon macOS。
- 灵活的开发栈:可切换 nginx/Apache 服务器,并支持大多数运行时的自定义版本安装。
- 集成工具:每个项目内置 Git 面板,捆绑 GitHub CLI,支持 Laravel Reverb。
- 本地 HTTPS:为所有本地站点自动提供受信任的
.testHTTPS 服务。 - 迁移路径:可直接从 Laragon 导入项目和数据库。
相关
- 项目
- 项目
- 项目
- 项目
- 项目