
32×32 · Livereal render
CreativeLive
Pixel Avatar
Minecraft faces, GitHub identicons and DiceBear pixel characters — pixel-exact, with a name tag.
At a glance
OutputLiveRendered by the engine and streamed over Bluetooth as its data changes (about 5–9 frames a second).
Settings7every one editable live in the studio, or by an agent with
update_app_settingsSourceavatar.pysrc/deskdot/apps/avatar.py
Settings
| Setting | Type | Default | Options / range |
|---|---|---|---|
NamesnamesComma-separated. Prefix gh: for a GitHub identicon, db: for a DiceBear character, mc: for a Minecraft face; unprefixed names use the default source | text | Notch, jeb_, gh:torvalds, db:deskdot | up to 400 characters |
Default sourcesource | choice | Minecraft face | Minecraft faceGitHub identiconDiceBear pixel art |
Layoutlayout | choice | Face + name tag | Face + name tagFull screen |
Name tagtag | choice | Flash on change | OffFlash on changeAlways |
Animationanimation | choice | Bob + blink | NoneBobBlinkBob + blink |
Seconds per nameseconds | whole number | 8 | 2 – 120 |
Backgroundbackground | choice | Source tint | BlackSource tintGrid |
Try it
render a frame to PNG (no panel needed)
$ uv run deskdot preview avatar --settings '{"source":"github"}' --out avatar.pngshow it on your panel (engine running)
$ curl -X POST http://127.0.0.1:8765/api/apps/avatar/activateOr ask your agent: “Show Pixel Avatar on my panel”. It calls show_app with "avatar". New here? Set up DeskDot first.
More creative apps

Creative
Player Card
Your own rated football card — tiers, portrait, nation, six stats, shine and flip.
20 settings

Creative
Synthwave Horizon
80s cyberpunk outrun horizon with 3D perspective grid, blazing sun, and sports car.
4 settings

Creative
Text
Messages, auto-fitted, smoothly scrolling, or flowing like Spotify lyrics.
8 settings

Creative
Text Studio
Click the preview to place text and live values — drag, restyle, animate. Your own layout.
4 settings