Twenty named agents.
One per UI moment.
Every engagement ships with the cast. Each character is a hand-drawn React SVG component with its own breathing, blinking, and signature gesture — no image files, no external assets. Drop one anywhere by name; they sit fine alone or together.
Mossy
Hero
the greeter
Waves you in. The agent your homepage hands off to first.
Wail
404
the lost one
Apologises for the page you couldn't find. Sheds one slow tear.
Buzz
Loading
the courier
Bobbing through the fetch. Antennae wiggle while requests resolve.
Pim
Empty state
the wanderer
Holds the spot. Eyes drift left and right while you fill it in.
Chomp
Newsletter
the enthusiast
Bites into your inbox monthly. Wings flap with mild enthusiasm.
Stilt
Footer
the doorman
Stands tall at the bottom of the page. Waves you out.
Grizz
Error
the grump
Frowns at the broken thing. Tentacles in a state of frustration.
Wink
Success
the cheerer
One big eye, one big approval. Blinks happily after a save.
Floof
Onboarding
the host
Welcomes new arrivals. Bunny ears flop as you click through.
Octy
Testimonial
the quoter
Six tentacles, two horns, one big grin. Repeats what people said.
Nub
Tooltip
the explainer
Wears a cap, talks softly. Drops the line you needed to read.
Snooz
Inactive
the sleeper
Catches Zs while you're away. Wakes when you move the mouse.
Horn
Cookie
the negotiator
Three eyes, one ask. Picks the consent options he likes.
Nix
Promo
the trickster
Sneaks the discount codes out an hour early. No questions asked.
Spidr
Search
the seeker
Indexes everything. Six legs creep over the document corpus.
Mite
Chat
the listener
Polite ears, three eyes. Fetches a human if the question's bigger.
Spry
Toast
the toast
Pops up, says it briefly, leaves. The good kind of notification.
Klaw
Bug report
the debugger
Pincers grab the stack trace and shake the answer loose.
Bleb
Signup
the bubbler
Speckled blob, gentle smile. Holds your account creation form.
Cyk
2FA
the gatekeeper
One big eye watching the door. Counts six digits then lets you in.