zeekay 73302c7bcc One favicon for one company, and the bar offers both controls
THE MARK. docs shipped the brand mark inset ~13% inside a black rounded tile,
with two shaded paths the brand mark does not have, while hanzo.ai serves it bare
and full-bleed. Two favicons for one company: on a light tab strip hanzo.ai
showed a clean H and docs showed a black tile, so the two did not read as the
same product. icon.svg is now byte-identical in geometry to hanzo.ai's, colour
rule included — black on light, white on dark, which a tile cannot do because its
background is opaque. The .ico and the two .png are regenerated from it, taking
the light fill because a raster cannot follow the strip and black-on-black is the
one outcome that shows nothing.

THE BAR CARRIED ONLY THE KEY. The column at the foot of the rail offers Sign in
then Get an API key; the top-bar copy — which is what shows on the front page and
on every phone, where the rail is collapsed or a drawer — offered the key alone.
So in exactly the states a first-time reader is in, the commitment was the only
thing on screen and there was no way to sign in beside it. Both now, sign in
first, short labels because that row is a fixed 56px.

AND "SURFACES" IS "INTERFACES". Not "Apps": this section already contains a page
called apps, and a heading sharing a name with one of its own rows reads as a
mistake. Interfaces says what they are — the places a person reaches Hanzo.
2026-08-22 17:39:17 -07:00
2024-04-26 21:51:12 +08:00
2026-04-17 22:50:22 +08:00
2023-07-30 22:03:19 +08:00
2025-12-30 16:49:34 +08:00
2023-07-30 15:46:09 +08:00

Hanzo Docs

The documentation framework for Hanzo AI, Lux Network, Zoo Labs Foundation, and Zen LM.

A powerful React.js documentation framework built for the Hanzo ecosystem.

Features

  • Multi-Brand Support: Unified framework supporting Hanzo, Lux, Zoo, and Zen documentation
  • Next.js 15+: Built on the latest Next.js with App Router
  • MDX: Write documentation in MDX with full component support
  • Search: Built-in search with Orama and Algolia support
  • TypeScript: Full TypeScript support with auto-generated API docs
  • OpenAPI: Generate interactive API documentation from OpenAPI specs
  • i18n: Internationalization support for multiple languages
  • Themes: Customizable themes with dark mode support

Quick Start

# Install dependencies
pnpm install

# Start development server
pnpm dev

# Build for production
pnpm build

Project Structure

.
├── apps/
│   ├── docs/              # Main documentation site
│   ├── dev-docs/          # Hanzo Dev CLI docs
│   ├── zen-docs/          # Zen LM model docs (zenlm.org)
│   ├── zap-docs/          # ZAP protocol docs
│   └── bot-docs/          # Bot documentation
├── packages/
│   ├── brand/             # Brand configuration (Hanzo, Lux, Zoo)
│   ├── core/              # Core functionality
│   ├── ui/                # UI components
│   ├── mdx/               # MDX processing
│   ├── openapi/           # OpenAPI integration
│   └── ...                # Other packages
└── examples/              # Example implementations

Brand Configuration

Set the brand via environment variable:

# .env.local
NEXT_PUBLIC_BRAND=hanzo  # or 'lux', 'zoo', or 'zen'

Available Brands

Brand Organization Documentation
hanzo Hanzo AI Inc hanzoai.github.io/docs
lux Lux Network docs.lux.network
zoo Zoo Labs Foundation docs.zoo.ngo
zen Zen LM zenlm.org

Development

Prerequisites

  • Node.js 18.17+
  • pnpm 10+

Commands

# Development
pnpm dev              # Start all apps in dev mode
pnpm dev:all          # Start docs app only
pnpm dev:examples     # Start example apps

# Build
pnpm build            # Build all packages
pnpm clean            # Clean build artifacts

# Quality
pnpm lint             # Run ESLint
pnpm lint:prettier    # Check formatting
pnpm prettier         # Fix formatting
pnpm test             # Run tests
pnpm types:check      # Type check

Documentation Sites

Hanzo Docs (hanzoai.github.io/docs)

Documentation for Hanzo AI infrastructure including:

  • AI API
  • Agent SDK
  • MCP Tools
  • Chat Platform
  • Python/JS SDKs

Lux Docs (docs.lux.network)

Documentation for Lux Network including:

  • Architecture & Consensus
  • Node Operation
  • SDK & CLI
  • Smart Contracts
  • Post-Quantum Security

Zoo Docs (docs.zoo.ngo)

Documentation for Zoo Labs Foundation including:

  • DSO Protocol
  • Proof of AI (PoAI)
  • Zen Model Family
  • Gym SDK
  • Training Infrastructure

Forking for New Brands

  1. Clone this repository
  2. Create brand config in packages/brand/src/brands/
  3. Add CSS in packages/brand/css/
  4. Update the brands registry
  5. Set NEXT_PUBLIC_BRAND environment variable

Contributing

Please read the Contributing Guide before submitting a pull request.

License

MIT © Hanzo AI Inc


Built with Hanzo Docs

S
Description
No description provided
Readme MIT
473 MiB
Languages
TypeScript 41.7%
MDX 34.6%
JavaScript 20.6%
CSS 1.2%
XSLT 0.7%
Other 1%