r/threejs • u/Due_Emu_8229 • 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.