Skip to content

Install

The Factflow CLI (factflow) is the primary management interface to the backend. Install it via the radicalAI Homebrew tap.

  • macOS or Linux
  • Homebrew
  • gh CLI authenticated to dnb.ghe.com:
gh auth login --hostname dnb.ghe.com
Terminal window
brew tap radicalAI/tap dnb@dnb.ghe.com:radicalAI/homebrew-tap.git
brew install factflow

Verify:

Terminal window
factflow version

Expected output:

Terminal window
factflow 0.7.0 (commit: 022d6197, built: 2026-04-22)
Terminal window
brew upgrade factflow

The formula resolves the latest release dynamically — no tap refresh required.

Zsh:

Terminal window
factflow completion zsh > "$(brew --prefix)/share/zsh/site-functions/_factflow"
compinit

Bash:

Terminal window
factflow completion bash > $(brew --prefix)/etc/bash_completion.d/factflow

The CLI talks to a Factflow backend over HTTP. Default target: http://localhost:8000.

Local dev. Run a local backend yourself — see Run your first pipeline.

Shared backend. Use --server:

Terminal window
factflow --server https://factflow.example.dnb.no system health

Or create a named profile:

Terminal window
factflow --server https://factflow.example.dnb.no --profile prod system health
# profile is persisted at ~/.factflow/profiles.json

Subsequent commands use the profile:

Terminal window
factflow --profile prod execution list