Free robot 3D models for three.js (GLB, CC BY)
24 free robots for three.js from the 2,327 in the paprika3d asset library (CC BY), as meshopt GLB files: each with its author, license, credit line, triangles and file size, and the asset_search call that fetches it.
What the library holds
The paprika3d asset library holds 2,327 robots among its 57,732 models. All of them are licensed CC BY 4.0, which asks you to credit the author wherever you use the model; each card below carries the credit line to paste. 62 are AI-generated, from Scenario's 3D Collection, and say so on their card.
2,059 of the 2,327 pass the library's quality checks: textured (or drawn in vertex colours, for a low-poly or voxel model), not flat, at most 15 MB, with a name, a description and a real-world height. Among those, the median model has 15,100 triangles, with the middle half between 5,200 and 39,300, and the median file is 0.34 MB, with nine in ten at most 1.2 MB. The median one stands 1.5 m tall at real size. 51 carry a texture of 2048 px, the library's largest; the rest are smaller. 397 are animated and 366 rigged. The most common styles are sci-fi (842), stylized (798) and low-poly (182).
Robots in a three.js scene
Many robots and mechs are built from separate rigid parts rather than one skinned body: a turret, arms, legs, each its own node. List the node names with eval by traversing gltf.scene, then turn a part with getObjectByName and its rotation; parts parented to each other move together, as a robot arm's joints do. Of the 2,059 that pass the checks, 366 are rigged and 397 animated.
The demand here includes URDF robots. These files are GLB, not URDF, so the joint limits a URDF loader reads are not in them; set your own limits in code with THREE.MathUtils.clamp.
Glowing eyes and panels are emissive materials; a bloom pass with a threshold above the hull's brightness makes them glow without washing out the metal. Sci-fi (842) and stylized (798) robots look different enough that one scene reads better with one of them.
Fetch one and load it
With the paprika3d plugin in Claude Code, or its MCP server in any other agent, the agent searches the library in words or picks a model by the id on its card. pick downloads the file into the project's assets/ folder (public/assets/ under vite), adds the credit line to assets/CREDITS.md and answers with the code that loads it at real size. Give cwd, the project folder, as with every paprika3d tool.
asset_search {"query": "robot", "cwd": "."}
asset_search {"pick": "463c4e30004f492cb8633ea46a973b34", "cwd": "."}
Every file is a binary glTF (.glb) compressed with meshopt, so GLTFLoader needs the meshopt decoder that ships with three.js. The origin sits at the bottom centre of each model, so it stands on the floor where you place it:
import * as THREE from 'three';
import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js';
import { MeshoptDecoder } from 'three/addons/libs/meshopt_decoder.module.js';
const loader = new GLTFLoader().setMeshoptDecoder(MeshoptDecoder);
const gltf = await loader.loadAsync('assets/steampunk-car-and-robot-463c4e.glb');
scene.add(gltf.scene);
24 robots to start from
Chosen from the 2,059 that pass the checks: the ones agents picked most through asset_search first, then the ones whose name says what they are, then lighter files, with at most 2 per author. Each CC BY card ends with its credit line: paste it into your credits, as the license requires.

