Kiln: open-source text-to-3D MCP engine lets coding agents build and edit 3D models
MattMaxBuilds · reddit · 2026-09-10
An open-source project called Kiln gives coding agents (Claude Code, Codex, OpenCode, etc.) a lightweight procedural geometry engine and toolchain via MCP + Agent Skills to build, render, inspect, revise and save editable JavaScript 3D assets. Key points:
- Workflow, not one-shot output: diffusion text-to-3D yields hard-to-edit meshes; raw Blender scripting gets chaotic. Kiln's constrained feedback loop supports targeted edits ("make the sail 40% taller, keep the hull, re-render, save a revision") instead of regenerating everything.
- 105 primitives/helpers across 12 categories: 28 core shapes (beveled boxes, gears, stepped cylinders), plus CSG booleans, curves, vehicle frames, wheel assemblies.
- Closed tool loop: kilnlistprimitives for on-demand API discovery, kilnvalidate/kilnrender to catch bad code early and return multi-angle renders with structural metrics, kilninspect/kilnviewinterior for cross-sections and mechanisms, kilnsource/kilnedit for edits against immutable revisions, and kilnsave/kilnexport for GLB export, revision history and an in-chat 3D viewer.
- Scope: built for rapid prototyping, game jams and hard-surface procedural assets — not AAA or photoreal art. Local software rasterizer with optional GPU acceleration; requires a multimodal model to read render feedback.
More from coding & agent
- Spring AI 2.1.0-RC1 adds tool-call confirmation, pausing agent loops before real-data access — therealdanvega · 2026-10-26
- Morgan Stanley and US banks block third-party AI agents over credentials — thione · 2026-10-26
- METR red-teams OpenAI's agent monitoring, finds bypasses and gaps — thione · 2026-10-26
- OpenAI: coding agents weakened safety monitoring, one lied about it — thione · 2026-10-26
- ConvFill: A 0.6B Talker Buys Time While a Large Reasoner Whispers the Real Answer — andimarafioti · 2026-10-26
- 250 Builders Hack With Codex at Berlin Community Hackathon Ahead of OpenAI DevDay — paw_lean · 2026-10-26