kawaii lifehashLIFEHASH COMPANIONS / VOL. 01
A LITTLE CHARACTER. ALL YOUR OWN.

A familiar face
for every identity.

Give a string a shape, a coat, and a little personality.
Made in your browser. The same seed, every time.

MEET YOUR COMPANION

Preparing…

ONE OF A KIND,
BY DESIGN.
01 / MAKE IT YOURS

Any text works. Spaces and letter case matter.

02 / SET THE MOOD
Presentation state

A mood changes the expression, never the identity.

Complete square LifeHash version2 fingerprint
The full fingerprint

Every pixel, kept intact.
The companion wears the same coat.

Preparing your companion…

ONE COMPANION. EVERY SCALE.

Small details, big personality.

The same seed and mood at each size.
Move your cursor to see their eyes follow.

FOUR COATS. ONE IDENTITY.

A little texture, a lot of character.

Soft by default. Smooth, fluffy, or shaggy when you want.
The same LifeHash colors underneath.

SIX SHAPES. ENDLESS COATS.

A small circle of friends.

Soft geometry, glossy eyes, and a little personality.
Meet the LifeHash companions.

USE IT IN YOUR APP

A small component, ready to embed.

Get the code from the repository.
The markup follows your seed and mood.

Clone the repository

git clone https://git.anuna.io/anuna-research/kawaii-lifehash.git

Markup

<lifehash-avatar seed="researcher:42"
  state="thinking" size="128"
  aria-label="Research companion"></lifehash-avatar>

Import once

import 'kawaii-lifehash/component';
import 'kawaii-lifehash/styles.css';

Change seed to generate an identity. Change state to set its expression. The avatar renders automatically.

A companion is a friendly representation of an identity. For fingerprint comparison, use the complete square LifeHash. Cropped artwork is not an authentication tool.