{"_id":"meshy-cli","_rev":"10-4771a8d3ec469e39474d24d1ffeffe10","name":"meshy-cli","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.1":{"name":"meshy-cli","version":"0.1.1","keywords":["meshy","meshy-ai","cli","3d","text-to-3d","image-to-3d","rigging","animation"],"license":"MIT","_id":"meshy-cli@0.1.1","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"}],"homepage":"https://github.com/meshy-dev/meshy-cli#readme","bugs":{"url":"https://github.com/meshy-dev/meshy-cli/issues"},"bin":{"meshy":"dist/index.js","meshy-cli":"dist/index.js"},"dist":{"shasum":"2a4cc1d084165b6b0aef98f3c4077aac7f030143","tarball":"https://registry.npmjs.org/meshy-cli/-/meshy-cli-0.1.1.tgz","fileCount":265,"integrity":"sha512-fPahmVFL0ZU7amCfcCa/28p/oEtndhM0XQf1zRbkYwjOj1AvanZ5lGLWZrU3i8D/42hZsyMp2JWW5QClQZ5lyQ==","signatures":[{"sig":"MEUCIGE8vtNfFUTtRCviNP3lFLECGTY6bRjsUDO0qVn8TcnvAiEAqRfzD+ydiyI5758Sddp+9/fja01JwR69sNjR/pHpxYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":546407},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"62d53f7b580a499a6232757d5cce5d7a46545668","scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/**/*.test.ts","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"test -f dist/index.js || npm run build","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},"repository":{"url":"git+https://github.com/meshy-dev/meshy-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"Official command-line interface for the Meshy AI API — text-to-3D, image-to-3D, remesh, rigging, animate, retexture, 2D images, multi-color print, balance.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","sharp":"^0.34.5","commander":"^13.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.18.0","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^22.9.0"},"_npmOperationalInternal":{"tmp":"tmp/meshy-cli_0.1.1_1786445045701_0.8946936540624122","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"meshy-cli","version":"0.1.2","keywords":["meshy","meshy-ai","cli","3d","text-to-3d","image-to-3d","rigging","animation"],"license":"MIT","_id":"meshy-cli@0.1.2","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"}],"homepage":"https://github.com/meshy-dev/meshy-cli#readme","bugs":{"url":"https://github.com/meshy-dev/meshy-cli/issues"},"bin":{"meshy":"dist/index.js","meshy-cli":"dist/index.js"},"dist":{"shasum":"406f34dd9f68161d3b9e99597b9a5bd3a64ca747","tarball":"https://registry.npmjs.org/meshy-cli/-/meshy-cli-0.1.2.tgz","fileCount":266,"integrity":"sha512-LcRU2pk0vgPU16nDBM0fpz4IuOwc2P0CHw4i6BHANOrWbq7UPZ4Ax+iz81dOZESjIzOuIzg/cvsCu0IWrqe+ew==","signatures":[{"sig":"MEQCIAccJfSQis2jeu2ZrRLD3u3NmiWujgDgQelY+uwrxyRSAiB+8zOiB1ICkEMn4RcfK5XezA4Gy9Bp12k0MtMdomqwzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":854246},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"02441ef4beafbd3df90947877dcfff90b786df3a","scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/**/*.test.ts","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"test -f dist/index.js || npm run build","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},"repository":{"url":"git+https://github.com/meshy-dev/meshy-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"Official command-line interface for the Meshy AI API — text-to-3D, image-to-3D, remesh, rigging, animate, retexture, 2D images, multi-color print, balance.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","sharp":"^0.34.5","commander":"^13.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.18.0","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^22.9.0"},"_npmOperationalInternal":{"tmp":"tmp/meshy-cli_0.1.2_1786519475402_0.10671084405893483","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"meshy-cli","version":"0.1.3","keywords":["meshy","meshy-ai","cli","3d","text-to-3d","image-to-3d","rigging","animation"],"license":"MIT","_id":"meshy-cli@0.1.3","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"}],"homepage":"https://github.com/meshy-dev/meshy-cli#readme","bugs":{"url":"https://github.com/meshy-dev/meshy-cli/issues"},"bin":{"meshy":"dist/index.js","meshy-cli":"dist/index.js"},"dist":{"shasum":"8f050d7381dfb615eb97e9c87a40b8f145556f9d","tarball":"https://registry.npmjs.org/meshy-cli/-/meshy-cli-0.1.3.tgz","fileCount":274,"integrity":"sha512-MHHbrbTI2ysPyDfhWFxC7VYhc/HGQbq/yRcrJ+v96jfoZNG8feZq3cid/k/3k8lCNOEeXW8o9b++fuJ/Pm7izg==","signatures":[{"sig":"MEQCIGxAynTiOcSVeGH64wYth/yK1B+WUi3WQ2BeoWvKhMZKAiB/SGA3v8LLW65oSJ+r1Q6KMkljNb8jywRn+vZTo1KOAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH7cevhfBm2lECrUTZlCKe2qiyo959vd52lRnqyIiXB/AiBZkqYWL4Fgfj3adQiIJgwUyQZUwel4MkmZ5eHPHJMIoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868522},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"fcf24f9765de649caa0e4b72c49614ac83300230","scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/**/*.test.ts","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"test -f dist/index.js || npm run build","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},"repository":{"url":"git+https://github.com/meshy-dev/meshy-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"Official command-line interface for the Meshy AI API — text-to-3D, image-to-3D, text-to-motion, remesh, rigging, animate, retexture, 2D images, multi-color print, balance.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8","sharp":"^0.34.5","commander":"^13.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.18.0","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^22.9.0"},"_npmOperationalInternal":{"tmp":"tmp/meshy-cli_0.1.3_1787983865169_0.8077328121976901","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"meshy-cli","version":"0.2.0","keywords":["meshy","meshy-ai","cli","3d","text-to-3d","image-to-3d","rigging","animation"],"license":"MIT","_id":"meshy-cli@0.2.0","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"}],"homepage":"https://github.com/meshy-dev/meshy-cli#readme","bugs":{"url":"https://github.com/meshy-dev/meshy-cli/issues"},"bin":{"meshy":"dist/index.js","meshy-cli":"dist/index.js"},"dist":{"shasum":"748e495d5d2e0550a1182cba67f90f51a231742a","tarball":"https://registry.npmjs.org/meshy-cli/-/meshy-cli-0.2.0.tgz","fileCount":274,"integrity":"sha512-QS8Lnk2dokqtcXgXpYeL0iGzR175d7YyoqV2gd8FN4FXZcSH7gGpRgY2uEJor2SY5NSuNj5141Ue9NToo8Tevg==","signatures":[{"sig":"MEQCIAwXGGD9LWMJ/Fu4uLUQzu3TllIhGCezIgxpVauNE/R7AiAuTKrmTjIoI7LPRkYk0wmDbAm+YNq7q4uK0SbpRhuKUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAt8uvaMQIcUliDglOlw3xOFQUV6y1hlKqYYKi/izaolAiEAv6odxTHdMPdj6zXmU4S26MjKB2PLJvWejJeMAutx91k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":858476},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24"},"gitHead":"fd94490916376e691efcea51324ac4326b459e1f","scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/**/*.test.ts","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"test -f dist/index.js || npm run build","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},"repository":{"url":"git+https://github.com/meshy-dev/meshy-cli.git","type":"git"},"_npmVersion":"11.17.0","description":"Official command-line interface for the Meshy AI API — text-to-3D, image-to-3D, text-to-motion, remesh, rigging, animate, retexture, 2D images, multi-color print, balance.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.5.2","sharp":"^0.35.4","commander":"^15.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/meshy-cli_0.2.0_1787985239558_0.22023151195326207","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"meshy-cli","version":"0.3.0","keywords":["meshy","meshy-ai","cli","3d","text-to-3d","image-to-3d","rigging","animation"],"license":"MIT","_id":"meshy-cli@0.3.0","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"}],"homepage":"https://github.com/meshy-dev/meshy-cli#readme","bugs":{"url":"https://github.com/meshy-dev/meshy-cli/issues"},"bin":{"meshy":"dist/index.js","meshy-cli":"dist/index.js"},"dist":{"shasum":"e852b682ee74fb82fe201c78e0445556856d6b0b","tarball":"https://registry.npmjs.org/meshy-cli/-/meshy-cli-0.3.0.tgz","fileCount":338,"integrity":"sha512-DOfw1Wo+TM5856QuONRPCfF1mqEGOg811uhDP3Hr0kL6mmPluVw4e2pp6nvyj2rK92uGwVVA2LAyOvrDDe2pUQ==","signatures":[{"sig":"MEYCIQCAcrCncnuLCErrGtb4gm73RGzVm3L4C2jhM3Fq/hjqyAIhAJehdIpFsJtesIbIE/ARDg6ZlHZ7a1pq5DNqckvHUxiG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCiqC4G8Wbjn2dd5GpPzwfpt6a/8ZbwLzV47DhyUbL8TwIgZ8tTxHk6zGDLRkyvccuvVqcNMIy4m6Uc021Ncf1Cn9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1786187},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24"},"gitHead":"1d7ff01a48bda231fe65eb7af24b53e42daddf14","scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/**/*.test.ts","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"test -f dist/index.js || npm run build","pretest":"tsc","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},"repository":{"url":"git+https://github.com/meshy-dev/meshy-cli.git","type":"git"},"_npmVersion":"11.19.0","description":"Official command-line interface for the Meshy AI API — text-to-3D, image-to-3D, text-to-motion, remesh, UV unwrap, rigging, animate, retexture, 2D images, multi-color print, Creative Lab, balance — plus selective downloads, project folders, face checks, O","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.2","sharp":"^0.35.4","commander":"^15.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/meshy-cli_0.3.0_1788857734833_0.4580719174020935","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"meshy-cli","version":"0.3.1","keywords":["meshy","meshy-ai","cli","3d","text-to-3d","image-to-3d","rigging","animation"],"license":"MIT","_id":"meshy-cli@0.3.1","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"}],"homepage":"https://github.com/meshy-dev/meshy-cli#readme","bugs":{"url":"https://github.com/meshy-dev/meshy-cli/issues"},"bin":{"meshy":"dist/index.js","meshy-cli":"dist/index.js"},"dist":{"shasum":"1eae40dbe427b405dbbce859dafdc70752bae643","tarball":"https://registry.npmjs.org/meshy-cli/-/meshy-cli-0.3.1.tgz","fileCount":338,"integrity":"sha512-TVKrvfllGeni6AreQBotkKolylCP1IUXIv2QrgQPcrmQoKYGA0032YlwjXek2HDPNUBZg4hhMuqHxxEOmE9IiA==","signatures":[{"sig":"MEUCIGoXM04awQv3tDvHEe8hRue3sYtB8Chft504Guwhi2BDAiEA0XlHziRyLKuuI1js2DBpu1lhX37tAx1tiGcXCdYprJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDcy9e2PUkVRm7fmAA1EnZ9aP546jy9Ff8u6ts8W1ob4AiEAv24nS5IMSDR09LM9nYRu/zybvX5bR3mP4kEYCevW7TY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1787648},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24"},"gitHead":"a0410184c2d33159cb6feea4bb9c15dab4af678f","scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/**/*.test.ts","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"test -f dist/index.js || npm run build","pretest":"tsc","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},"repository":{"url":"git+https://github.com/meshy-dev/meshy-cli.git","type":"git"},"_npmVersion":"11.19.0","description":"Official command-line interface for the Meshy AI API — text-to-3D, image-to-3D, text-to-motion, remesh, UV unwrap, rigging, animate, retexture, 2D images, multi-color print, Creative Lab, balance — plus selective downloads, project folders, face checks, O","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.2","sharp":"^0.35.4","commander":"^15.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/meshy-cli_0.3.1_1789443600082_0.748566292642973","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"meshy-cli","version":"0.3.2","keywords":["meshy","meshy-ai","cli","3d","text-to-3d","image-to-3d","rigging","animation"],"license":"MIT","_id":"meshy-cli@0.3.2","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"}],"homepage":"https://github.com/meshy-dev/meshy-cli#readme","bugs":{"url":"https://github.com/meshy-dev/meshy-cli/issues"},"bin":{"meshy":"dist/index.js","meshy-cli":"dist/index.js"},"dist":{"shasum":"0c4f85ac803c97a5eae4e70264598d27930b9011","tarball":"https://registry.npmjs.org/meshy-cli/-/meshy-cli-0.3.2.tgz","fileCount":346,"integrity":"sha512-ZfInwm1dVmQVLkDBmbKXtrUCS8vigTYTbmK5VxJLYjVWuqa6B0ejRbvhYq74fVYnlsAcKySzURbnWcpqH5yfow==","signatures":[{"sig":"MEYCIQCP4z33GvD4ZjIH21NEA+uFpSW6QB7qjPy6DXBGPN98YwIhALOxxuaCvk/aAXi5byvBW3MBCJBshbWvsGnacJuhzv8s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFLoAqdVS+wDVWr72YcOxUHu//fEKm7Hr9x97DAHWnX6AiEAvs+lqLnMxdX5l5fmQ35tCcBiflGMVbhNWvnkuGrF7/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1824196},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.12.0"},"gitHead":"1cb098a1b4ba1b1b0d29084c7a918306d51bd9ec","scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/**/*.test.ts","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"test -f dist/index.js || npm run build","pretest":"tsc","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},"repository":{"url":"git+https://github.com/meshy-dev/meshy-cli.git","type":"git"},"_npmVersion":"11.19.0","description":"Official command-line interface for the Meshy AI API — text-to-3D, image-to-3D, text-to-motion, remesh, UV unwrap, rigging, animate, retexture, 2D images, multi-color print, Creative Lab, balance — plus selective downloads, project folders, face checks, O","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.2","sharp":"^0.35.4","commander":"^15.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^22.20.4"},"_npmOperationalInternal":{"tmp":"tmp/meshy-cli_0.3.2_1790084530874_0.8741166157953717","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"_id":"meshy-cli@0.4.0","bin":{"meshy":"dist/index.js","meshy-cli":"dist/index.js"},"bugs":{"url":"https://github.com/meshy-dev/meshy-cli/issues"},"dist":{"shasum":"e7f055cacf481b3b5331421e4b6d6936e85c0050","tarball":"https://registry.npmjs.org/meshy-cli/-/meshy-cli-0.4.0.tgz","fileCount":354,"integrity":"sha512-lcNJX56O/y6IPleO1UBbd+e4IFwJIcCx8YW3r0wpYGaa88ce26A4CJhqUtBDLuos56Iwa/+MGfiqa1C5sLDDHg==","signatures":[{"sig":"MEQCIFHfA8g6SBVGj1yhn3fx6dcgFuOXCKNShGFtC+qtuy5qAiBOe3H9cmfKZQ87awda7ZchLTt41jUP8VlP6Y+zA0VDFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHgmODXBmiwsnITP9AxhFNVtT/RDqScFOjVTF/BVmDHAAiEAyG+Gnj5XY0KeyCLShYb9PpU395Eqw01+dRbZZxvP6+s="}],"unpackedSize":1889295},"main":"dist/index.js","name":"meshy-cli","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.12.0"},"gitHead":"26d6153417675040e426902befd4f5a0bd12a98c","license":"MIT","scripts":{"dev":"tsx src/index.ts","test":"tsx --test tests/**/*.test.ts","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"test -f dist/index.js || npm run build","pretest":"tsc","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run clean && npm run build"},"version":"0.4.0","_npmUser":{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},"homepage":"https://github.com/meshy-dev/meshy-cli#readme","keywords":["meshy","meshy-ai","cli","3d","text-to-3d","image-to-3d","rigging","animation"],"repository":{"url":"git+https://github.com/meshy-dev/meshy-cli.git","type":"git"},"_npmVersion":"11.19.0","description":"Official command-line interface for the Meshy AI API — text-to-3D, image-to-3D, text-to-motion, remesh, UV unwrap, rigging, animate, retexture, 2D images, multi-color print, Creative Lab, balance — plus selective downloads, project folders, face checks, O","directories":{},"maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"}],"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.2","sharp":"^0.35.4","commander":"^15.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^22.20.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/meshy-cli_0.4.0_1790142213450_0.3194644701808136"}}},"time":{"created":"2026-08-11T10:44:05.512Z","modified":"2026-09-23T05:43:33.704Z","0.1.0":"2026-08-10T10:35:18.831Z","0.1.1":"2026-08-11T10:44:05.849Z","0.1.2":"2026-08-12T07:24:35.569Z","0.1.3":"2026-08-29T06:11:05.287Z","0.2.0":"2026-08-29T06:33:59.682Z","0.3.0":"2026-09-08T08:55:34.932Z","0.3.1":"2026-09-15T03:40:00.413Z","0.3.2":"2026-09-22T13:42:11.046Z","0.4.0":"2026-09-23T05:43:33.547Z"},"bugs":{"url":"https://github.com/meshy-dev/meshy-cli/issues"},"license":"MIT","homepage":"https://github.com/meshy-dev/meshy-cli#readme","keywords":["meshy","meshy-ai","cli","3d","text-to-3d","image-to-3d","rigging","animation"],"repository":{"url":"git+https://github.com/meshy-dev/meshy-cli.git","type":"git"},"description":"Official command-line interface for the Meshy AI API — text-to-3D, image-to-3D, text-to-motion, remesh, UV unwrap, rigging, animate, retexture, 2D images, multi-color print, Creative Lab, balance — plus selective downloads, project folders, face checks, O","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"}],"readme":"# meshy-cli\n\nThe command line for the [Meshy AI API](https://docs.meshy.ai/): text-to-3D,\nimage-to-3D, text-to-motion, remesh, convert, resize, UV unwrap, rigging,\nanimation, retexture, 2D images, multi-color print, Creative Lab products, plus\nthe local helpers a 3D-printing or agent workflow needs. Built for people and\nAI agents: a terminal gets a readable view, a pipe or an agent gets JSON.\n\n## Install\n\nRequires Node 22.12+. No Python, no other runtime.\n\n```bash\nnpm i -g meshy-cli       # installs `meshy` and `meshy-cli`\nmeshy doctor             # checks the environment, no network\n```\n\nThe same build is published as [`@meshy-ai/cli`](https://www.npmjs.com/package/@meshy-ai/cli).\n**Install one, not both**: they share the `meshy` binary and npm refuses the\nsecond with `EEXIST` (`npm uninstall -g @meshy-ai/cli && npm i -g meshy-cli` to\nswitch). If `meshy --version` reports 0.1.x on Node 22, reinstall: 0.2.0–0.3.1\ndeclared `node >=24` by mistake, and npm silently picked 0.1.3 instead.\n\n## Log in\n\n```bash\nmeshy auth login                                # browser sign-in, stored for you\nmeshy auth login --with-key msy_your_key_here   # or paste an API key\nmeshy auth status\n```\n\nIn CI, set `MESHY_API_KEY` instead; it wins over a stored login. Get a key at\n<https://www.meshy.ai/settings/api>.\n\n## Quick start\n\nOne command, one model. `make` chains the documented flow — a prompt runs\ntext-to-3D preview then refine; an image runs one textured image-to-3D task:\n\n```bash\nmeshy make \"a lovely baby husky\"\nmeshy make ./cat.png -o out/cat/                # -o downloads the result\nmeshy make \"a red sports car\" --dry-run         # steps and credit estimate, no spend\n```\n\n```text\n✓ [1/2] text-to-3d preview (geometry)                 01a0c94c-…   1m 27s\n✓ [2/2] text-to-3d refine (textures)                  01a0c94d-…   5m 36s\n\n✓ SUCCEEDED  text-to-3d-refine\nTask     01a0c94d-eaba-710e-b5b7-da5b2f620c95\nTook     7m 03s\nCredits  ~30 (estimate for the whole chain)\nAssets   glb, fbx · textures: base_color, metallic, normal, roughness · thumbnail\n\ntip: download it now:  meshy download --resource text-to-3d --task-id 01a0c94d-… --all --output-dir ./a-lovely-baby-husky\n```\n\nEvery Meshy endpoint is also a command of its own, with the same verbs:\n\n```bash\nmeshy text-to-3d create --mode preview --prompt \"a red sports car\"\nmeshy image-to-3d create --image-url ./cat.png --async     # returns the task id at once\nmeshy image-to-3d wait <task-id> -o out/cat/\nmeshy text-to-3d list\nmeshy download --resource text-to-3d --task-id <task-id> --list\nmeshy balance\nmeshy resources                                            # every command\n```\n\n`create / get / list / wait / stream / delete` work the same way on every\nresource; `meshy <resource> --help` documents each one, and\n`meshy api GET /balance` reaches any endpoint the CLI does not model yet.\n\n## For scripts and agents\n\nstdout is the result and nothing else; progress and messages go to stderr.\nPiped, redirected or run by an agent, the output is JSON automatically. Ask for\nthe stable envelope explicitly and the shape never depends on how you are run:\n\n```bash\nmeshy text-to-3d create --mode preview --prompt \"a cactus\" --async --output-schema v1 --format json \\\n  | jq -r .result.submission.task_id\n```\n\nExit codes are stable (`3` auth, `8` timed out, `10` submission unknown, …), and\na create is sent exactly once, never retried behind your back. The envelope,\nthe create/wait/stream semantics and the full exit-code table are in\n[docs/scripting.md](https://github.com/meshy-dev/meshy-cli/blob/main/docs/scripting.md).\n\n## Documentation\n\n- [Using meshy-cli](https://github.com/meshy-dev/meshy-cli/blob/main/docs/usage.md)\n  — auth in depth, `make`, every resource, downloads, projects, printing\n  helpers, media inputs, what the terminal shows, global flags, environment\n  variables\n- [Scripts and agents](https://github.com/meshy-dev/meshy-cli/blob/main/docs/scripting.md)\n  — the v1 envelope, create / wait / stream guarantees, exit codes, the agent skill\n- [Developing](https://github.com/meshy-dev/meshy-cli/blob/main/docs/development.md)\n  — building from source, project layout, design notes\n- [Meshy API reference](https://docs.meshy.ai/en/api/) — parameters and credit costs\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n","readmeFilename":"README.md"}