Files
buzz/desktop
Wintermute 747f15ff80 Mesh Buddy: procedural monochrome eyes replace the emoji face
Cozmo/Vector-style expression rig inspired by ggldnl's
Procedural-Expression-Library: one parameter set (size, radius, lid
rise, vertical offset, gaze) eased toward the active expression every
frame, so mood changes, blinks, and idle gaze drift are all smooth
morphs of the same rounded-rect eyes. Lower-lid ellipse masks carve
the happy squint crescents.

Moods map to runtime state: sleeping (mesh off, slow breathing bob),
waking (starting), neutral (serving idle: blinks + gaze drift), happy
(requests in flight), tired (failed). Drawn in the theme foreground on
the theme background — monochrome by construction.

Co-authored-by: Thomas Petersen <thomasp@squareup.com>
Signed-off-by: Thomas Petersen <thomasp@squareup.com>
2026-08-23 21:08:23 -04:00
..
2026-08-03 21:51:17 -04:00
2026-03-09 13:02:11 -07:00
2026-06-11 15:06:24 +00:00
2026-03-09 13:02:11 -07:00

Buzz

Desktop chat shell with:

  • Tauri + React + TypeScript + Vite
  • Tailwind CSS
  • shadcn/ui-ready shared components
  • Biome (lint/format/check)
  • Feature-driven frontend structure

Scripts

  • pnpm dev - run the web frontend
  • pnpm tauri dev - run the desktop app
  • pnpm build - typecheck and build frontend
  • pnpm typecheck - TypeScript checks
  • pnpm lint - Biome lint
  • pnpm format - Biome format (write)
  • pnpm check - Biome check

Structure

  • src/shared - reusable app-wide code (ui, lib, styles)
  • src/features - feature modules (vertical slices)
  • src/app - top-level app composition