mirror of
https://github.com/hanzoai/desktop.git
synced 2026-10-30 14:58:42 +00:00
hanzo-desktop was the only app still on its old local React frontend while
zoo/lux render the shared @hanzo/ai SDK. Migrate hanzo the same way:
- main.tsx -> <HanzoAI {...brandConfig} features={chat,tools,agents}/> + ai.css
- add src/brand.config.ts (brand 'hanzo', node 3690/engine 36900, chain 36963,
hanzo.id IAM, $AI) mirroring zoo/lux
- add node_* command aliases (node_spawn/node_is_running/node_set_options/...,
show_node_manager_window) delegating to the hanzo_node_* impls -- the SDK
invokes brand-agnostic node_* names
Verified end-to-end: onboarding -> initial_registration 200 -> chat home renders
(Zen Nano 0.6B) -> 'HANZO LIVE' reply. @hanzo/ai resolves via node_modules like
zoo/lux until the SDK npm publish lands.