{"id":"xpf0000-flyenv","name":"FlyEnv","homepage":"https://www.flyenv.com","repo_url":"https://github.com/xpf0000/FlyEnv","category":"devtools","subcategories":[],"tags":["developer-tools","development-environment","local-dev","databases","web-servers","version-switching","electron","local-ssl","windows","macos","linux"],"what_it_does":"FlyEnv is a cross-platform (Windows/macOS/Linux) local development environment manager that installs and runs common developer services natively (without Docker), including web servers (Apache/Nginx/Caddy/Tomcat), language runtimes (e.g., PHP with Composer, Node.js, Python, Java), and supporting services (e.g., MySQL/PostgreSQL/MongoDB/Redis/RabbitMQ/Elasticsearch/Mailpit). It also provides features like local domains/SSL, config/log editing, port management, and per-project version switching.","use_cases":["Spin up a full local stack for a web app (web server + language runtime + databases/caches) without Docker","Manage multiple versions of PHP or Node per project","Run auxiliary services for development (Redis, RabbitMQ, Elasticsearch, etc.) and enable them on demand","Create local domains (e.g., *.test) and local HTTPS for development","Rapidly switch toolchain versions while staying on native binaries"],"not_for":["Production deployments requiring hardened infrastructure and strong operational guarantees","Use as a remote SaaS API gateway or hosted service for multi-tenant users","Environments where native service installation is disallowed or heavily restricted by policy","Headless/CI workflows that require non-interactive automation via a documented API/SDK"],"best_when":null,"avoid_when":null,"alternatives":["Docker Desktop + docker-compose","XAMPP/MAMP","Laravel Herd","NVM/FNM/pyenv/rvm/other language version managers + local service stacks","Local container-based dev tools (e.g., Podman/Dev Containers)"],"af_score":26.5,"security_score":30.2,"reliability_score":32.5,"package_type":"skill","discovery_source":["openclaw"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:17:44.282946+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":[],"oauth":false,"scopes":false,"notes":"No API-based auth surface is described; FlyEnv appears to be a local desktop installer/manager for services."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"README describes it as open-source (BSD 3-Clause) and does not specify paid hosted usage."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":26.5,"security_score":30.2,"reliability_score":32.5,"mcp_server_quality":0.0,"documentation_accuracy":30.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":100.0,"rate_limit_clarity":0.0,"tls_enforcement":60.0,"auth_strength":20.0,"scope_granularity":0.0,"dependency_hygiene":35.0,"secret_handling":40.0,"security_notes":"FlyEnv is a local environment manager. The README mentions local SSL and editing runtime configs/logs, but does not provide security details such as how secrets are handled, file permissioning, or how credentials/configs are protected. As an Electron-based desktop app with many third-party npm dependencies (per manifest), supply-chain risk cannot be assessed from the provided data; dependency hygiene score is therefore conservative. No evidence of secure-by-design auth/authorization for an API surface is present (it appears local-only).","uptime_documented":0.0,"version_stability":60.0,"breaking_changes_history":30.0,"error_recovery":40.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["No documented programmatic interface (REST/SDK/MCP) to control modules; automation via an agent would likely require UI automation or undocumented internal commands.","Local installation changes system/services; agent-driven experimentation could impact developer machine state without explicit idempotency/rollback semantics."]}}