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.
Putting the pieces together…
Character expressions you can understand at a glance.
No API calls. A deterministic event stream drives every buddy.
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.
The choice belongs
to your users.
Drop this picker into your app. Browse, preview, choose. We’ll remember the favorite on this device.
Putting the pieces together…
State in.
Character out.
No animation framework. No API calls.
Bring your agent; we’ll bring the buddy.
Searchable catalog, live previews, remembered favorites, and optional developer allowlists.
One image per frame. Region edits preserve the character. Gentle motion, never overlapping eyes.
Verified packs, local caching, offline Koko fallback. Reduced motion and hidden-page pausing built in.
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