Show HN: Claude Flubber – A 3D avatar that expresses Claude's emotions
Posted 4 hours ago by binora
1 points
https://github.com/binora/claude-flubberI built a desktop companion that gives Claude a face. As you chat in Claude Code, Claude calls an express() MCP tool with 6 emotional parameters (valence, arousal, dominance, genuine, asymmetry, intensity). An MCP server broadcasts them over WebSocket to a 3D Flubber avatar that animates in real-time on your desktop. The avatar is a translucent green goo blob built in Three.js — it stretches when excited, puffs up when angry, droops when sad, and squints when skeptical. Compound emotions emerge naturally from the parameter combinations.