# Gaitkit > Remixable low-poly 3D assets ("specimens") written as code. Each one is an ES module whose createAsset(params) builds a three.js group; typed knobs change colour, size, parts and style. Many move: legged creatures and mechs walk with procedural IK, vehicles roll their wheels with distance, doors and lids turn on real hinges. Y-up, metres, rests on y=0, front faces +Z, one vertex-colour material, at most 6,000 triangles. Agents should use the MCP server (Streamable HTTP, no key needed to browse): https://gaitkit.com/mcp Tools: search_assets (grades its own coverage ok | poor | none), get_asset, get_variant (plain words, English or Turkish, to knob values), report_need. If coverage is poor or none, say so honestly and offer report_need instead of substituting a different asset. ## Docs - [Agents](https://gaitkit.com/agents): MCP install for Claude Code, Cursor, Codex, VS Code, Windsurf; tools; REST endpoints - [Docs](https://gaitkit.com/docs): module format, knobs, walkers, wheels, hinges, night lights, engines (three.js, React Three Fiber, Godot, Unity, Blender) - [Catalogue](https://gaitkit.com/assets): searchable list; each specimen has a page at https://gaitkit.com/asset/{id} with specs, knobs, code and files - [Catalogue JSON](https://gaitkit.com/catalog.json): every specimen's metadata, knob names, gait data and file links ## Files - Module: https://gaitkit.com/cdn/{id}.mjs (imports `three` and /runtime/kit.mjs) - GLB with a Walk or Loop clip: https://gaitkit.com/cdn/{id}.glb - Knob schema: https://gaitkit.com/cdn/{id}-params.json - Walking runtime: https://gaitkit.com/runtime/walk.mjs ## Legal - [Licence](https://gaitkit.com/license): commercial use in your own work without credit; no reselling as assets; no training 3D generators on them - [Pricing](https://gaitkit.com/pricing)