FlowMind Control Plane

Sign in to FlowMind

A thin Next.js edge, a TypeScript backend boundary, and a model router hidden behind service edges.

VisitorNot signed in

Access

Operator sign-in

STAGE

System shape

What this frontend is responsible for

Public

frontend/web

frontend

Handles page rendering and same-origin API proxying.

Backend

api-gateway

boundary

Owns auth, sessions, dashboards, and chat dispatch.

AI router

LiteLLM

pending

Maps stable model IDs to provider-specific models and keys.

Registration

Registration is currently restricted.

Storage

unknown sits behind the backend boundary and never flows into the browser bundle.

  • The frontend does not hold provider keys or direct LiteLLM credentials.
  • Authentication is session-based and terminates at the API gateway.
  • Model switching should happen in backend catalog and LiteLLM routing config, not in page code.