LITTLE CHARACTERS. REAL AGENT STATES.
Your agent has a job.
Let your users pick
its buddy.
A growing cast of tiny companions that think, work, talk, and wait alongside your AI. One state set. Any buddy. Your users choose.
React · Web Components · SwiftUI MIT code / openly licensed art
AGENT RUN a little company, from start to done
THINKING
Putting the pieces together…
Character expressions you can understand at a glance.
No API calls. A deterministic event stream drives every buddy.
THE COLLECTION / 01
Different faces.
The same little language.
Ten original buddies to start. Every one speaks the same eight agent states. More characters, more ways to feel at home.
A PICKER FOR YOUR PEOPLE
The choice belongs
to your users.
Drop this picker into your app. Browse, preview, choose. We’ll remember the favorite on this device.
LIVE PREVIEWKoko
Thinking
Putting the pieces together…
CC-BY-4.0 · AI-generated master · local expression edits
SMALL LIBRARY. BIG PERSONALITY.
State in.
Character out.
No animation framework. No API calls.
Bring your agent; we’ll bring the buddy.
01 / End-user choice
Searchable catalog, live previews, remembered favorites, and optional developer allowlists.
02 / A single, steady face
One image per frame. Region edits preserve the character. Gentle motion, never overlapping eyes.
03 / Ready to make it yours
Verified packs, local caching, offline Koko fallback. Reduced motion and hidden-page pausing built in.
THE NEXT BUDDY COULD BE YOURS
A sleepy cat?
A very focused potato?
Original characters welcome. Make a master, define a few regions, validate, and submit. Artists can start with an issue — no coding required.
Make your own buddy ↗npx agent-buddies new "a sleepy white cat"CLI preview · npm release pending owner review