๐ Why Kwami
Ship one expressive companion instead of juggling separate widgets for audio, AI, and visuals.
โก Quick Start
Install the package, run the playground, and point Kwami at any canvas.
๐งฑ Architecture
Mind, Body, and Soul stay decoupled so teams can tweak logic, visuals, or vibe independently.
๐ง Mind Layer
Define providers, enter an ElevenLabs key, and spin up conversations with one click.
๐ซง Body Layer
The WebGL blob reacts to FFT data, touch ripples, and pointer gestures in real time.
๐ Soul Layer
Ten emotional traits steer prompts, voice tone, and animation states.
๐ฎ Interaction Flow
Idle, listening, thinking, and speaking states keep the blob legible at a glance.
๐จ Visual Styles
Pick gradients, glass, imagery, or videos and keep typography synced with palette shifts.
๐ต Audio & Voice
Web Audio analysis drives spikes while ElevenLabs handles low-latency speech.
๐ Provider Architecture
Every vendor implements the same `connect / speak / listen / dispose` surface.
๐ ๏ธ Customization & Config
Adjust spikes, time, skins, rotation, and emotional ranges with type-safe configs.
๐จโ๐ป Developer Toolkit
Export GLB models, reuse Nuxt/Bun starters, or drop straight into any SPA.
โ๏ธ Performance & Testing
60fps targets, Vitest suites, and strict TS settings keep experiments shippable.
๐ Use Cases
From DJ sets to wellness companions, upload any track and watch the blob respond.
๐ Connected Ecosystem
Kwami ties into kwami.io, qwami.io, and quami.io so one NFT companion spans Web2/Web3 workflows.
๐ Ownership & Web3
Mint a Kwami on Solana and keep the blob's DNA hash synced with live configs.
๐ฎ Roadmap
WebXR, multi-character scenes, physics, and plugins are already in flight.
๐ Learning Path
Follow the docs from Getting Started to Mind/Body/Soul deep dives within minutes.
๐ค Community
Share shaders, providers, or docs PRsโeverything lives in the open.
๐ข Pro & Enterprise
Upgrade for white-labeling, premium providers, analytics, and dedicated support.
๐ Launch Your Companion
Fork the repo, remix the blob, and drop your own AI companion in minutes.