Skip to content

Repository files navigation

console2

Hanzo Cloud Console

Unified admin console for Hanzo Cloud and all Hanzo cloud products. Built on @hanzo/gui (cross-platform UI) over the unified /v1 backend (hanzoai/cloud). Dark theme, OIDC sign-in via Hanzo IAM.

Manages: Providers · Models · Applications · Stores · Chat — with an extensible product-module registry so every cloud product can be added as a module.

Quick start

npm install
cp .env.example .env.local
# set NEXT_PUBLIC_IAM_CLIENT_ID for live sign-in; defaults point at production.
npm run dev # http://localhost:4000

Scripts

ScriptWhat
npm run devDev server on :4000
npm run buildProduction build (type-checks; Gui CSS injected at runtime)
npm run startServe the production build
npm run typechecktsc --noEmit (strict)

Configuration

All config is NEXT_PUBLIC_* (browser app, cookie auth). See .env.example.

VarDefaultMeaning
NEXT_PUBLIC_CLOUD_URLsame origin, else https://api.hanzo.aiThe ONE Hanzo API endpoint (unified /v1 backend). Never a per-service API host.
NEXT_PUBLIC_IAM_URLhttps://iam.hanzo.aiHanzo IAM OIDC authority
NEXT_PUBLIC_IAM_APP_NAMEhanzo-consoleIAM application (<org>-<app>)
NEXT_PUBLIC_IAM_ORG_NAMEhanzoIAM organization
NEXT_PUBLIC_IAM_CLIENT_IDOAuth client id

Architecture

See LLM.md for the full design (base choice, /v1 client, auth flow, the product-module registry, and the Providers surface). Endpoint reference in docs/endpoints.md.

License

MIT OR Apache-2.0 at your option — see LICENSE, LICENSE-MIT, LICENSE-APACHE. Copyright (c) 2026-present, Hanzo AI, Inc. Estate-wide licensing standard: HIP-0137 (hanzoai/hips).

About

Hanzo Cloud Console — unified admin and observability console.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages