Swarms Logo
Product

Every User Now Gets a Unique Agent Avatar

Users who haven't uploaded a profile picture no longer get a gray circle or a plain initial. Swarms now generates a unique, deterministic agent avatar for every one of them, computed instantly in the browser with zero network requests.

Swarms Team3 min read
Every User Now Gets a Unique Agent Avatar

If you signed up on Swarms and never got around to uploading a profile picture, you used to show up as a plain gray circle or a single letter, indistinguishable from every other new user on the platform. That's fixed now.

The Old Problem

A blank avatar is a small thing, but it adds up. On a leaderboard, in a comment thread, on a marketplace card, a wall of identical gray circles makes every creator look the same. It's the opposite of what a platform full of individual builders and their agents should feel like.

What Shipped

Every user without a profile picture now gets a unique, auto-generated pixel-art agent avatar instead. It's fully deterministic: the same user always gets the exact same avatar in the exact same color, everywhere in the app, forever, as long as their username or user ID doesn't change.

Here's the fun part: no two people are likely to look alike. The generator hashes a seed (your username, or your user ID as a fallback) and uses it to pick a hue from 360 possible colors, then builds the avatar's body out of several independently randomized parts, antenna style, eye position, head width, optional side arms, a mouth gap, leg style, and foot style, each mirrored left-to-right for symmetry so it always reads as a coherent character rather than random noise. Mix all of that together and you get hundreds of thousands of possible shape combinations, times 360 colors.

How It Works

There's no server call, no image upload, no storage bucket. The whole thing is a small function called avatarDataUri, dependency-free, that hashes your seed and renders an inline SVG data URI on the fly, right in your browser. Zero network requests, zero external image dependencies, and it renders instantly.

Where You'll See It

Anywhere a profile picture would normally show up if you haven't uploaded one:

  • The navbar and creator credits on agent, prompt, and bundle pages
  • Your public user profile page
  • The registry page's table view
  • Every marketplace card, including grid view, chat cards, and the card details modal
  • The leaderboard
  • Reviews, ratings, and comments
  • Chat interfaces, including the general prompt chat and the Yuki AI companion chat
  • Your profile picture preview in account settings

Go Find Your Avatar

Head to the registry or browse swarms.world and check your own profile, or a friend's. If you haven't uploaded a photo, you already have an avatar waiting for you, and it's yours alone.