FlyEnv
AI 开发者本地工作台,内置 MCP Server 连接 AI 助手与本地开发环境
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
AI 开发者本地工作台,内置 MCP Server 连接 AI 助手与本地开发环境
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
作为一名 AI 开发者,你是否经历过这样的崩溃时刻——
刚写完一个 LangChain RAG 项目,兴致勃勃地想本地跑起来,却发现:
每个项目都像是在搭建一个独立的"小王国",而这些"王国"之间还经常互相打架。传统方案——XAMPP 太老、MAMP 收费、Laragon 仅限 Windows——都无法满足 AI 时代开发者"一个窗口搞定所有"的诉求。
FlyEnv 就是为了解决这个痛点而生的。
FlyEnv 由独立开发者 Pengfei Xu 创建于 2020 年,GitHub 仓库地址为 xpf0000/FlyEnv。项目采用 BSD-3-Clause 开源许可,历经 4 年多持续迭代,当前版本为 4.18.1,稳定性和功能覆盖都已相当成熟。
FlyEnv 的定位非常清晰——做 AI 时代的本地开发环境管理器,替代老旧的 XAMPP、MAMP、Laragon 和 Laravel Herd,支持 PHP、Node.js、Python、Java、Go 等所有主流编程语言运行时,以及 MySQL、PostgreSQL、Redis、Nginx 等基础设施服务,全部原生运行在操作系统上,无需 Docker 容器。

FlyEnv 解决的本质问题是:在一个桌面应用中统一管理本地开发所需的运行时环境、数据库服务、Web 服务器和 AI 工具链。
FlyEnv 支持安装和管理几乎所有主流编程语言的多个版本:
这意味着你可以同时维护一个 PHP 8.1 Laravel 项目、一个 Node.js 18 Express API、一个 Python 3.12 FastAPI 服务,而它们之间的环境完全隔离,不会产生任何冲突。
FlyEnv 集成了完整的数据库和服务器栈:
每个服务都有独立的状态管理(启动/停止/重启)和日志查看能力,开发体验接近生产环境。
FlyEnv 提供了类似 Laragon 的本地站点管理能力:
/etc/hosts(Windows 为 C:\Windows\System32\drivers\etc\hosts)*.test 域名本地解析开发时只需要在 FlyEnv 中创建一个站点,填写域名和目标服务地址,就可以通过浏览器用 https://myapp.test 访问本地服务了。
这是 FlyEnv 区别于传统环境管理工具的标志性能力。
FlyEnv 不仅仅是环境管理器,更是 AI 辅助开发的本地工作台。它整合了当前主流的 AI Coding CLI:
所有这些 AI 工具和你本地的代码环境、数据库服务、网站域名都在同一个界面中管理,无需在终端和 GUI 之间来回切换。
更强大的能力是 内置 FlyEnv MCP Server。MCP(Model Context Protocol)是 Anthropic 推出的 AI 工具连接协议,FlyEnv 实现了自己的 MCP Server,可以将本地开发环境的状态有选择性地暴露给 AI 客户端。
通过 FlyEnv MCP Server,AI 助手可以:

这意味着 AI 助手不再"盲操作"——它能看到你本地真实的环境配置,并基于真实上下文给出开发建议。


FlyEnv 的技术栈非常现代化,完全采用前端主流技术构建桌面应用:
| 层次 | 技术选型 |
|---|---|
| 桌面框架 | Electron 39.8.7 |
| 前端框架 | Vue 3 (Composition API) |
| 构建工具 | Vite 6.x + esbuild |
| 编程语言 | TypeScript 5.8 |
| 状态管理 | Pinia 3.x |
| UI 组件库 | Element Plus 2.11.x |
| CSS 框架 | Tailwind CSS 3.4 + SCSS |
| 国际化 | Vue I18n 11.x |
| 代码编辑器 | Monaco Editor |
| 终端仿真 | node-pty + xterm.js |
项目采用 Electron 多进程架构:
值得注意的是,FlyEnv 使用 node-pty 实现真正的系统级终端,这意味着它能原生运行 bash/zsh 命令,而不仅仅是模拟终端。对于需要执行开发工具 CLI 的场景,这是体验差异的关键。
FlyEnv 提供跨平台安装包:
.dmg 安装包,支持 Intel 和 Apple Silicon.exe 安装程序.deb(Debian/Ubuntu)和 .rpm(Fedora/SUSE)包安装过程非常简单,下载对应平台的安装包,运行安装程序即可。安装完成后,FlyEnv 会在系统中注册开机自启服务(可选)。
首次启动后,建议按以下顺序配置:
开发时的典型工作流:
整个过程不需要打开任何其他工具——所有开发所需的运行时、服务、域名、AI 工具都在一个窗口里。
客观来说,FlyEnv 也有它不擅长的场景:
FlyEnv 代表着 AI 时代开发者工具的一个新方向——AI 工具和本地开发环境的深度融合。
随着 Claude Code、Copilot CLI 等 AI Coding 工具的普及,开发者越来越依赖 AI 来完成编码任务。但 AI 工具面临的核心挑战是"上下文缺失"——它不知道你本地运行的是什么版本的服务、数据库配置是什么、有哪些活跃的站点。MCP 协议正是为了解决这一痛点而生的。
FlyEnv 将 MCP 能力内置到开发环境管理工具中,使得 AI 助手第一次能看到真实的本地开发栈。这种"AI 知道你在做什么"的体验升级,可能会成为未来 IDE 和开发工具的标准配置。
从增长数据来看,FlyEnv 获得了 3184 颗 GitHub Stars,拥有 355 个 Fork,说明它在开发者社区中有真实的认可度——不是靠营销,而是靠解决了真实的痛点。
本报告基于 GitHub 仓库 v4.18.1 版本分析,GitHub Stars 3,184,数据采集时间 2026-08-30。