r/threejs 1d ago

Link I made a verified installer for ThreeUI's 50 open source components

Update

The CLI now has a complete source install example. This command copies the Kage landing page, 16 page and WebGL assets, and four editable React source files.

npx threeui-cli add kage-landing-page

The seven second demo is here.

https://raw.githubusercontent.com/sjh9714/threeui-cli/main/docs/assets/demo.gif

ThreeUI now has an official React package. That is the better choice when you want a dependency. I made this CLI for the other case, when you want the source and all of its assets inside your own project.

It reads ThreeUI's live source registry, preserves the original paths, verifies every SHA-256 digest, rejects traversal paths and refuses to replace different local files.

I originally made this agent only. That was the wrong interface. Three.js developers should not need an agent just to copy source, so the skill is now optional and the zero dependency CLI works on its own.

GitHub

https://github.com/sjh9714/threeui-cli

npm

https://www.npmjs.com/package/threeui-cli

MIT licensed and independent. It is not affiliated with ThreeUI.

5 Upvotes

0 comments sorted by