← /journal

May 22, 2026 · 4 min

Desktop gremlins that perch on your title bar

Desk Gremlins walks the screen edge in Tauri — perch is a one-time transport, not a second window.

Browser tabs don’t belong on the rim of your monitor. We wanted pets that live on the glass — frameless, always-on-top, hidden from the taskbar, walking along the bottom of the primary display.

That’s Desk Gremlins: Tauri 2 + SolidJS + Three.js (Live2D reserved for characters we can license cleanly).

Perch vs walk

Walk is procedural — stride tuned per character, inner wheels on some rigs, clip-less blob waddle on Plump. Perch is different: one-time transport to the focused app’s title bar or input chrome, then idle there. Fenix adds flight — top of window perch, top-of-screen idle, wings stop flapping when she’s not moving.

We fought Zomboi’s demo reel until subclips were named and sliced — walk vs idle only, no accidental root motion.

Click → radial menu

Drop a note to Obsidian, paste clipboard to vault, launch an app, search inline, ask the gremlin with per-character prompts. Inner ring actions are bond-gated — affection, feed, play, the throw-an-emoji-at-someone verbs.

Dialogue bubbles went translucent so text stays readable on whatever wallpaper is behind the pet.

Not shipped yet

The Countess (Live2D gothic aristocrat) waits on commercial licensing. Marketing site + /api/ask proxy on deskgremlins.com is the zero-config chat fallback. Private repo, active build — not a download link on the portfolio until the installer story is real.


I still double-click the tray icon expecting a browser refresh. Old habits.