moji.pet, an animated avatar generator built by Purple Horizons
Dangerously cute animated pets for your app or AI agent.

Project Gallery

Home: describe a character, get 9 looping animations

The Wall: pets people chose to share

A public pet page

For AI agent builders

Mobile-first: home and the Wall
Services Provided
Every AI app needs a face. moji.pet gives it one. You describe a character and get a named pet with 9 looping animations, one for each common app state: idle, listening, thinking, speaking, working, success, oops, sleeping and celebrating. Then you hand it to your coding agent with one paste, and it sets the avatar up in your app. We built moji.pet for people and for their agents. A browser agent can make a pet for you, and a coding agent can wire it in.
Challenge
- Every AI app needs a face. Most use a static logo or a spinning dot.
- Products like Meta's Muse showed that a character reacting to what the app is doing feels friendlier.
- Making one usually takes a designer, an animator and weeks of work.
- Even with the clips in hand, someone still has to wire each one to the right app state.
- AI agents are now using websites and building apps. Most sites aren't built for them.
Approach
- Four steps, no setup. Describe it, meet it, animate it, unlock it.
- Fixed to 9 states that match how AI apps behave, so the set works without extra thinking.
- Character first, then clips. The named character comes first (about 20 seconds), then the 9 clips are made from it, so they all match.
- Hand-off, not docs. Each private page has a "Give this to your AI agent 🤖" box. One paste and the coding agent does the setup.
- Agent-first. Agents can make a moji themselves through WebMCP, an llms.txt guide, or a JSON API.
- Made to share. GIFs, postcards, a friend reward and a public Wall.
- Designed and branded with AI agents, built in Lovable.
Key Features & Highlights
Core capabilities and innovations that define this project
Describe it — Type an idea, or tap one of 8,000+ random ideas like "sleepy axolotl in a raincoat".
Meet it — In about 20 seconds you get a soft 3D character with its own name, based on your idea.
Animate it — 9 looping clips appear in a 3x3 grid, one for each common app state.
Unlock it — Enter your email to get the full set, downloads and your own private pet page.
Every pet gets a name — You see it in the app, in your X post and in your profile pic file name.
A private pet page — Your full set and downloads, in one place.
Built for sharing — One tap to post on X, a mood board GIF that cycles through all 9 states, a profile pic download, and a GIF of any single clip.
Technologies Used
Want similar outcomes?
Apply for a strategy session or start managed services — we'll match the right tier.
Join The Dispatch
10 AI signals that matter for your business. Every week. No hype.
