Freedom251 › Development Environment Managers
Flox

What Flox is
Flox gives developers reproducible software environments for the tools and frameworks used across a project’s lifecycle. Environments specify packages, variables, and shell hooks, with configuration managed as code, and are presented 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, prior versions, and change logs available for review. GitHub Actions can install Flox and activate environments in CI workflows. A VS Code extension supports package management, environment activation, and running services; it 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 carry signed, hash-pinned software bills of materials and build provenance. Personal is free and includes three private FloxHub environments and five private packages. Team costs $20/seat/month and adds unlimited team environments and package publishing. Enterprise pricing is custom.
Who it suits
Flox suits developers and teams who want project environments defined as code and usable across macOS, Linux, and WSL2. Its plans also address organizations that need enterprise controls and custom deployment options.
What it does well
- Environments define packages, variables, and shell hooks.
- Catalog contains more than 190,000 packages.
- GitHub Actions can activate environments in CI.
- Free Personal plan includes three private environments.
What to know first
- Personal includes only five private packages.
- Team costs $20/seat/month.
- Enterprise pricing is custom.
Limits
Personal includes three private FloxHub environments and five private packages. Team costs $20/seat/month; Enterprise pricing is custom.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Personal | Free · Flox CLI · Flox Catalog access · unlimited public FloxHub environments · 3 private FloxHub environments · 5 private packages · community support via Slack or Discourse | Free |
| Team | $20/seat/month · Everything in Personal · team catalog · unlimited package publishing · unlimited team FloxHub environments · platform support · paid consulting with Flox packaging experts | $20 a month |
| Enterprise | Custom pricing · Everything in Team · custom deployment options · custom base catalog · software policy engine · comprehensive packaging support · paid Nix packaging consulting | On request |
As flox.dev lists them, read 28 Sept 2026. The maker's own page has the final word.
Getting started
- Visit the Flox website.
- Choose the free Personal plan or the $20/seat/month Team plan.
- Install Flox and define an environment with project packages, variables, and shell hooks.
- Use the VS Code extension to manage packages, activate environments, and run services.
- Use GitHub Actions to install Flox and activate environments in CI workflows.
Flox is a developer environment manager for people who want project dependencies and shell setup captured as code and shared across workflows. It is strongest for teams that need repeatable environments alongside package distribution and CI support; its free plan’s private-resource caps make it less suitable for growing private projects.
Overview
Flox brings project packages, variables, and shell hooks into an environment that can be managed as code. That makes it a fit for developers who want a consistent setup across contributors rather than a collection of individual machine instructions. It supports macOS, Linux, and WSL2, and its Catalog, powered by Nixpkgs, contains more than 190,000 packages.
Flox grew out of an effort to help D. E. Shaw group developers adopt Nix at scale. Its scope now extends beyond environment definition: FloxHub supports sharing and environment history, while editor and CI integrations connect the setup to development workflows.
Flox is included in Development Environment Management Tools and Development Environment Managers.
Key features
Environment configuration
Packages, variables, and shell hooks can live together in a project environment. Runtime management, dependency locking, shell integration, and container support broaden its usefulness beyond installing packages. This approach suits teams that want setup to be repeatable and maintainable as code, but may be more structure than a developer seeking only a lightweight runtime switcher needs.
Catalog and collaboration
The Nixpkgs-based Catalog offers a broad package pool. FloxHub lets users sync, share, and manage environments, including viewing package lists, earlier versions, and change logs. That history gives collaborators useful context when an environment changes. Private sharing is the main constraint for individuals: Personal includes three private environments and five private packages, although public FloxHub environments are unlimited.
Editor, CI, and AI workflows
GitHub Actions can install Flox and activate environments in CI, making the same environment definition usable in automated workflows. A VS Code extension supports package management, environment activation, and running services, and also works with Cursor. Flox Skills are intended to help Claude Code, Codex, and skills.sh agents create environments, services, and builds, as well as onboard repositories. These integrations make Flox more relevant to teams connecting local setup with their broader development process than to users looking for an isolated environment tool.
Security and enterprise controls
Flox says environments include a signed, hash-pinned software bill of materials and build provenance. The company states that it holds SOC 2 Type II and ISO/IEC 27001:2022 certifications, with related documentation available to prospects on request. Enterprise adds SSO, role-based access controls, private distribution including air-gapped use, audit lineage, and support with an SLA. Those controls target organizations with security and deployment requirements beyond ordinary team sharing.
Pricing
Personal
Personal is free and includes the Flox CLI, Catalog access, community support via Slack or Discourse, and unlimited public FloxHub environments. Its caps of three private environments and five private packages make it a practical starting point for individuals or public projects, but a narrow base for private work that grows.
Team
Team costs $20/seat/month and includes everything in Personal, plus a team catalog, unlimited package publishing, unlimited team FloxHub environments, platform support, and paid consulting with Flox packaging experts. Per-seat billing makes the cost scale with team size, but removes the private-environment and package-publishing limits that constrain Personal. It is the clearest fit for teams that need shared private environments and package distribution.
Enterprise
Enterprise has custom pricing and includes everything in Team, along with custom deployment options, a custom base catalog, a software policy engine, comprehensive packaging support, and paid Nix packaging consulting. It is aimed at organizations that need tailored deployment or policy controls; smaller teams can get the core collaboration features in Team without moving to a custom plan.
Platforms
Flox supports macOS, Linux, and WSL2 environments. It also offers a web presence, a VS Code extension compatible with Cursor, and enterprise self-hosted deployment options. The cross-platform environment model is useful for mixed developer setups, while air-gapped private distribution is an Enterprise capability.
Who it's for
Flox is best suited to developers and teams that want project environments defined as code, shared with collaborators, and activated in CI. It is particularly compelling when package publishing, environment history, or enterprise controls matter. A solo developer with modest public or private needs can begin on Personal; teams should weigh the per-seat Team price against their need for unlimited private collaboration. Those who only need a free environment manager, without Flox’s sharing and workflow layer, may prefer a simpler alternative.
Pros and cons
- Broad package access: the Nixpkgs-powered Catalog contains more than 190,000 packages.
- Environment history and sharing: FloxHub exposes package lists, previous versions, and change logs, helping teams manage shared setups.
- Workflow reach: GitHub Actions, editor integration, and AI coding-tool skills connect environments to CI and development tasks.
- Free private-use limits: three private environments and five private packages can be restrictive for ongoing private projects.
- Team pricing scales by seat: expanded collaboration costs $20/seat/month, which may be excessive for individuals who do not need team features.
Alternatives
ActiveState Platform is worth considering for public projects that can use its free organization plan; its paid organization option is listed as contact sales for Platform Enterprise.
devenv is a free, MIT-licensed option for Linux, macOS, and WSL users who already require Nix. vfox is a free, Apache 2.0-licensed choice for developers seeking a free tool across Linux, macOS, and Windows.
DDEV is a free, Apache 2.0-licensed option for those who want an open-source choice across Linux, macOS, and Windows. DevPod is a free, open-source, client-only alternative for users who value an extensible client.
FlyEnv may suit local-site work: its free plan includes three local sites and three custom projects per runtime, alongside one Cloudflare Tunnel. mise is a free, MIT-licensed open-source CLI for Linux, macOS, and Windows.
Nix is a free open-source package manager for developers who want the package manager itself without a paid plan.
Verdict
Choose Flox if reproducible, code-managed environments need to extend from a developer’s machine into sharing, package distribution, and CI. The free Personal plan is a useful entry point, but its private caps make Team the practical option for sustained collaboration, at $20/seat/month. Look elsewhere if your needs are limited to a free environment manager or package manager and you do not need FloxHub’s team features or its integrated workflow support.
Verdict
Flox combines environment configuration, package access, sharing, and CI workflow support. The free tier has limits on private environments and packages; Team starts at $20/seat/month, while Enterprise pricing is custom.
Questions
Is Flox free?
Yes. The Personal plan is free and includes Flox CLI, Flox Catalog access, unlimited public FloxHub environments, three private environments, five private packages, and community support via Slack or Discourse.
What does Team cost?
Team costs $20/seat/month. It adds a team catalog, unlimited package publishing, unlimited team FloxHub environments, platform support, and paid consulting with Flox packaging experts.
Which platforms does Flox support?
Flox lists extension, Linux, macOS, self-hosted, web, and Windows platforms. Its environments are presented as working across macOS, Linux, and WSL2.
Can Flox be used with editors and CI?
A VS Code extension supports package management, environment activation, and running services, and is compatible with Cursor. GitHub Actions can install Flox and activate environments in CI workflows.
What does Enterprise include?
Enterprise has custom pricing and includes custom deployment options, a custom base catalog, a software policy engine, comprehensive packaging support, and paid Nix packaging consulting.
Facts from Flox's own pages
- AI coding tools
- Flox Skills are described as helping Claude Code, Codex, and skills.sh agents create environments, services, and builds and onboard repositories. · flox.dev, 28 Sept 2026
- Catalog
- The Flox Catalog is powered by Nixpkgs and the features page says it contains more than 190,000 packages. · flox.dev, 28 Sept 2026
- Certifications
- Flox states that it has SOC 2 Type II and ISO/IEC 27001:2022 certifications, and that prospects can request the related documentation. · flox.dev, 28 Sept 2026
- CI integration
- Flox provides GitHub Actions for installing Flox and activating environments in CI workflows. · flox.dev, 28 Sept 2026
- Company origin
- Flox says it was originally built to help D. E. Shaw group developers adopt Nix at scale. · flox.dev, 28 Sept 2026
- Cross-platform support
- Flox environments are presented as working across macOS, Linux, and WSL2. · flox.dev, 28 Sept 2026
- Editor integration
- The download page offers a VS Code extension for managing packages, activating environments, and running services, and says it is also compatible with Cursor. · flox.dev, 28 Sept 2026
- Enterprise controls
- The enterprise platform describes SSO, role-based access controls, private distribution including air-gapped use, audit lineage, and support with an SLA. · flox.dev, 28 Sept 2026
- Environment definition
- Environments define project packages, variables, and shell hooks and can be managed as code. · flox.dev, 28 Sept 2026
- Founded
- 2021 · flox.dev, 28 Sept 2026
- Headquarters
- United States · flox.dev, 28 Sept 2026
- Purpose
- Flox provides reproducible software environments containing the tools and frameworks developers need across the software lifecycle. · flox.dev, 28 Sept 2026
- Sharing
- FloxHub lets users sync, share, and manage environments, including viewing package lists, previous versions, and change logs. · flox.dev, 28 Sept 2026
- Supply-chain security
- Flox says environments carry a signed, hash-pinned software bill of materials and build provenance. · flox.dev, 28 Sept 2026
