FlyEnv is a cross-platform (Windows, macOS, Linux) desktop application for managing local development environments. It supports on-demand installation and running of multiple runtimes (PHP, Node.js, Python, Java, etc.), web servers, databases, queues, search, storage, and AI tools, along with local domains, SSL, reverse proxy, and cron jobs. The built-in FlyEnv MCP Server allows AI clients to inspect local services, sites, configs, logs, and perform lifecycle actions. No Docker required; uses native binaries, supports per-project version switching, and keeps system PATH clean.
Setup
For end users, download the appropriate installer for your platform from GitHub Releases (Windows installer or portable, macOS Homebrew or DMG, Linux .deb/.rpm). For MCP server configuration, refer to FlyEnv's built-in MCP settings interface, which can auto-register to supported clients. For developers, clone the repo and run yarn install and yarn run dev.
Use cases
Run multiple PHP or Node.js projects locally with automatic version switching
Develop with local databases (MySQL, PostgreSQL) and queues (Redis, RabbitMQ)
Manage AI coding CLIs (Claude Code, Codex) and let AI agents access local environment via MCP
Configure local domains, SSL, and reverse proxy for projects
Schedule cron jobs and monitor logs