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.

Make your own buddy ↗
LIVE PREVIEWKoko
Thinking

Putting the pieces together…

Download pack ↓
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