APIUp to 28% cheaper than official pricesTry the API →
Hermes
Back to News

Open-Source 67.js Gives AI Agents a Full 3D Rendering Toolbox

67.js is an MIT-licensed WebGL2 3D engine built for AI agents to drive. Ships an MCP server exposing 25 tools for scene editing, asset import and rendering. Two backends: Glaze rasterizer for real-time, Cook path tracer for finished stills.

Open-Source 67.js Gives AI Agents a Full 3D Rendering Toolbox
Source
AlphaSignal
Published
Author
AlphaSignal
Read
1 min read

Takeaways

  • 67.js is an MIT-licensed WebGL2 3D engine built for AI agents to drive.
  • Ships an MCP server exposing 25 tools for scene editing, asset import and rendering.
  • Two backends: Glaze rasterizer for real-time, Cook path tracer for finished stills.
  • Scenes are plain JSON data: geometry, matrix and material per part.
  • Lit-box demo is 58.8 kB gzipped versus 133.8 kB for three.js, 2.28x smaller.
  • Install via npm i @codepawlhq/67js , requires Node.js 20.19 and WebGL2.

67.js is an MIT-licensed WebGL2 engine built around AI agents as its primary users. Its bundled Model Context Protocol server exposes scene creation, asset import, lighting, animation and rendering as callable tools. Any MCP client that supports standard input and output can use those tools to produce PNG stills or MP4 video.

This approach gives automated workflows a direct 3D authoring interface. An agent sends declarative scene data to a persistent headless Chrome process, reviews rendered previews and revises the scene without operating a graphical modeling application.

RequirementDetails
Package@codepawlhq/67js on npm
LicenseMIT
RuntimeNode.js 20.19 or later
RenderingA WebGL2-capable browser or headless Chrome
MCP transportLocal process over stdio
Service modelLocal installation with no hosted API or pricing tier

After installing the package, developers launch the bundled MCP server and register that local process in an MCP client's configuration. The renderer remains on the developer's machine, along with the scene files and imported assets.

JSON becomes the scene graph

Each 67.js scene is plain data composed of parts with geometry, transformation matrices and materials. Agents generate and revise JSON recipes that describe those parts alongside lights, cameras and environmental settings. The engine also provides modules for terrain, vegetation, characters, liquids, vehicles and media export.

Reporting is indexed from AlphaSignal. Rights remain with the original publisher and cited sources.

Read original report

Sources

  1. 01github.com
  2. 0267js.codepawl.com
  3. 03npmjs.com
  4. 04github.com