System Requirements
Before installing Flow Browser, ensure your system meets these minimum requirements:Windows
- Windows 10 or later
- 64-bit processor
- 4GB RAM minimum
macOS
- macOS 10.13 or later
- Intel or Apple Silicon
- 4GB RAM minimum
Linux
- Modern Linux distribution
- 64-bit processor
- 4GB RAM minimum
Download Flow Browser
Flow Browser is distributed through GitHub Releases. Choose the appropriate installer for your platform:Visit GitHub Releases
Navigate to the Flow Browser Releases page on GitHub.
Available Download Formats
- Windows
- macOS
- Linux
Windows Installer (.exe)Download the file named:This installer will:
- Install Flow Browser to
C:\Program Files\Flow - Create desktop and start menu shortcuts
- Register Flow as a browser for http/https protocols
- Associate HTML and PDF file types with Flow
The executable name is
flow.exe once installed.Installation Instructions
Building from Source
For developers who want to build Flow Browser from source:Install Prerequisites
Ensure you have the required development tools:
- Node.js v22+ (see
.nvmrcin the repository) - Bun v1.2.0+ (package manager)
- build-essential and python3 (for native module compilation)
Install Dependencies
The
postinstall script automatically runs electron-builder install-app-deps to rebuild native modules for Electron.Development Build
If you want to run Flow Browser in development mode:File Associations
Flow Browser automatically registers handlers for:Protocols
http://- HyperText Transfer Protocolhttps://- Secure HyperText Transfer Protocol
File Types
.html,.htm- HTML Documents.xhtml,.xhtm- XHTML Documents.mhtml- MHTML Archive.shtml- Server-Side HTML.pdf- PDF Documents (with built-in viewer)
Widevine DRM Support
Flow Browser includes Widevine CDM support for streaming protected content:Flow uses a custom Electron build from @castlabs/electron-releases to enable Widevine support for Netflix, Spotify, and other DRM-protected services.
- Create an EVS account
- Configure your credentials in the build environment
- The build pipeline will automatically VMP-sign your application
Troubleshooting
Windows: Installer is blocked by SmartScreen
Windows: Installer is blocked by SmartScreen
Flow Browser is not yet signed with an Extended Validation (EV) certificate. To install:
- Click “More info” in the SmartScreen warning
- Click “Run anyway”
macOS: App cannot be opened because it is from an unidentified developer
macOS: App cannot be opened because it is from an unidentified developer
Flow Browser is notarized but may still show this warning:
- Open System Preferences > Security & Privacy
- Click “Open Anyway” next to the Flow Browser warning
- Confirm by clicking “Open”
Linux: Missing dependencies error
Linux: Missing dependencies error
If you encounter missing dependencies:
Build fails with node-gyp errors
Build fails with node-gyp errors
Ensure you have the required build tools:
- Linux:
sudo apt-get install build-essential python3 - macOS: Install Xcode Command Line Tools:
xcode-select --install - Windows: Install Visual Studio Build Tools
Next Steps
Now that you’ve installed Flow Browser, check out the Quick Start Guide to learn how to use its features.Quick Start
Get started with Flow Browser in minutes
Features
Explore all available features