AI Providers Look deeper. Find everything.

AI Providers

Intreys uses AI for narrative generation, anomaly summaries, and natural-language hunt queries. Local providers run on your hardware; remote providers are off by default and gated by a privacy classifier.

Default posture: force_local

force_local is the default. Out of the box, Intreys will not send any data to a remote AI provider. You must explicitly opt in to remote providers under Settings → AI.

Local providers

llama.cpp (Linux, Windows, macOS)

MLX (Apple Silicon only)

Installing a local model

  1. Open Settings → AI → Local model manager.
  2. Click Browse catalogue. The catalogue lists vetted models with size and target hardware.
  3. Click Install. The download is verified by SHA-256.
  4. Set the model as default for the AI tasks you want.

Remote providers (Pro+)

Anthropic Claude

OpenAI

xAI Grok

Azure OpenAI

The privacy classifier

Before any prompt is sent to a remote provider, Intreys runs the prompt through a small local classifier (~50 MB) that flags potential PII / secret material. Detected categories:

Behaviour on detection (configurable):

Cost tracking

For each remote provider call, Intreys logs prompt tokens, completion tokens, and dollar cost (using the latest provider price list). View cumulative spend under Settings → AI → Cost tracking. Per-session and per-month buckets.

Use cases

Disabling AI entirely

Settings → AI → Master switch: off. The pipeline skips stage 29 and all AI panels are hidden. Recommended for air-gapped or strict-policy environments.