{"slug": "flashduck-lets-an-ai-improvise-its-poses-instead-of-playing-canned-animations", "title": "Flashduck lets an AI improvise its poses instead of playing canned animations", "summary": "Shanmao Tech, the Hangzhou-based company founded by Xiao Qiaowei, released Flashduck, a desktop robot duck built on the Bot 1 kit whose DuckClaw mode lets an AI model set all six joint angles at runtime, composing poses rather than selecting from a fixed animation library. Flashduck runs on an ESP32-S3 controller with six servos and a single animated screen eye, and the project describes the system as an on-device agent with memory and tool routing, with DuckClaw giving the model direct control of the servos through DingTalk. The approach matters because direct, composable control of a physical body on a cheap ESP32-S3 kit could carry over to other small robots and AI hardware without redesigning the electronics each time.", "body_md": "# Flashduck lets an AI improvise its poses instead of playing canned animations\n\n**Shanmao Tech founder Xiao Qiaowei built Flashduck on his Bot 1 kit, with DuckClaw giving a model direct control of six servos through DingTalk.**\n\n        By [RuntimeWire Staff](https://runtimewire.com/author/runtimewire-staff)\n        · Published \n\nPrimary source: [Aligned News — AI Intelligence](https://x.com/dextune/status/2119603379357839771)\n\n## Why it matters\n\nFlashduck tests a different interface for agents: giving a model direct, composable control of a physical body. If that pattern works on a cheap ESP32-S3 kit, the same approach can travel to other small robots and AI hardware forms without redesigning the electronics each time.\n\nFlashduck is a desktop robot duck from Xiao Qiaowei's Hangzhou-based Shanmao Tech. Shanmao Tech says its DuckClaw mode lets a model set all six joint angles at runtime, composing poses instead of selecting from a fixed animation library. [The project](https://github.com/FlashCat-Jordan/Flashduck?ref=runtimewire) describes that system as an on-device agent with memory and tool routing, built around an ESP32-S3 controller, six servos and a single animated screen eye.…\n\nWhen you purchase through links in our articles, [we may earn a small commission](https://runtimewire.com/affiliate-monetization-standards). This doesn’t affect our editorial independence.", "url": "https://wpnews.pro/news/flashduck-lets-an-ai-improvise-its-poses-instead-of-playing-canned-animations", "canonical_source": "https://runtimewire.com/article/flashduck-ai-improvises-poses-joint-angles", "published_at": "2026-11-09 04:40:34+00:00", "updated_at": "2026-11-09 07:51:16.895512+00:00", "lang": "en", "topics": ["robotics", "ai-agents", "ai-products", "artificial-intelligence"], "entities": ["Shanmao Tech", "Xiao Qiaowei", "Flashduck", "DuckClaw", "Bot 1", "ESP32-S3", "DingTalk", "Hangzhou"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/flashduck-lets-an-ai-improvise-its-poses-instead-of-playing-canned-animations", "markdown": "https://wpnews.pro/news/flashduck-lets-an-ai-improvise-its-poses-instead-of-playing-canned-animations.md", "text": "https://wpnews.pro/news/flashduck-lets-an-ai-improvise-its-poses-instead-of-playing-canned-animations.txt", "jsonld": "https://wpnews.pro/news/flashduck-lets-an-ai-improvise-its-poses-instead-of-playing-canned-animations.jsonld"}}