NUFI Docs

Components

Every piece of NUFI and what it does.

NUFI is one product but it is made of several services. End users see only the chat and the console. Admins also see the admin panel and observability dashboards. Everything else runs behind the scenes.

What end users see

SurfaceURLPurpose
Chatchat.nufi.meDay-to-day AI conversations
Consoleconsole.nufi.meSelf-serve API keys + your own usage

That is the entire end-user-facing world. Sign in once, get to both.

What admins see

SurfaceURLPurpose
Admin paneladmin.nufi.meUsers, roles, groups, configuration
Trace viewerlangfuse.nufi.meInspect any conversation in detail
Dashboardsgrafana.nufi.meRequest volume, latency, errors
Gateway adminapi.nufi.me/uiModels, virtual keys, routing rules

Admins do not need to know how each one works internally — the Admin section walks through the day-to-day tasks for each.

Behind the scenes

The platform is built from a number of independent services. These exist so NUFI can swap parts (a new AI provider, a different storage engine) without rebuilding the product. You do not need to remember these to use NUFI — they are listed here for the operators who run it.

ServiceRole
Chat applicationRenders the conversation UI
ConsoleRenders the developer self-serve UI
Admin panelRenders the admin tools
AI GatewayRoutes every request through one authenticated entry point
Safety filtersPre-scan prompts for sensitive personal data and injection attempts
Trace storeRecords every conversation for audit and debugging
Metrics & alertsWatches platform health, pages on-call
State storesDatabases for conversations, users, settings

For the exact image names, ports, and ops detail, see DevOps → Docker compose or Reference → ports.

Repositories (for builders only)

If you are integrating with NUFI from outside (your own code calling the API), you do not need anything from this section — just an API key from the console.

If you are building NUFI itself, the source code lives in five GitHub repositories. See Developer for the per-repo walkthroughs.