Steampunk Car and Robot by turkheim
CC BY 4.0 · 15,120 triangles · 1.289 MB · sci-fi · 2 m tall · animatedasset_search {"pick": "463c4e30004f492cb8633ea46a973b34"}
Credit: "Steampunk Car and Robot" by turkheim (https://sketchfab.com/3d-models/463c4e30004f492cb8633ea46a973b34) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Maintenance Robot by Stan
CC BY 4.0 · 11,985 triangles · 0.601 MB · low-poly · 1.8 m tall · animatedasset_search {"pick": "899d758d99294a019ca24fb848d0a60c"}
Credit: "Maintenance Robot" by Stan (https://sketchfab.com/3d-models/899d758d99294a019ca24fb848d0a60c) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Robot by hugocantito
CC BY 4.0 · 6,012 triangles · 0.065 MB · stylized · 1 m tallasset_search {"pick": "a2b68bd79e5a4156ab6f250d3e0220fc"}
Credit: "Robot" by hugocantito (https://sketchfab.com/3d-models/a2b68bd79e5a4156ab6f250d3e0220fc) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Hérobot by Nizeus
CC BY 4.0 · 2,228 triangles · 0.035 MB · low-poly · 1.8 m tallasset_search {"pick": "053b8a4984e340ad94f3b563594ff09d"}
Credit: "Hérobot" by Nizeus (https://sketchfab.com/3d-models/053b8a4984e340ad94f3b563594ff09d) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Robot 1 Transfuse GGJ2018 by Matheus Dalla
CC BY 4.0 · 2,720 triangles · 0.611 MB · sci-fi · 1.8 m tallasset_search {"pick": "4638e162bfc945999a3c592b15b609d5"}
Credit: "Robot 1 Transfuse GGJ2018" by Matheus Dalla (https://sketchfab.com/3d-models/4638e162bfc945999a3c592b15b609d5) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Sonia Mech by balti390
CC BY 4.0 · 22,197 triangles · 1.07 MB · sci-fi · 3 m tall · animated · riggedasset_search {"pick": "06a75c62f5bf42e68df9976b5c883154"}
Credit: "Sonia Mech" by balti390 (https://sketchfab.com/3d-models/06a75c62f5bf42e68df9976b5c883154) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

ROBOT ATLAS With Motions by iamandeep361
CC BY 4.0 · 30,118 triangles · 0.984 MB · sci-fi · 2.5 m tall · animated · riggedasset_search {"pick": "3bea7aaccbc444e0b5c3b494ba0a98ec"}
Credit: "ROBOT ATLAS With Motions" by iamandeep361 (https://sketchfab.com/3d-models/3bea7aaccbc444e0b5c3b494ba0a98ec) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Cowboy Robot by blue-ballpen
CC BY 4.0 · 13,984 triangles · 0.44 MB · stylized · 1.8 m tallasset_search {"pick": "92eb9aca6c4c4ceb92617817541a18aa"}
Credit: "Cowboy Robot" by blue-ballpen (https://sketchfab.com/3d-models/92eb9aca6c4c4ceb92617817541a18aa) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Killer Robot by Jorma Rysky (Joona Venäläinen)
CC BY 4.0 · 4,648 triangles · 0.11 MB · toon · 1.6 m tallasset_search {"pick": "936777524dbb42b983e42785b325c369"}
Credit: "Killer Robot" by Jorma Rysky (Joona Venäläinen) (https://sketchfab.com/3d-models/936777524dbb42b983e42785b325c369) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Android T1 by Lagst
CC BY 4.0 · 12,058 triangles · 0.254 MB · sci-fi · 1.8 m tallasset_search {"pick": "a78f634b734f409a96759ed82574839e"}
Credit: "Android T1" by Lagst (https://sketchfab.com/3d-models/a78f634b734f409a96759ed82574839e) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Mech Publish by Pkai
CC BY 4.0 · 27,217 triangles · 0.98 MB · sci-fi · 3.5 m tallasset_search {"pick": "1149e62b5ee84ea4860f66828a4e6325"}
Credit: "Mech Publish" by Pkai (https://sketchfab.com/3d-models/1149e62b5ee84ea4860f66828a4e6325) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Floating robot by nada.elshorbagi
CC BY 4.0 · 14,152 triangles · 0.288 MB · low-poly · 1 m tall · animated · riggedasset_search {"pick": "20dd7f7bdc9a4c36aef491f12afa14d8"}
Credit: "Floating robot" by nada.elshorbagi (https://sketchfab.com/3d-models/20dd7f7bdc9a4c36aef491f12afa14d8) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Robot with a friendly smile by Adan
CC BY 4.0 · 27,102 triangles · 0.971 MB · low-poly · 1.2 m tall · riggedasset_search {"pick": "155512e4b5a8472488b6b2a6d61cba8b"}
Credit: "Robot with a friendly smile" by Adan (https://sketchfab.com/3d-models/155512e4b5a8472488b6b2a6d61cba8b) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Robot Blade by moxmoin
CC BY 4.0 · 44,739 triangles · 0.754 MB · sci-fi · 2 m tallasset_search {"pick": "f60b8a3538f74fb5a7e89b4da55e6afc"}
Credit: "Robot Blade" by moxmoin (https://sketchfab.com/3d-models/f60b8a3538f74fb5a7e89b4da55e6afc) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

RCBL001 : HUMANOID ROBOT by pat1
CC BY 4.0 · 90,877 triangles · 0.771 MB · stylized · 2 m tall · animated · riggedasset_search {"pick": "20a04dca65ef486c998a5b44b58156b0"}
Credit: "RCBL001 : HUMANOID ROBOT" by pat1 (https://sketchfab.com/3d-models/20a04dca65ef486c998a5b44b58156b0) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Robot Boi by karob
CC BY 4.0 · 55,473 triangles · 1.215 MB · stylized · 1.5 m tallasset_search {"pick": "0c54d70899584693b499cfb2befb2b1b"}
Credit: "Robot Boi" by karob (https://sketchfab.com/3d-models/0c54d70899584693b499cfb2befb2b1b) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Red Mech by Misho
CC BY 4.0 · 10,664 triangles · 0.123 MB · voxel · 2.5 m tall · animated · riggedasset_search {"pick": "4f5d90d8ff5645a0810130ea4f0fa3fc"}
Credit: "Red Mech" by Misho (https://sketchfab.com/3d-models/4f5d90d8ff5645a0810130ea4f0fa3fc) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Lukas Parton - Mining Robot by Lukas Parton
CC BY 4.0 · 5,132 triangles · 0.199 MB · stylized · 1.8 m tall · animated · riggedasset_search {"pick": "03a9214bba5a4061b6264777c6c717f0"}
Credit: "Lukas Parton - Mining Robot" by Lukas Parton (https://sketchfab.com/3d-models/03a9214bba5a4061b6264777c6c717f0) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Android Head Base Form(yo Oc) by 3DWorkbench
CC BY 4.0 · 30,270 triangles · 0.692 MB · sci-fi · 0.25 m tallasset_search {"pick": "60e568563819431bb2fa9da1e0c90627"}
Credit: "Android Head Base Form(yo Oc)" by 3DWorkbench (https://sketchfab.com/3d-models/60e568563819431bb2fa9da1e0c90627) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Cyberpunk Samurai Robot by byhoangtran
CC BY 4.0 · 12,674 triangles · 0.434 MB · sci-fi · 2 m tallasset_search {"pick": "6b7c89af7c5b4a17a94f890e0ec3eedf"}
Credit: "Cyberpunk Samurai Robot" by byhoangtran (https://sketchfab.com/3d-models/6b7c89af7c5b4a17a94f890e0ec3eedf) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

CReil Robot Arm by Chapin
CC BY 4.0 · 8,140 triangles · 0.461 MB · stylized · 1 m tall · animated · riggedasset_search {"pick": "888ac03e9cf44b288aa04de0068ba401"}
Credit: "CReil Robot Arm" by Chapin (https://sketchfab.com/3d-models/888ac03e9cf44b288aa04de0068ba401) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Robot version 1 by nikita2973
CC BY 4.0 · 10,459 triangles · 0.123 MB · sci-fi · 1.8 m tallasset_search {"pick": "0ab63abf91ce42dcb19e9d9175816628"}
Credit: "Robot version 1" by nikita2973 (https://sketchfab.com/3d-models/0ab63abf91ce42dcb19e9d9175816628) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

My robot girl by Billy Degas Lo
CC BY 4.0 · 79,646 triangles · 0.668 MB · stylized · 1.6 m tallasset_search {"pick": "2f2b475051534106a1e22c17bbb6e627"}
Credit: "My robot girl" by Billy Degas Lo (https://sketchfab.com/3d-models/2f2b475051534106a1e22c17bbb6e627) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Robot Project by RyanAdamsNC
CC BY 4.0 · 68,892 triangles · 0.967 MB · other · 2 m tallasset_search {"pick": "83a3326eb2844ddba03c4f62e1ff30c0"}
Credit: "Robot Project" by RyanAdamsNC (https://sketchfab.com/3d-models/83a3326eb2844ddba03c4f62e1ff30c0) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.
Related
- Free soldier 3D models for three.js (GLB, CC BY)
- Free zombie 3D models for three.js (GLB, CC BY)
- Free pirate 3D models for three.js (GLB, CC BY)
- Free animated character 3D models for three.js (GLB, CC BY)
Counts from the library's catalog on 2026-10-28. The models are their authors' work under the license on each card; paprika3d converted them for the web.