← 返回目录
F

FlyEnv

社区
本地开发环境、AI编码CLI与MCP的原生管理工具
分类
开发工具 第 348 / 438
Stars
★ 3.3k 非常热门
传输方式
stdio(本地进程)
运行环境
预编译二进制 4.16+
凭据
无需凭据
许可证
BSD-3-Clause
最近提交
工具数
5
41FMRS · D

FlyEnv 是一个功能丰富的本地开发环境管理器,结合了运行时管理、服务管理和 AI 工作流,内置 MCP 服务器是其亮点。适合需要便捷本地环境的开发者,但需要注意第三方软件的风险。

最强项 · 维护活跃度 13/20 最弱项 · 可靠性 4/20

可靠性
4/20
安全与权限
5/20
维护活跃度
13/20
文档质量
10/20
安装易用性
9/20
查看各项评分依据
可靠性 4/20
README 声称内置 FlyEnv MCP Server,可向 AI 客户端暴露服务、站点、配置、日志与部分生命周期操作,并附有截图;但评审材料中没有服务端 manifest、MCP 工具清单、测试或 CI 执行证据。本次为静态评审,未执行任何代码,且静态校准要求在没有可验证执行证据时不得超过 12 分。因缺少握手与工具清单证据、且未说明错误处理而扣分。
安全与权限 5/20
所描述的 MCP 能力(读取配置、暴露服务/端口/日志、触发部分生命周期操作)构成不小的攻击面,但评审材料中未出现权限模型、危险操作的确认流程或数据边界披露。未发现红线违规(恶意软件、令牌泄露、隐蔽外传等)证据,因此评分高于 4;但最小权限与操作确认细节缺失,故扣分。
维护活跃度 13/20
维护活跃的证据充分:当前版本 v4.17.2,提供三平台安装包,GitHub Actions 构建透明化,BSD-3-Clause 许可,代码签名赞助,贡献指南与社区渠道齐全。扣分原因:提交频率、issue 响应速度与依赖更新历史无法从所给材料验证,且不确定时向下取整;star 数仅作为发现信号,不计入评分。
文档质量 10/20
README 的通用文档分层较好:功能清单、支持模块、各操作系统安装步骤、截图、视频演示、DEV.md 链接与架构分析链接都有。但针对 MCP 的文档缺失:没有工具目录、参数定义、认证/安全模型、限制、成本或排错说明;关于 MCP 只有“注册内置服务器”一句话和一张截图,存在隐含假设,故扣分。
安装易用性 9/20
桌面应用的安装路径很清晰:Windows 安装包/便携版、macOS Homebrew/DMG、Linux .deb/.rpm 一应俱全。但 MCP 接入只被一句“将内置 FlyEnv MCP Server 注册到受支持的客户端”带过,没有客户端配置 JSON 示例、没有 manifest 证据,且服务器路径是 Electron 应用仓库根目录。按静态校准,没有可验证的执行证据(CI/测试)时 setup 不得超过 15 分,而本材料未提供此类证据,故扣分。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么读取本地文件写入 / 删除本地文件执行命令或代码访问网络连接数据库

适合谁

  • 希望获得 XAMPP/MAMP/Herd 式便利性的全栈开发者
  • 需要在多个运行时版本之间切换的项目开发者
  • 希望使用本地 AI 编码工作流的开发者
  • 需要数据库、队列、搜索等本地服务的开发者

不适合谁

  • 需要与生产环境完全一致的 Docker Compose 或 Kubernetes 环境
  • 只使用一种运行时且满足于系统包管理器的开发者
  • 偏好从终端手动管理所有服务的开发者
  • 需要托管平台或生产部署系统的场景

所需权限

  • 系统级安装:需要权限安装软件包到系统目录
  • 网络访问:可能启动本地服务并监听端口,访问互联网以下载依赖
  • 文件系统访问:读取和写入项目文件、配置和日志
  • 进程管理:启动、停止和监视本地进程

风险与副作用

  • 第三方软件:下载的运行时和服务来自第三方,存在供应链风险
  • 配置错误:配置不当可能导致端口冲突或安全漏洞
  • 系统修改:可能修改系统 PATH 或安装全局工具
  • 数据安全:本地数据库包含敏感数据,需妥善保护

安装接入

准备工作

运行环境:预编译二进制 4.16+

对于最终用户,请从 GitHub Releases 下载对应平台的安装包(Windows 安装程序或便携版,macOS 的 Homebrew 或 DMG,Linux 的 .deb/.rpm)。对于 MCP 服务器配置,请参考 FlyEnv 内置的 MCP 设置界面,该界面可自动注册到支持的客户端。对于开发者,克隆仓库并运行 yarn install 和 yarn run dev。

验证是否装好

在AI客户端的工具列表中出现 inspect_services、inspect_sites、inspect_configs、inspect_logs、lifecycle_actions 这些工具即表示 FlyEnv MCP Server 已连接成功;调用 inspect_services 并返回本地服务列表即可确认。

常见排障

  1. 服务无法启动:检查端口是否被占用,查看日志获取错误信息
  2. 版本切换不生效:确保项目配置正确,并检查 PATH 设置
  3. MCP 连接失败:确认 FlyEnv MCP Server 已启动,并在客户端中正确配置
  4. 下载失败:检查网络连接,或手动下载模块包

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 查看我本地目前有哪些服务正在运行
  • 列出FlyEnv中配置的所有本地站点和域名
  • 显示Nginx最近的错误日志
  • 帮我重启MySQL服务

工具能力 5

inspect_services 只读
查看本地运行的服务列表及其状态
inspect_sites 只读
查看已配置的本地站点和项目
inspect_configs 只读
查看和编辑配置文件(如 php.ini、my.cnf)
inspect_logs 只读
查看实时日志,并支持高亮显示
lifecycle_actions 写入
启动、停止、重启服务或执行其他生命周期操作

使用场景

在本地运行多个 PHP 或 Node.js 项目,并自动切换版本
使用本地数据库(如 MySQL、PostgreSQL)和队列(如 Redis、RabbitMQ)进行开发
管理 AI 编码 CLI(如 Claude Code、Codex)并通过 MCP 让 AI 代理访问本地环境
为项目配置本地域名、SSL 和反向代理
设置定时任务并监控日志

支持客户端

Claude Desktop

依据项目文档列出,未经本站实测。

详细介绍

FlyEnv 是一款跨平台(Windows、macOS、Linux)的桌面应用,用于管理本地开发环境。它支持按需安装和运行多种运行时(如 PHP、Node.js、Python、Java 等)、Web服务器、数据库、队列、搜索、存储和AI工具,并提供本地域名、SSL、反向代理和定时任务等功能。内置 FlyEnv MCP Server,允许AI客户端检查本地服务、站点、配置、日志及执行生命周期操作。无需 Docker,使用原生二进制文件,支持按项目切换版本,保持系统 PATH 干净。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 62.9k · 工具数 2 与当前对比 →

源版本 fa3cdd09a6ff 数据同步于 2026-10-12 查看 FMRS 评分方法