Free cat 3D models for three.js (GLB, CC BY)
24 free cats for three.js from the 262 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 262 cats 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. 4 are AI-generated, from Scenario's 3D Collection, and say so on their card.
250 of the 262 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 11,700 triangles, with the middle half between 3,690 and 32,600, and the median file is 0.25 MB, with nine in ten at most 0.8 MB. The median one stands 0.5 m tall at real size. 4 carry a texture of 2048 px, the library's largest; the rest are smaller. 40 are animated and 48 rigged. The most common styles are stylized (106), toon (52) and realistic (32).
Cats in a three.js scene
The cats here run from house cats a few tenths of a metre tall to cat-people at 1.8 m in a suit, so check the height before placing one beside furniture. Toon (52) is the second most common style; those look right with MeshToonMaterial and a small gradientMap of a few grey steps, using NearestFilter so the bands stay hard.
Real fur on a cat model is a painted texture, not strands. Fur drawn as stacked shells is expensive, and it rarely reads at game distance anyway.
Of the 250 that pass the checks, 48 are rigged and 40 animated. An idle loop (breathing, a tail flick) on one AnimationMixer makes a cat in a scene feel alive at little cost. A cat that follows the player turns with lookAt on its parent group, which points the group's positive z axis at the target, the forward direction glTF uses.
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": "cat", "cwd": "."}
asset_search {"pick": "328468a5a0e548268ce48ec4de6e92ac", "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/lannie-the-cat-328468.glb');
scene.add(gltf.scene);
24 cats to start from
Chosen from the 250 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.

Lannie the cat by Crafterzz_3D
CC BY 4.0 · 88,116 triangles · 0.493 MB · stylized · 0.6 m tallasset_search {"pick": "328468a5a0e548268ce48ec4de6e92ac"}
Credit: "Lannie the cat" by Crafterzz_3D (https://sketchfab.com/3d-models/328468a5a0e548268ce48ec4de6e92ac) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Skeleton Cat by Avgust9
CC BY 4.0 · 1,308 triangles · 0.096 MB · stylized · 1 m tall · animated · riggedasset_search {"pick": "51331ee2db474956ad1d4da9a6eb370d"}
Credit: "Skeleton Cat" by Avgust9 (https://sketchfab.com/3d-models/51331ee2db474956ad1d4da9a6eb370d) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Cat creature by dorin
CC BY 4.0 · 2,506 triangles · 0.136 MB · stylized · 0.8 m tallasset_search {"pick": "b475f985a90640648746a8e5371f0505"}
Credit: "Cat creature" by dorin (https://sketchfab.com/3d-models/b475f985a90640648746a8e5371f0505) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Polygon cat by tokkilap
CC BY 4.0 · 1,488 triangles · 0.458 MB · low-poly · 0.25 m tallasset_search {"pick": "d0f41d35c4524640bb4a6e6699f25561"}
Credit: "Polygon cat" by tokkilap (https://sketchfab.com/3d-models/d0f41d35c4524640bb4a6e6699f25561) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Rainbow cat by mRiot
CC BY 4.0 · 3,760 triangles · 0.066 MB · toon · 0.3 m tallasset_search {"pick": "40a7544595bf4b2c80b3f81efd1944d0"}
Credit: "Rainbow cat" by mRiot (https://sketchfab.com/3d-models/40a7544595bf4b2c80b3f81efd1944d0) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Decorative cat - Michirin by Pumpkin
CC BY 4.0 · 9,974 triangles · 0.162 MB · toon · 0.25 m tallasset_search {"pick": "44aa979a327e42a3acac194caea3f9e8"}
Credit: "Decorative cat - Michirin" by Pumpkin (https://sketchfab.com/3d-models/44aa979a327e42a3acac194caea3f9e8) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Low Poly Cartoon Cat by Junglelava
CC BY 4.0 · 2,844 triangles · 0.037 MB · low-poly · 0.3 m tallasset_search {"pick": "17e0f62253544acb8a369a0122fb02ec"}
Credit: "Low Poly Cartoon Cat" by Junglelava (https://sketchfab.com/3d-models/17e0f62253544acb8a369a0122fb02ec) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Cat figurine by monty
CC BY 4.0 · 3,620 triangles · 0.155 MB · stylized · 0.2 m tall · riggedasset_search {"pick": "4b60d8b8982a468a96c32c55cd00ba6c"}
Credit: "Cat figurine" by monty (https://sketchfab.com/3d-models/4b60d8b8982a468a96c32c55cd00ba6c) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

cat lucky by squishynoize
CC BY 4.0 · 6,232 triangles · 0.182 MB · stylized · 0.2 m tall · animated · riggedasset_search {"pick": "0aeba0a56d414a6bb1865cf3375aef6b"}
Credit: "cat lucky" by squishynoize (https://sketchfab.com/3d-models/0aeba0a56d414a6bb1865cf3375aef6b) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Cyber Robot Cat by DeadLink
CC BY 4.0 · 17,976 triangles · 1.085 MB · sci-fi · 0.4 m tallasset_search {"pick": "ac20dfd3401f4c1da46f1e369c10dc0e"}
Credit: "Cyber Robot Cat" by DeadLink (https://sketchfab.com/3d-models/ac20dfd3401f4c1da46f1e369c10dc0e) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Knight Cat by Muru
CC BY 4.0 · 3,914 triangles · 0.157 MB · stylized · 1.5 m tallasset_search {"pick": "adb1d82f85f74ef6b2947b517b6987f6"}
Credit: "Knight Cat" by Muru (https://sketchfab.com/3d-models/adb1d82f85f74ef6b2947b517b6987f6) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Blue Cat by JHigh
CC BY 4.0 · 746 triangles · 0.046 MB · low-poly · 0.3 m tallasset_search {"pick": "82b6755808a74374860c88d0ab2ded28"}
Credit: "Blue Cat" by JHigh (https://sketchfab.com/3d-models/82b6755808a74374860c88d0ab2ded28) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Cat by Muru
CC BY 4.0 · 4,257 triangles · 0.436 MB · stylized · 1.6 m tallasset_search {"pick": "16c3444c8d1440fc97fdf10f60ec58b0"}
Credit: "Cat" by Muru (https://sketchfab.com/3d-models/16c3444c8d1440fc97fdf10f60ec58b0) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Cat Suit by VNArtistGroup
CC BY 4.0 · 6,248 triangles · 0.286 MB · stylized · 1.8 m tallasset_search {"pick": "503fd41365d34beca9fa18264f7878c7"}
Credit: "Cat Suit" by VNArtistGroup (https://sketchfab.com/3d-models/503fd41365d34beca9fa18264f7878c7) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Tank Cat by Marius Dobre
CC BY 4.0 · 4,818 triangles · 0.31 MB · realistic · 1.5 m tall · animatedasset_search {"pick": "afec0186c75f447db3ca880427765b25"}
Credit: "Tank Cat" by Marius Dobre (https://sketchfab.com/3d-models/afec0186c75f447db3ca880427765b25) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Post Cat by LukinykhMaxim
CC BY 4.0 · 4,372 triangles · 0.058 MB · low-poly · 1 m tallasset_search {"pick": "ed6cc7b90c5d401c94c7f37aca28cdb5"}
Credit: "Post Cat" by LukinykhMaxim (https://sketchfab.com/3d-models/ed6cc7b90c5d401c94c7f37aca28cdb5) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Egyptian Cat Statue by Ankledot
CC BY 4.0 · 4,576 triangles · 0.38 MB · realistic · 0.5 m tallasset_search {"pick": "02b0456362f9442da46d39fb34b3ee5b"}
Credit: "Egyptian Cat Statue" by Ankledot (https://sketchfab.com/3d-models/02b0456362f9442da46d39fb34b3ee5b) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Red Cartoon Cat by oor320093
CC BY 4.0 · 32,613 triangles · 0.581 MB · toon · 1.2 m tall · riggedasset_search {"pick": "73f53a07e5e040bbabfa98cbef2eb36d"}
Credit: "Red Cartoon Cat" by oor320093 (https://sketchfab.com/3d-models/73f53a07e5e040bbabfa98cbef2eb36d) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Cute Monster Cat (Bakeneko) by sadcats
CC BY 4.0 · 8,023 triangles · 0.332 MB · toon · 0.5 m tall · animated · riggedasset_search {"pick": "7d122e21347c4264a298d61ebffbac99"}
Credit: "Cute Monster Cat (Bakeneko)" by sadcats (https://sketchfab.com/3d-models/7d122e21347c4264a298d61ebffbac99) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Cat Wizard by cadenwharman
CC BY 4.0 · 17,711 triangles · 0.577 MB · stylized · 0.5 m tallasset_search {"pick": "9559ca4931a649769976284178901ec4"}
Credit: "Cat Wizard" by cadenwharman (https://sketchfab.com/3d-models/9559ca4931a649769976284178901ec4) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

3d monster kitten by sokoban
CC BY 4.0 · 456 triangles · 0.026 MB · low-poly · 0.5 m tallasset_search {"pick": "69feaf783055478fa4418b1bd46e10b2"}
Credit: "3d monster kitten" by sokoban (https://sketchfab.com/3d-models/69feaf783055478fa4418b1bd46e10b2) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Standard CAT by colombo0718
CC BY 4.0 · 1,706 triangles · 0.015 MB · voxel · 1 m tallasset_search {"pick": "cb5d7ca544e24836a63321009a2caeb8"}
Credit: "Standard CAT" by colombo0718 (https://sketchfab.com/3d-models/cb5d7ca544e24836a63321009a2caeb8) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Lucky Cat Mimic by Lex
CC BY 4.0 · 2,547 triangles · 0.059 MB · stylized · 0.3 m tallasset_search {"pick": "8df62ba234714c0d8c3923a72d9f4f45"}
Credit: "Lucky Cat Mimic" by Lex (https://sketchfab.com/3d-models/8df62ba234714c0d8c3923a72d9f4f45) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Kitten from Poly by Google by IronEqual
CC BY 4.0 · 302 triangles · 0.013 MB · low-poly · 0.25 m tallasset_search {"pick": "533eafe4b2f047eebacb60ffb13f6980"}
Credit: "Kitten from Poly by Google" by IronEqual (https://sketchfab.com/3d-models/533eafe4b2f047eebacb60ffb13f6980) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.
Related
- Free bird 3D models for three.js (GLB, CC BY and CC0)
- Free fish 3D models for three.js (GLB, CC BY)
- Free animated animal 3D models for three.js (GLB, CC BY)
- Free animal 3D models for three.js (GLB, CC BY and CC0)
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.