Skip to content
SPECIFICTION
Get listed

devenv vs Flox

devenv

devenv.sh

Flox

flox.dev

Side by side

FiguredevenvFlox
Price fromFree$20/mo
Free planYesYes
Free trial——
Open source——
WebYesYes
WindowsYesYes
macOSYesYes
LinuxYesYes
Self-hosted—Yes
Plans published13
Spec score · Development Environment Managers8.7 (#3)8.6 (#5)
Spec score · Development Environment Management Tools8.6 (#3)8.5 (#5)
CI integrationThe documentation describes using devenv in GitHub Actions to run checks, builds, and tests in the development environment.Flox provides GitHub Actions for installing Flox and activating environments in CI workflows.
Purposedevenv lets teams declare development environments so developers and CI can use the same reproducible setup.Flox provides reproducible software environments containing the tools and frameworks developers need across the software lifecycle.

Plans

devenv

  • Free (MIT-licensed open source)Free

devenv pricing →

Flox

  • PersonalFree
  • Team$20 a month
  • EnterprisePriced on request

Flox pricing →

In their own words

devenv

devenv uses Nix to define development environments for teams and CI. A project configuration can specify packages, languages, services, tasks, secrets, variables, files, and shell scripts. The project lists 58 supported languages and 42 preconfigured services, including PostgreSQL, Redis, MySQL, RabbitMQ, and Elasticsearch. Processes can be supervised with dependencies and restarts, while tasks can run in parallel and integrate with shells or commits. SecretSpec can read declared secrets from sources such as Keychain, 1Password, LastPass, dotenv, and environment variables. devenv can build OCI containers and run integration tests with its processes active; documentation also describes GitHub Actions use for checks, builds, and tests. It requires Nix and works on Linux, macOS, and WSL. As of devenv 2.4, the project no longer builds, tests, or releases it for Intel Macs. Projects must be explicitly trusted before automatic activation. The software is free and MIT licensed, with GitHub and Discord linked for help and community. Cached shell startup is listed as under 100 ms after the first build; devenv Cloud is in private beta.

Visit devenv.sh

Flox

Flox gives developers a way to define reproducible software environments, including project packages, variables, and shell hooks, with configuration managed as code. It presents these environments as working across macOS, Linux, and WSL2. Its Nixpkgs-powered catalog contains more than 190,000 packages. FloxHub supports syncing and sharing environments, with package lists, earlier versions, and change logs available for review. GitHub Actions can install Flox and activate environments in CI workflows, while a VS Code extension supports package management, activation, and running services; the extension is also compatible with Cursor. Flox Skills are described as helping Claude Code, Codex, and skills.sh agents create environments, services, and builds and onboard repositories. Flox says environments include signed, hash-pinned software bills of materials and build provenance. The free Personal plan includes three private FloxHub environments and five private packages. Team costs $20/user/mo; Enterprise pricing is custom.

Visit flox.dev