Codels
342 free models · CC0 · made for three.js

3D models as code
for your three.js games.

Browse a growing library of game-ready, parametric low-poly models. Tweak them live, copy a dependency-free ES module, download GLB / OBJ / STL — or hand a single link to your AI coding agent.

342
models
774
tags
11
categories
Skyscraper
drag to orbit

Browse by category

Every model sits in one category and carries dozens of tags.

Featured

Hand-picked, polished and fully parametric.

View all

Ready-made packs

Kits of models that fit together — download a whole pack as one module or a ZIP.

All packs

Tweak it live

Most models are parametric: change height, colors, counts or variants and watch the model rebuild instantly.

Copy real three.js code

Get a readable, zero-dependency ES module or a React Three Fiber component — no loaders, no asset pipeline.

Or grab a file

GLB, glTF, OBJ (with vertex colors) and STL exports, generated from the same source of truth.

Fresh in the library

Newest
Built for AI coding agents

One click. Your agent does the rest.

Press “Copy for AI agent” on any model and paste it into Claude Code, Cursor or any assistant. It points the agent to a machine-readable page with a preview image, real dimensions and ready-to-run code — so it can drop the model into your scene on its own.

  • • /m/<slug>.md — agent page with preview & code
  • • /mcp — MCP server: agents search, see and fetch models
  • • /llms.txt — site guide for LLMs
Read the agent guide
clipboard
Add the 3D model "Pine Tree" from the Codels library to this three.js project.

1. First read the agent page (preview image, size, parts and ready-to-use code):
   https://codels.dev/m/pine-tree.md?snow=true
2. Then integrate it:
   - Preferred: ES module …/m/pine-tree.js — exports createPineTree(): THREE.Group

Conventions: meters, +Y up, front faces +Z, origin at the base.

Popular right now

Find exactly what you need

Combine tags for pinpoint results — themes, environments, genres, styles and more.

All tags

Made something great?

Upload GLB, glTF, OBJ or STL models. After a quick review they appear in the library for everyone.

Upload a model