FlowState can be installed in two ways: via Flox for a fully reproducible, zero-configuration environment, or manually using a standard Python venv and pip. The Flox path is strongly recommended for new users — a singleDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/8BitTacoSupreme/flowstate/llms.txt
Use this file to discover all available pages before exploring further.
flox activate command provisions Python, Node, the Claude Code CLI, MCP servers, and FlowState itself in one step.
Installation Options
- Flox (Recommended)
- Manual (pip/venv)
Flox is a declarative environment manager that pins every dependency — Python version, Node version, npm packages, and shell configuration — into a reproducible manifest. You get an identical environment on macOS (Apple Silicon and Intel) and Linux (x86_64 and ARM).Step 1 — Clone the repository:Step 2 — Activate the Flox environment:On first activation, Flox runs the
on-activate hook, which automatically:- Creates a Python venv at
.venv/and installs FlowState in editable mode - Installs the Claude Code CLI via npm into the Flox cache (nothing pollutes your system)
- Installs the Context7 MCP server (
@upstash/context7-mcp) - Installs the Exa MCP server (
exa-mcp-server) - Configures
.claude/settings.jsonwith MCP server entries for both servers
Flox is supported on
aarch64-darwin, x86_64-darwin, aarch64-linux, and x86_64-linux. Download it from flox.dev.Verify Your Installation
After completing either installation path, confirm that FlowState and the Claude bridge are working correctly. Check the FlowState version:claude binary is not found, FlowState will print:
Environment Variables
FlowState reads a single environment variable for runtime configuration:| Variable | Purpose |
|---|---|
FLOWSTATE_CLAUDE_BIN | Override the path to the claude binary |
FLOWSTATE_CLAUDE_BIN is not set, FlowState auto-detects the claude binary by checking, in order:
- Your shell
PATH ~/.local/bin/claude/usr/local/bin/claude/opt/homebrew/bin/claude
.env.example file and add your Exa API key:
.env on each flox activate.