A design system for
sound and haptics.

Sound tokens. Haptic tokens.
One handoff. No spec docs.

Join the waitlist

Built by people who've shipped product sound at:

Amazon
Lab126
Amazon
Lab126
Google
Google
Meta
Meta
Microsoft
Microsoft
Ratio
Ratio
studio.fm
studio.fm
Inside Vibra

Sounds, haptics, and behavior — in one table.

Open Vibra and you're looking at the whole library at once. Every sound, every haptic, every behavior set, every platform variant — sortable, filterable, editable inline. Click into any token to see the full handoff context: trigger, behavior rules, platform parameters, accessibility metadata, and conditional logic.

Inside Vibra — the library table with sounds, haptics, variants, and behavior sets in one place.
notification.gentle
sound · Transient confirmation
sound
alert.critical
sound + haptic · Critical alert
both
tap.confirm
haptic · Transient confirmation
haptic
ambient.standby
sound · Ambient state
sound
delivery.complete
sound + haptic · Transient confirmation
both
error.permission
sound · Critical alert
sound
notification.gentle
sound · Transient confirmation
sound
alert.critical
sound + haptic · Critical alert
both
tap.confirm
haptic · Transient confirmation
haptic
ambient.standby
sound · Ambient state
sound
delivery.complete
sound + haptic · Transient confirmation
both
error.permission
sound · Critical alert
sound
Your library, organized

Every token, instantly visible.

Your entire sound and haptic library in one scrollable table. Filter by modality, sort by behavior set, search by name. Every token carries the behavior that governs it — so your team always knows what it does and when.

Sound Haptic Sound + Haptic Any platform
What Vibra does

Three things, done well.

One place for sound, haptic, and behavior.

Every asset, every metadata field, every platform parameter — visible at once. No more switching between spec docs, file folders, and Slack threads to see what a sound is supposed to do.

Save behavior once. Apply it across projects.

Build behavior sets — reusable bundles of metadata — and pull them into any new sound, product, or client library. Stop redoing the same work for the fifth time.

Ship to developers as tokens, not documents.

Export as JSON, call through the SDK, or expose to AI tools through MCP. The handoff is the file — no spec doc, no follow-up email, no "wait, which behavior?"

Behavior sets

Save behavior once. Use it everywhere.

If you've used Figma styles, you already understand the model. The asset and the rules that govern it are different things. In Vibra, you save behavior — volume curves, ducking logic, haptic intensity, accessibility fallbacks, conditional rules, platform parameters — as a reusable behavior set.

Apply it to any sound. Bring it into any project. Reuse it across clients and product lines. The asset changes; the system travels.

Behavior set
Transient confirmation
  • volume−12 dB
  • duck.ambient−6 dB
  • haptic0.4 / 0.7
  • a11y.mutedflash
  • cond.focussuppress
notification.gentle
sound
tap.confirm
haptic
delivery.complete
sound + haptic
action.success
sound
Behavior, not just assets

A token isn't a file. It's a behavior.

Every token in Vibra carries the trigger that fires it, the conditions it plays under, the parameters that shape it, and the accessibility rules around it. One file open. Every decision documented.

A token detail panel in Vibra — Behavior, Trigger, Accessibility, and Edge Cases all configured in one place.
For developers

The handoff is the file.

No more spec docs. No more "wait, which volume?" Slack threads. Sound designers configure behavior in Vibra; developers receive tokens that already carry every parameter, every platform variant, every fallback. Pick the integration that fits your stack.

Export clean, structured tokens.

Every token Vibra exports is a complete object — asset path, volume, trigger, platform variants, accessibility fallbacks, and conditional rules. Drop the file into any build pipeline and the handoff is done.

webpack · vite · esbuild · any stack

One line. Every platform handled.

Call sonic.play("notification.gentle") and the SDK resolves the right asset, volume, and platform variant automatically. Swap the entire library without touching a single call site.

react · ios · android · web

AI tools pick the right token.

Vibra exposes your token library through Model Context Protocol. When a developer asks Claude or Cursor to add the right sound to a flow, it reads your live library and picks the correct token — parameters, platform variants, and fallbacks included.

claude · cursor · copilot

Honest answers.

How is Vibra different from Wwise?
Wwise is an audio engine for game and automotive sound — it ships sound at runtime. Vibra is a design system layer that sits upstream of any engine: organizing the library, defining behavior, and handing off to whatever platform you ship on. We're not replacing Wwise; we're solving a different problem for product sound and haptic work.
Do I create the sounds in Vibra?
No. Vibra is a design system and handoff tool. You create your sounds and haptics in your DAW, in Meta Haptic Studio, in Apple Haptic Studio — wherever you already work. You bring the finished assets into Vibra, organize them with behavior, and hand off to developers.
I run an agency. Can I manage multiple client libraries in Vibra?
Yes. Vibra is built around the assumption that you're working on more than one library at a time. Behavior sets you save in one project come with you to the next. Each client library stays isolated; the systems you build travel.
Can I bring my existing library into Vibra?
Yes. Bulk import sounds and haptics, then layer behavior on top. Most teams have an existing library when they start — Vibra is designed around that reality, not around starting from scratch.
What's an MCP server?
Model Context Protocol — a standard that lets AI tools like Claude and Cursor read live data from external systems. Vibra's MCP server exposes your token library so a developer's AI assistant can pick the right sound for an interaction without guessing.
What platforms does the SDK support?
React at launch. iOS, Android, and Web are next, prioritized by what early customers need most. Static JSON export works for any platform from day one.

Be one of the first studios to ship with Vibra.

Join the waitlist for early access, founding-team pricing, and a first look at the SDK.