hanzo-dev b27f7165a0
Build Docker Image / docker (push) Successful in 2m59s
release: console2 v8.3.1 — Nodes + DNS Network modules consolidated onto main
One authoritative build ending the deploy-war. Two genuinely-unmerged Network
modules land (nodes: per-node luxd validators/peers; dns: per-org managed DNS);
all other session branches were already on main (git cherry-verified) and are
pruned, not re-merged. The api.hanzo.ai-gateway default change was rejected (CR
documents in-cluster CF-403 on public hosts; safe default is cloud.hanzo.svc).
Fixed pre-existing observability/metrics.test.ts null-override types so
tsc --noEmit is fully green.

tsc --noEmit clean; next build is the authoritative Node-24 gate (on-cluster
Kaniko, no GitHub builders).
2026-07-01 13:22:39 -07:00
2026-06-28 20:05:13 -07:00

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

Script What
npm run dev Dev server on :4000
npm run build Production build (type-checks; Gui CSS injected at runtime)
npm run start Serve the production build
npm run typecheck tsc --noEmit (strict)

Configuration

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

Var Default Meaning
NEXT_PUBLIC_CLOUD_URL https://cloud.hanzo.ai Unified /v1 backend base URL
NEXT_PUBLIC_IAM_URL https://iam.hanzo.ai Hanzo IAM OIDC authority
NEXT_PUBLIC_IAM_APP_NAME hanzo-console IAM application (<org>-<app>)
NEXT_PUBLIC_IAM_ORG_NAME hanzo IAM organization
NEXT_PUBLIC_IAM_CLIENT_ID OAuth 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

BSD-3-Clause. Copyright (c) 2026-present, Hanzo AI, Inc.

S
Description
No description provided
Readme
88 MiB
Languages
TypeScript 99.1%
JavaScript 0.5%
CSS 0.4%