New sounds, new CLI, showcase
Every sound was redesigned from scratch so each one is distinct and each theme has its own personality. The CLI was rebuilt around a simple idea: sounds are code you own.
npx @litlab/audx init npx @litlab/audx add click success error npx @litlab/audx theme mechanical
Upgrading from 0.8: run npx @litlab/audx init and re-add the sounds you use. Files now live in src/sounds/ and are imported as import { click } from "@/sounds". The old .themes/config.json and generated theme folders can be deleted.
- Four redesigned themes (minimal, playful, mechanical, retro), each with the same 43 semantic sounds
- Showcase page: hear every sound inside real components and flip any card to see the code
- `audx theme <name>` re-skins every installed sound in one command
- Interactive sound picker grouped by category, plus `audx list` with search
- `audx create` starts a custom theme from an existing one
- Global mute with `setMuted()`, and `useSound(click)` accepts generated sounds directly

