Create animated mascots and reaction emotes from a single pipeline. Use the terminal, an AI agent, or your own code.
Example Outputs

Base mascot by Selcuk Atli.

Friendly greeting emote.

Playing electric guitar.

Focused keyboard action.
Why Hypermoji
Replace one-off illustrations with a reusable character system. Generate, automate, and export assets from a single workflow.
Give your AI agent a face. Use reusable reactions for replies, states, and assistant moments.
Add ambient reactions, achievements, and character-driven moments to playful or interactive surfaces.
Guide users through setup and activation with mascots that wave, point, and celebrate along the way.
Export GIFs, videos, and stills for docs, demos, social posts, and support replies - no separate art pipeline needed.
Choose Your Surface
Start with the CLI for most tasks. Use the agent skill for natural-language workflows, and the API for custom integrations.
Best for local dev, CI, and terminal workflows.
Best when an AI agent should drive Hypermoji for you.
Best for custom scripts and programmatic integrations.
CLI
Login, generate mascots, create emotes, poll jobs, and download assets - all from your terminal.
Quickstart
npm install -g @hypersocial/hypermoji-cli
hypermoji login
hypermoji mascots create "friendly robot assistant" --wait
hypermoji emotes batch <mascot-id> "wave hello" "thinking" "celebrating"
hypermoji jobs listBrowser-based login, local credential storage, and JSON output for scripts. Works in local dev and CI.
Agent Skill
The skill orchestrates CLI commands through natural language - create mascots, batch emotes, wait for jobs, and download assets in one conversation.
Mental Model
Best For
Automation API
Authenticated REST endpoints under `/api/v1/*` for mascots, emotes, imports, and jobs.
Use `/api/v1/*` for new integrations. Legacy `/api/cli/*` routes are still available for backward compatibility.
Verify a key
export HYPERMOJI_API_KEY="hm_your_key_here"
curl -X POST "$HYPERMOJI_API_URL/api/v1/auth/verify" \
-H "Authorization: Bearer $HYPERMOJI_API_KEY" \
-H "Content-Type: application/json"Route groups
API Keys
Create a key from the browser login flow or your profile settings. Keys use the `hm_` prefix and should be treated like passwords.
Export Formats
Download stills, GIFs, and transparent video in multiple formats. Some formats are generated on demand.
Available now
Static mascot or emote image for UI, docs, and previews.
Available now
Looping animation for docs, social posts, and support replies.
Legacy / when present
Transparent video when a WebM variant is available.
Generated export variant
Transparent animated format for browsers and apps.
Generated export variant
Transparent video for Hypervideo player playback.
For high-quality transparent video in product UI, use the stacked-alpha format with the Hypervideo player. For simpler use cases, animated WebP works in any modern browser.
Use `hypermoji emotes download` to grab `image`, `video`, `gif`, or `all` assets.
On-demand export generation (animated WebP, stacked-alpha MP4) is not yet available via CLI or API.