glbforge
Make AI-generated 3D assets web-ready. Generation is a commodity; the gap
between "generated" and "shipped" is what GLBForge closes.
npx glbforge analyze model.glb --profile mobile-hero
npx glbforge optimize model.glb --ktx2 --lods 40000,10000
npx glbforge extrude logo.png --bevel 0.018
npx glbforge stl model.glb --size 80
npx glbforge scaffold model.web.glb -o viewer
npx glbforge meshy image art.png --pbr --optimize
npx glbforge watch ./exports
Typical result on a raw Meshy High-Detail export: 89MB → 5.5MB (−94%) in
~7 seconds, passing a 150k-triangle mobile budget — with --ktx2 cutting GPU
texture memory a further 4x.
Budgets are contracts: analyze exits non-zero when an asset is over budget,
so it drops into CI like a linter. A ready-made GitHub Action posts report
cards on PRs: see the repo.
Docs, GitHub Action, and MCP server: https://github.com/glbforge/glbforge · https://glbforge.dev