コンテンツにスキップ
Humation
日本語
Esc
移動開く⌘Jプレビュー
このページの内容

Introduction

Add deterministic kawaii avatars to your app. No API call required.

Humation avatars used in a feed, a chat list, and an account screen

Same seed, same avatar

Pass the same seed and you get the same avatar, every time. Pass a user id, an email, or a username — anything stable you already have.

Avatar for felix
The same seed always renders the same avatar for a given asset package version.
<Avatar assets={humation1} seed="felix" size={112} />

No API to call

Rendering happens entirely in your app. The asset package includes embedded SVG strings, so nothing is fetched from Humation or anywhere else. Offline, in Node, in a Cloudflare Worker, inside a test — the output is the same.

There is no image generation involved. The artwork is drawn by people, and a seed only decides which parts are combined.

Install

For React apps, install the component together with the asset package. Outside React, install @humation/core instead of @humation/react — see Core.

bun add @humation/react @humation/assets-humation-1
pnpm add @humation/react @humation/assets-humation-1
npm install @humation/react @humation/assets-humation-1
yarn add @humation/react @humation/assets-humation-1

License

The packages and the artwork are MIT licensed. See the repository for the license text.

このページは役に立ちましたか?