AI permissioned coworker framework and designs Thelve released @thelve/coworkers, an npm package of 14 inline-SVG avatar shapes for giving AI coworkers a face, with no dependencies, no build step, and no image assets. The library hashes each coworker's name to a stable shape and hue, supports overrides via shape and hue parameters, and ships React bindings through @thelve/coworkers/react. CSS keyframes for idle float, specular drift, and blink honor prefers-reduced-motion, and every gradient id is namespaced per instance to avoid collisions. The cast Pick one to inspect & recolor Avatar kit · soft-body renders · v1 Fourteen shapes for giving AI coworkers a face. Each one is a single inline SVG — lit from the upper left, with a bounce rim off the lower right — so it holds its volume from 16 px in a list to 200 px on a profile. Shape and hue derived from the coworker's name, so they stay stable across sessions Overlapped at 44 px the silhouettes stay separable without a ring or a border — that's what the different shapes buy you. A page of same-shaped circles needs colour alone to carry the difference. Flat is a destination, not a degraded render — every stop is somewhere worth landing No dependencies, no build step, no image assets Install npm i @thelve/coworkers One coworker js import { avatarSVG } from "@thelve/coworkers"; import "@thelve/coworkers/avatar.css"; el.innerHTML = avatarSVG { name: "Call QA" } ; React js import { Avatar } from "@thelve/coworkers/react"; import "@thelve/coworkers/avatar.css";