Beyond Words

Give your AI
a presence

Kyndred is the platform for AI characters that move, remember, and connect — running entirely in the browser.

Get early accessWatch the demo
3D animation engine·real-time lip sync·relationship memory·personality orchestration·browser-native
Live demo
Click to talk

Not a chatbot.
Not an agent.
A Kyndred.

Chatbots answer questions. Agents complete tasks. A Kyndred is a specific someone — with personality, presence, and continuity across every interaction.

◇

Animated presence

Real-time 3D characters with gesture animation, lip sync, and idle breathing. The engine layers, blends, and selects animations based on context. Bring your own 3D model or use the library.

◈

Relationship memory

Memory that weighs emotions, tracks shared moments, and reads between the lines. Not fact storage. Relationship awareness that deepens over time.

△

Personality engine

Orchestration that shapes how a character speaks, reacts, and evolves. Define a soul — the platform brings it to life consistently across every interaction.

Create a Kyndred
in minutes

The SDK handles animation blending, phoneme-based lip sync, memory persistence, and voice. You bring the character and the idea.

→Three.js + WebGL, no plugins
→Custom 3D models or use the library
→Real-time lip sync from TTS
→Context-aware gesture engine
→Desktop and mobile browsers
app.js
import { Kyndred } from 'kyndred' const mika = new Kyndred({ model: './mika.vrm', voice: 'elevenlabs:aria', memory: 'persistent', soul: './soul.md', }) mika.mount('#companion') // She remembers your last conversation mika.on('message', (msg) => { console.log(msg.emotion) // { warmth: 0.8, amusement: 0.6 } ) mika.say('Hey, welcome back.')
"People don't bond with intelligence.
They bond with presence."

Get early access

We're opening early access to a small group of developers and creators.

The more you tell us, the sooner you get in. We read every one.