data-cuelume-tapA small glassy tap on click, then the outcome from code.
Fourteen interaction sounds for the web, synthesized live. Nothing to download, nothing to configure.
Each card draws its cue's own envelope. Press one, or play them from the keys.
tapGlassy tap over a soft knock
Featured on Best Designs On
love them!
James McDonaldLovable
Seriously cool.
Des TraynorIntercom
your work is great
Jordi EnricSupabase
btw we're using cuelume for a new project
Guillermo RauchVercel
this is insanely good
Pieter BeulquePolar
You cooked well, tried your library on blog, feels good
Jiachi LiuVercel
Super easy to ask Codex to add UI sounds into success, error, and loading states … Also only 2kb.
Meng ToDesign+Code
I bookmarked your sound library, definitely using it in some future projects
David HazReact Bits
yo! you totally cooked with cuelume
Esteban SuarezVercel
Love your sounds package
Yo PuaaPostHog
It really looks great and feels great, I'm impressed by all your tools
Charles VinetteApp & Flow
Keep up the great work
Sébastien ChopinNuxt
Love your work, especially cuelume — the sounds are incredible
Gurvinder SinghSkiper UI
Call bind() once and cuelume wires every element it finds: taps, typing, selection, toggles, opening, closing, and navigation. Every control below is live.
data-cuelume-tapA small glassy tap on click, then the outcome from code.
data-cuelume-typeA keystroke for every letter. Type fast and it lightens; Space lands bigger.
data-cuelume-selectA crisp detent when a choice is made, in native selects and custom menus alike.
data-cuelume-toggleOne crisp snap for a switch or a checkbox. Switching off plays it backwards.
Cuelume reads how each interaction happens and bends the cue to match, within limits that keep it recognisable. You add emphasis for what matters. It all stays on the page; nothing is stored or sent.
directionA later option rises and an earlier one falls, by a few percent. Enough to feel which way you moved, never enough to become a melody.
inputThe glass answers to what touched it. A fingertip lands softer than a mouse, a key press shorter, a pen crisper.
data-cuelume-emphasisThe one thing Cuelume can't infer: how much the action matters. Each level is its own arrangement of the cue, not just a volume.
Cuelume itself stays free and MIT licensed, for everyone, forever. $CUELUME is the currency for everything built around it — extra cue packs, a commercial licence for teams, priority support, and the hosted tools that come next. It launches on Solana; the contract address and the date go up on @cuelume the moment they are live.
$CUELUME · Solana · Coming soon
The fourteen built-in cues stay free. Extra materials — new themes, per-product sound sets, the packs people vote for — ship as npm packages you buy with $CUELUME.
MIT for everyone, forever. Teams that need an invoice, a named licence and an indemnity buy one in $CUELUME, per project.
Custom cue requests and integration help, booked in $CUELUME and answered by the person who designed the sounds.
The hosted playground, sound search, and the credits that let an agent wire cues through a repo are metered in $CUELUME and priced at the moment of use.
agents.md.TBA — launching on Solana, coming soon
The contract address and the launch date go up on @cuelume the moment they are live.
Nothing here is an offer, a security or financial advice. $CUELUME is a utility token for the tools above and carries no promise of value.