All notable changes to FlyEnv will be documented in this file.
FlyEnv now includes a dedicated .NET module for managing .NET development environments directly from the app. You can now discover, install, and manage .NET SDK versions alongside your other language runtimes and services.
This integration provides:
- Project Management: Browse and manage .NET projects from the language project view
- VS Code Integration: Open .NET projects directly in VS Code from FlyEnv
- Service Management: Start and stop .NET services through the standard FlyEnv service workflow
- Version Management: Detect local .NET SDK installations and install platform-specific SDK packages from Microsoft release metadata
- Cross-Platform Support: Works across Windows, macOS, and Linux with architecture-aware downloads
- Package Manager Support: Includes Homebrew discovery support for macOS users
Thanks to @sky22333 for the feature request! Issue #662
FlyEnv now provides a full Cron Jobs module for scheduling and monitoring recurring commands from the desktop UI. You can create global jobs or bind jobs to specific sites, then let FlyEnv register them with the native system scheduler.
This integration allows you to:
- Global & Site-Scoped Jobs: Create scheduled commands globally or for a specific project/site
- Native Scheduler Integration: Register jobs through crontab on macOS/Linux and Windows Task Scheduler on Windows
- Cron Expression Helper: Build and validate portable five-field cron expressions with presets and live previews
- Command Testing: Run commands manually before saving and inspect exit code, duration, stdout, and stderr
- Run History: Track last run time, next run time, output, errors, and execution status
- System Task View: Browse FlyEnv-created tasks and existing system scheduled tasks in one place
- Command Templates: Quickly insert common PHP, Node.js, Python, and shell command patterns
Thanks to @ibraimfarag for the PR! PR #674
FlyEnv now supports Korean as an application language. The translation covers the core app interface, setup pages, service modules, toolbox entries, Cron Jobs, Flutter, and other module-specific text.
Thanks to @vendeeglobe for the PR! PR #676
Resolved an issue where MongoDB could fail to start on macOS. The MongoDB startup flow now uses the platform-appropriate service launch path with generated configuration, log, PID, and data directory handling, improving startup reliability on macOS.
Thanks to @leafspace for reporting this issue! Issue #679
Resolved an issue where Flutter SDK installation could fail after extraction. FlyEnv now normalizes the extracted SDK directory and initializes the installed Flutter SDK as a Git repository, preventing Flutter commands from failing with repository-related errors after installation.
Thanks to @yljphp for reporting this issue! Issue #682
All FlyEnv installation packages are built using GitHub Actions. You can verify the build process and download the artifacts directly from the following links:
- Global Build History: GitHub Actions
We welcome your continued feedback and bug reports via GitHub Issues
Enjoy the update!
FlyEnv now integrates Flutter support directly into your development environment! You can now easily manage Flutter SDK installations and perform common Flutter operations right from the FlyEnv UI.
This integration allows you to:
- SDK Management: Install and manage Flutter SDK versions seamlessly
- Flutter Doctor: Run diagnostic checks with detailed, categorized results to quickly identify environment issues
- Android Device Management: Detect, inspect, and manage connected Android devices via ADB
- Android Auto-Fix: Automatically configure Android SDK environment variables and platform-tools PATH
- Quick Actions: Run Flutter projects, build APKs, and build AppBundles with one click
- Advanced Commands: Execute doctor, upgrade, channel switching, pub commands (get, upgrade, outdated, deps), clean, analyze, test, format, and platform-specific builds (web, Windows, APK release/debug)
- SDK Info: View detailed Flutter and Dart version information, engine revision, and build date
Thanks to @ibraimfarag for the PR! PR #649
FlyEnv now includes a dedicated Git module for managing your Git installation and environment. You can easily install, verify, and manage your Git setup directly from the FlyEnv interface.
This integration provides:
- One-Click Installation: Install Git automatically using platform-native package managers — winget on Windows, Homebrew/MacPorts/xcode-select on macOS, and apt/yum/dnf/pacman on Linux
- Installation Check: Verify if Git is installed and view the current version
- Environment Diagnostics: Check Git path, SSH availability, and Git LFS status
- Cross-Platform Support: Works on Windows, macOS, and Linux with platform-aware checks
Thanks to @Heyiki for the PR! PR #664
The Toolbox now includes a powerful text difference comparison tool. You can easily compare two pieces of text and visualize additions, deletions, and changes with an inline diff view powered by Monaco Editor.
Features include:
- Side-by-side text comparison with synchronized scrolling
- Inline diff highlighting for precise change detection
- Navigation between differences with previous/next buttons
- Sample data loading for quick testing
- Swap and clear actions for efficient workflow
Thanks to @Heyiki and @qaydt20250317 for the PRs! PR #651 PR #670
The Toolbox now features a WebSocket and Server-Sent Events (SSE) testing tool. You can now easily test and debug real-time connections directly within FlyEnv.
This tool provides:
- Protocol Support: Switch between WebSocket and SSE protocols
- Connection Management: Connect and disconnect with real-time status indicators
- Request Configuration: Configure query parameters, custom headers, and protocols
- Message Exchange: Send messages and view received messages in a clean, organized interface
- Auto-Reconnect: Automatically reconnect WebSocket connections when disconnected
Thanks to @Heyiki for the PR! PR #657
Optimized the Windows version to improve the stability and reliability of service startup across all modules. Services now start more consistently on Windows, reducing intermittent failures and improving the overall user experience.
All FlyEnv installation packages are built using GitHub Actions. You can verify the build process and download the artifacts directly from the following links:
- Global Build History: GitHub Actions
We welcome your continued feedback and bug reports via GitHub Issues
Enjoy the update!
FlyEnv now integrates CliProxyAPI — a lightweight CLI proxy API solution — directly into your development environment. You can now install, configure, and manage CliProxyAPI with just a few clicks from the FlyEnv UI.
Thanks to @diinggos for the feature request! Issue #640
Introducing Numa support to FlyEnv! Numa is a powerful framework that you can now easily install and manage directly from the FlyEnv interface.
Thanks to @batcom for the feature request! Issue #616
FlyEnv now supports r-nacos — a Rust implementation of the Nacos service discovery and configuration management platform. You can now install and manage Rnacos directly from the FlyEnv UI.
Thanks to @achunchunya for the feature request! Issue #641
We are excited to bring FrankenPHP to FlyEnv! FrankenPHP is a modern PHP application server written in Go. You can now easily install, configure, and run FrankenPHP directly from the FlyEnv interface.
Thanks to @eqwt for the feature request! Issue #642
Enhanced the Ollama module with hardware-based availability detection for online models. Models are now displayed with a color-coded indicator (red/yellow/green) based on your local hardware capabilities, helping you quickly identify which models are suitable for your machine.
Thanks to @ibraimfarag for the PR! PR #635
The Toolbox now includes a convenient JWT encoding and decoding tool. You can easily encode and decode JSON Web Tokens directly within FlyEnv, making it simpler to debug and work with JWT-based authentication during development.
Thanks to @Heyiki for the PR! PR #643
The Toolbox now also features a Cron expression parser and runtime calculator. Enter any cron expression to see a human-readable description and calculate the next scheduled run times, streamlining your workflow when working with scheduled tasks.
Thanks to @Heyiki for the PR! PR #645
Resolved an issue where Auto HTTPS certificate generation would fail when the current username contained a dot (.) character. Certificates will now be generated correctly regardless of special characters in the system username.
Thanks to @dkoychev for reporting this issue! Issue #639
All FlyEnv installation packages are built using GitHub Actions. You can verify the build process and download the artifacts directly from the following links:
- Global Build History: GitHub Actions
We welcome your continued feedback and bug reports via GitHub Issues
Enjoy the update!
FlyEnv now integrates Hermes Agent — a powerful AI agent framework from Nous Research — directly into your development environment! You can now install, configure, and manage Hermes Agent with just a few clicks from the FlyEnv UI.
This integration allows you to:
- One-Click Installation: Install Hermes Agent seamlessly using the built-in installer
- Gateway Management: Start and stop the Hermes gateway service directly from the interface
- AI Provider Configuration: Easily configure AI providers including Ollama, OpenRouter, and Anthropic
- Configuration File Editor: View and edit core configuration files (
config.yaml,.env,SOUL.md) within the UI - Session Management: Browse and manage your chat sessions effortlessly
- Skills Management: Discover, install, update, and uninstall skills from multiple sources including official, community, GitHub, ClawHub, and LobeHub
- Rich Command Shortcuts: Access a comprehensive set of quick commands for chat, gateway, configuration, model auth, plugins, memory, MCP, logs, backup, and more
- Log Viewer: Monitor gateway and agent logs in real-time
Supported on macOS and Linux.
Resolved a critical issue where exiting the application from the system tray was not functioning properly on Windows. The tray menu's quit action now correctly terminates the application.
All FlyEnv installation packages are built using GitHub Actions. You can verify the build process and download the artifacts directly from the following links:
- Global Build History: GitHub Actions
We welcome your continued feedback and bug reports via GitHub Issues
Enjoy the update!
You can now easily generate locally-trusted development certificates with MkCert directly from FlyEnv! MkCert is a simple tool for making locally-trusted development certificates. It automatically installs a local CA in the system root store, and generates locally-trusted certificates.
This integration allows you to:
- Generate trusted SSL/TLS certificates for local development with a single click
- Automatically install and configure the local Certificate Authority
- Manage certificates for your local domains effortlessly
- Enable HTTPS for your local development environment without browser warnings
Resolved a critical issue where PostgreSQL could not be properly stopped after starting. The service will now shut down gracefully when you stop it from the FlyEnv interface.
All FlyEnv installation packages are built using GitHub Actions. You can verify the build process and download the artifacts directly from the following links:
- Global Build History: GitHub Actions
We welcome your continued feedback and bug reports via GitHub Issues
Enjoy the update!
Introducing RustFS support to FlyEnv! RustFS is a high-performance, distributed object storage system written in Rust. You can now easily install, configure, and manage RustFS directly from the FlyEnv interface, making it simple to set up your own S3-compatible storage service for development and testing.
FlyEnv now integrates with SDKMAN!, the Software Development Kit Manager. This allows you to easily manage multiple SDK versions for Java, Kotlin, Scala, Groovy, and many other JVM-based languages. Switch between different SDK versions seamlessly within your development environment.
You can now customize the application interface font according to your preferences. This new setting allows you to:
- Choose from system-installed fonts
- Adjust font size for better readability
- Personalize your FlyEnv workspace for optimal comfort during long development sessions
We've added comprehensive project service support that works with all programming languages! This powerful feature enables you to:
- Define Custom Start/Stop Commands: Specify custom commands to start and stop your projects for any language
- Port Configuration: Assign specific ports for each project service
- Quick Access: Start and stop projects directly from the sidebar and system tray with one click
- Reverse Proxy Integration: Automatically configure site reverse proxy for your projects
- Auto HTTPS: Enable automatic HTTPS for secure local development
- Cloudflare Tunnel Integration: Combine with the Cloudflare Tunnel module for instant external network access
This feature creates a complete workflow for rapid project deployment, HTTPS domain access, and external network connectivity regardless of your tech stack.
Resolved an issue on Linux where changing directory (CD) to a project directory would fail to load the specified project environment correctly. Your project-specific environment variables and configurations will now be properly loaded when navigating to project directories.
Fixed critical DNS service issues with wildcard domain resolution. FlyEnv's DNS service can now correctly resolve wildcard domains (e.g., *.example.test), making it much easier to work with multi-tenant applications and dynamic subdomain routing during local development.
All FlyEnv installation packages are built using GitHub Actions. You can verify the build process and download the artifacts directly from the following links:
- Global Build History: GitHub Actions
We welcome your continued feedback and bug reports via GitHub Issues
Enjoy the update!
You can now easily integrate n8n into your local development environment. This update allows you to install and manage the n8n service with just a single click directly from the UI.
Thanks to @ibraimfarag for the contribution! [PR #584](https://github.com/xpf0000/Fl yEnv/pull/584)
Added a dedicated configuration file tab to the OpenClaw module. You can now view and edit configuration files directl y within the UI, making it easier to customize your OpenClaw setup.
Added quick access shortcuts for all OpenClaw commands, streamlining your workflow and improving productivity.
Resolved critical issues where fnm and nvm were not functioning properly. You can now use these Node version managers seamlessly within FlyEnv.
-
Addressed various minor bugs and issues reported by the community to improve the overall stability and performance o f the application.
All FlyEnv installation packages are built using GitHub Actions. You can verify the build process and download the artifacts directly from the following links:
-
Global Build History: GitHub Actions
We welcome your continued feedback and bug reports via GitHub Issues
Enjoy the update!
You can now easily integrate OpenClaw into your local development environment. This update allows you to install and manage the OpenClaw service with just a single click directly from the UI.
Resolved a critical issue in the Linux version where environment isolation was failing to take effect. Your development environments on Linux will now remain strictly isolated as intended.
- Addressed various minor bugs and issues reported by the community to improve the overall stability and performance of the application.
All FlyEnv installation packages are built using [GitHub Actions](https://github.com/xpf0000/FlyEnv/actions). You can verify the build process and download the artifacts directly from the following links:
- Global Build History: [GitHub Actions](https://github.com/xpf0000/FlyEnv/actions)
We welcome your continued feedback and bug reports via [[GitHub Issues](https://github.com/xpf0000/FlyEnv/issues)](https://github.com/xpf0000/FlyEnv/issues)
Enjoy the update!