SupportFlowAI / Installation & Configuration
Let's go

Ready to go
in minutes

SupportFlowAI runs entirely on your own infrastructure โ€” .NET 10, a local Ollama service, and a SQLite database are all you need.

1. Prerequisites

.NET 10 SDK as well as Ollama โ€” runs locally, no cloud connection required. After installation, pull the appropriate models:

CPU mode (default, smaller model, runs without a GPU):

GPU mode (larger model, better answer quality, requires a compatible GPU on the Ollama host):

๐Ÿ’ก

Ollama must already be running when SupportFlowAI starts (default address: http://localhost:11434).

2. Build & first start

In the project directory:

On first start, the app automatically creates:

Then open the address in your browser (see the console output, typically https://localhost:56657 or http://localhost:56658 in dev mode).

3. First configuration highlight: vector index mode

In src/SupportFlowAI.Api/appsettings.json, VectorIndex:Mode controls the RAM/speed trade-off of the knowledge search โ€” a change requires an application restart:

ModeBehaviorRecommendation
Performance (default)Entire dataset held in memory, maximum throughputSufficient RAM available
BalancedVectors read from disk per search, with a bounded cache (size via VectorIndex:Balanced:MaxCacheSizeMb, default 128 MB)Mid-range hardware
LeanMinimal RAM usage, every search reads entirely from diskLow-spec test hardware

4. Configuration files at a glance

src/SupportFlowAI.Api/appsettings.json

data/model-settings.json (created automatically by the initial setup)

data/mailsync-settings.json (written via /Admin/MailSync)

data/supportflowai.db

Keep going

Next steps