CLAUDE.md@client · git:20260608.a859968 · 2026-06-08 · sha256 af35d3a2b6c76ca4
CLAUDE.md@client git:20260608.a859968A
Immutable. This exact content is served forever at /api/v1/blob/af35d3a2b6c76ca4.
React SPA connecting to the server via WebSocket (`useChat` hook). - Three chat modes: `solo` (few messages), `sidebar`, `floating` (popover). Switches automatically based on message count and viewport width. - UI components in `components/ui/` are shadcn built on Base UI React. - `lib/cn.ts` is `clsx` + `tailwind-merge`.