FlyEnv是一个原生的、一体化的环境管理器,旨在帮助开发者快速构建、切换和维护多个开发环境。软件支持 Windows、macOS 和 Linux 系统,兼容主流语言和框架(如 Node.js、Python、Java、Docker 等),真正做到“一次配置,随处运行”。多版本一键切换、环境隔离不污染本机,彻底解决全栈开发者本地环境崩溃、版本冲突、配置繁琐等痛点,开箱即用,大幅提升开发效率。无论你是前端、后端、运维还是全栈工程师,FlyEnv 都能为你提供稳定、高效的环境支持。
功能特色
1、原生多语言支持
FlyEnv 支持主流语言,如 PHP, Node.js, Python, Go, Java, Rust 和 Ruby。与 Docker 不同,这些语言运行时以原生二进制文件形式运行,以获得最佳性能。您可以同时安装旧版本(如 PHP 5.6)和现代版本(如 PHP 8.3),并同时运行它们而互不干扰。
2、项目级隔离
告别全局版本冲突。FlyEnv 允许您为每个项目指定运行时版本。只需 cd 进入您的项目目录,FlyEnv 便会自动切换到正确的 Node.js、PHP 或 Python 版本。对于需要处理多个客户项目的团队来说,这简直是魔法。
3、本地域名与自动 SSL
无需再手动编辑 /etc/hosts 文件。FlyEnv 内置 DNS 服务器,允许您为本地项目分配自定义域名(例如 myapp.test)。此外,它会自动颁发受信任的 SSL 证书,让您可以像在生产环境中一样启用 HTTPS 进行开发。
4、快速启动数据库实例
几秒钟内即可启动 MySQL, MariaDB, PostgreSQL, MongoDB, Redis 和 Memcached。没有消耗千兆字节内存的 Docker 容器。FlyEnv 为您管理数据目录和配置,支持多版本共存,让您可以轻松测试数据兼容性。
5、集成的邮件与测试工具
在本地测试电子邮件工作流,而不会骚扰真实用户。FlyEnv 集成了 Mailpit,可以通过 Web 界面捕获和查看外发邮件。它还包含必要的实用程序,如 FTP 服务器、静态 HTTP 服务器和 DNS 服务器,以满足您的所有开发需求。
6、本地 AI 集成
让您的工作流程面向未来。 FlyEnv 是首批直接集成 Ollama 和 DeepSeek 的环境工具之一。在本地运行大型语言模型以进行代码生成或分析,确保您的数据私密且延迟为零。
更新日志
v4.16.0版本
新功能
1. 添加了FlyEnv MCP服务器
FlyEnv 现在包括一个内置的MCP 服务器,使 AI 客户端能够直接连接到您的本地 FlyEnv 环境。您可以从 FlyEnv 启动服务器,生成可使用的客户端配置片段,并将服务器注册到支持的 AI 编码 CLIs 中,而无需手动编辑一切。
此集成提供:
MCP 服务控制:通过用户界面启动和停止 FlyEnv MCP 服务器,配置主机、端口、访问令牌以及本地/远程访问行为
客户端快速配置:生成HTTP和stdio兼容的配置片段,并直接从FlyEnv复制
一键客户端注册:将FlyEnv MCP服务器注册到Claude Code、Codex、OpenCode、Kimi、Antigravity CLI和GitHub Copilot CLI中
工具策略管理:启用或禁用单个MCP工具,并对服务控制、安装或站点更改等高风险操作要求确认
审计记录:通过内置审计日志审查MCP工具活动
2. 添加了AI编码CLI模块
FlyEnv 现在包括专用模块用于 Claude Code、Codex、OpenCode、Kimi、Antigravity CLI和 GitHub Copilot CLI。这些集成将 AI 编码 CLIs 带入与您的本地运行时和服务相同的桌面工作流程中,使它们更易于从一个地方进行安装、检查和管理。
此集成提供:
CLI 安装和检测:安装支持的 AI 编码 CLI 并从 FlyEnv 检查其已安装版本
配置文件访问:查看重要的配置文件路径并从UI管理客户端配置
会话管理:浏览保存的会话,重新在终端中打开它们,并在支持时清理旧会话
MCP管理:列出配置的MCP服务器,并直接从每个客户端模块添加或删除FlyEnv MCP连接
客户特定的附加功能:管理Claude Code和Codex的插件、Antigravity CLI和GitHub Copilot CLI的技能、OpenCode的provider/stats视图和Kimi的日志/会话导出工作流程
改进和修复
3. 更新了 MinIO 下载源
FlyEnv 现在使用维护的 pgsty/minio 分叉作为更新的 MinIO 下载来源,提高了在上游发行版更改后安装的可用性,并使 MinIO 版本下载更加可靠。
4. 修复了Windows Python环境变量设置
解决了Windows环境下FlyEnv在安装过程中可能会注册错误的Python环境路径的问题。Python环境注册现在指向正确的FlyEnv管理的运行时布局,因此新安装的Python版本可以更可靠地被暴露。
5. 修复了自定义的 Rust 工具链检测CARGO_HOME / RUSTUP_HOME
解决了FlyEnv可能错过通过 rustup 安装的Rust工具链的问题,当 CARGO_HOME 或 RUSTUP_HOME 已经被定制时。FlyEnv现在在定位 rustup、工具链和相关运行时数据时会尊重这些环境变量。
6. 改进的本地网站支持 localhost + 端口工作流程
FlyEnv 站点管理现在支持使用 localhost 明确的端口 例如 localhost:8080 在添加或编辑站点时。这使得本地多端口工作流程更容易建模,而无需创建额外的假域来仅分离端口。
此改进包括:
端口感知的重复检查:只要监听端口不冲突,具有相同主机名的站点是允许的
从主机输入提取端口:进入localhost:port现在将该端口应用到站点配置,而不是在保存时将其丢弃
清理主机文件行为:纯循环站点不再需要冗余的主机文件写入,从而减少不必要的管理员提示
稳定的Vhost文件命名:生成的vhost、rewrite和log文件现在避免了多端口localhost站点之间的同名冲突
7. 修复了FlyEnv环境变量的排序
解决了FlyEnv管理的环境变量可能出现错误顺序的问题,允许系统或Homebrew Python二进制文件优先于在FlyEnv中选择的版本。FlyEnv现在使用专用的shim重新构建Python PATH条目,以便python和python3始终解析为活动的FlyEnv版本。
8. 修复了包含空格的路径的Windows Cron作业
解决了Windows计划任务问题,当生成的任务包装器或工作目录路径包含空格时,cron作业可能会失败。FlyEnv现在通过一个更安全的带引号命令路径启动PowerShell包装器,提高了在C:\\Program Files\\...或 other spaced workspace paths 下存储的项目的可靠性。
端口感知的重复检查:只要监听端口不冲突,具有相同主机名的站点是允许的
从主机输入提取端口:进入localhost:port现在将该端口应用到站点配置,而不是在保存时将其丢弃
清理主机文件行为:纯循环站点不再需要冗余的主机文件写入,从而减少不必要的管理员提示
稳定的Vhost文件命名:生成的vhost、rewrite和log文件现在避免了多端口localhost站点之间的同名冲突



























赣公网安备36010602000086号,版权投诉请发邮件到website-sun@qq.com,我们会尽快处理