Speed up your development workflow by running setup, tests, and deployment with single commands.
Manage multiple versions of your toolchain and switch between stable and canary builds.
Ensure reproducible builds across team members using pinned vendor snapshots.
Flow is a command-line tool built in Rust, described as "everything you need to move your project faster." It installs as a small binary called f on macOS and Linux (both arm64 and x86_64), and provides a set of commands designed to speed up common development tasks. The core workflow revolves around three commands: f setup checks your workspace and toolchain, f test runs the test suite, and f deploy builds and installs the project locally. Flow also handles its own upgrades, you can update to the latest stable release, switch to a canary build, or roll back to stable with a single command. When building from source, the project uses a pinned vendor snapshot system to ensure reproducible builds. Beyond these basics, the full list of available commands can be explored by running f --help, and the project maintains additional documentation in a docs/ directory.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.