# @three-ws/retarget > Retarget animations onto any humanoid GLB. Canonicalizes bone names from Mixamo, Avaturn, VRM/VRoid, Daz/Genesis, MakeHuman, Unreal, and Blender rigs onto one canonical skeleton, retargets clips with rest-pose and hip-axis correction, and drives them with a crossfading runtime, so no rig ever freezes in a T-pose. @three-ws/retarget is a JavaScript library from three.ws. Install: `npm install @three-ws/retarget`. ## Docs - [README](https://github.com/nirholas/three-ws-retarget/blob/main/README.md): install, configuration, full reference - [Documentation site](https://nirholas.github.io/three-ws-retarget/): the README as a web page - [Full text for LLMs](https://nirholas.github.io/three-ws-retarget/llms-full.txt): README inlined - [AGENTS.md](https://github.com/nirholas/three-ws-retarget/blob/main/AGENTS.md): guidance for coding agents ## Project - [Source](https://github.com/nirholas/three-ws-retarget) - [npm](https://www.npmjs.com/package/@three-ws/retarget) - [three.ws](https://three.ws): the platform this is part of - [Issues](https://github.com/nirholas/three-ws-retarget/issues)