{"_id":"@flatkey-ai/cli","_rev":"37-ea21ca8e10c8715fe97b343e1e2bf261","name":"@flatkey-ai/cli","dist-tags":{"latest":"0.3.3"},"versions":{"0.1.0":{"name":"@flatkey-ai/cli","version":"0.1.0","license":"MIT","_id":"@flatkey-ai/cli@0.1.0","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"b45bcc881d5ba532cdb39fc10d1cb309cd2b1508","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.0.tgz","fileCount":25,"integrity":"sha512-waWKhq/fMWPjnzLwsOXyXw/fN+hey9OpqXPTyGL9OwTMuHZ2+HhVwYPlsh6bVkLQsH8Dvvf4z2mQcwcJkPMO1w==","signatures":[{"sig":"MEUCIQDlWzGjsdzwFV9jkeVaSKD36lb3NEHhGc1r3f3SXtwhhgIgDFJgTVuHbeike4sESuznhG0NaUb5iHXgHnBgcKWchxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48035},"type":"module","engines":{"node":">=20"},"gitHead":"374badb0fc71518189cf47d60e65264b54d36e55","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1784268274179_0.30053367889243443","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@flatkey-ai/cli","version":"0.1.1","license":"MIT","_id":"@flatkey-ai/cli@0.1.1","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"18fba96db67b402764d9d4be7db93cd83355e8d2","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.1.tgz","fileCount":26,"integrity":"sha512-fP2WJx502dmMN7wGmwnIOvf7wUS2Nap6q9cgJCOFNMhJCfpcp4joarqKlTPK1hTP4nqLTxdbHEj+lDNnY63Puw==","signatures":[{"sig":"MEUCIE2LeNmCXf7OOI46oIwX8hUxviPwiPQAmnaWR2DNPQCwAiEAjdse2jW8FzcOnuw+T/NpOl0mQeTEwn/UVz8GnuBne9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64188},"type":"module","engines":{"node":">=20"},"gitHead":"387514ca1b6a2d7f946964d504a9be5dc57e7db8","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.1_1784270145677_0.5343294317384477","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@flatkey-ai/cli","version":"0.1.2","license":"MIT","_id":"@flatkey-ai/cli@0.1.2","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"34c0ca42a1bf4fd7f940eb1f0ef81e9ad8f64725","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.2.tgz","fileCount":26,"integrity":"sha512-J6BQxEjrFgNLCr9V/E5aSG31t/TNz4gkr5DC8crpCtGx9E+XKinmeHCgiYgztVExqlEOHyA3ZXyVo/qzFGGXJw==","signatures":[{"sig":"MEYCIQDYuXimoAwGwHlKryuLOV38MiryyrI7ocS6sL3YRo2gagIhAO2OZQt1kfdUvSW8YwyjG1LI5XvQEqwpx8DbYlwd8TbB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64723},"type":"module","engines":{"node":">=20"},"gitHead":"dfe198cf4b037f808c572c32d453aa78031499bb","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.2_1784270224893_0.3651390755119859","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@flatkey-ai/cli","version":"0.1.3","license":"MIT","_id":"@flatkey-ai/cli@0.1.3","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"8329a3c9cf92aab94986e4ee9b248efdc0e9cff7","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.3.tgz","fileCount":26,"integrity":"sha512-xAHIjEtBA32QGofj5TwD/fQncrFfRj5m/eZCISkhNFcATg8BTHFzkQmzHUHHerRdx1zaWELcuyiSLGJ+wSzxjQ==","signatures":[{"sig":"MEUCIQDKVwsje7KTtJsjgG1Ew8Co/ruxsPA8ZRnB9anNQV2gvQIgdYggBQVSGQ6lQpzpDMHe0aIJT4b6anQ1amPR5C2e1pY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65538},"type":"module","engines":{"node":">=20"},"gitHead":"47fdb2158f4913fbbfc8dfedfd4bce7404ce9927","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.3_1784273543991_0.12944594689451128","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@flatkey-ai/cli","version":"0.1.4","license":"MIT","_id":"@flatkey-ai/cli@0.1.4","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"dda1220ba20329f3d6eb9a014728d19e4fd22f17","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.4.tgz","fileCount":26,"integrity":"sha512-AraNpH2t7Kbirw5Ac9kVw/6ziCfwMslTeqKpffUSOaazm1VI4OlJxofnRZ+lQW2i/GBdw/6H3fJIAwaVCMUmow==","signatures":[{"sig":"MEQCIDbEmYN9j/4BaHGwp3Aas3w4k/oHt7oFTacd4v/6WUqGAiBmpWdl1kXWqKVmUhs9Toyxe97skMYQQ8OybWMXzXRH8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66077},"type":"module","engines":{"node":">=20"},"gitHead":"78a8bfa611d4cbb0e416f09b68cd4421cc42c8cf","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.4_1784273824415_0.9994762325500215","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@flatkey-ai/cli","version":"0.1.5","license":"MIT","_id":"@flatkey-ai/cli@0.1.5","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"ed5bb5d27a9b22e1671a5311b03b20d5ddd4f622","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.5.tgz","fileCount":33,"integrity":"sha512-M7OtOuGOXX1cGG2gj7RVpWykAMPSvfqsjh3LEMQQvXSa+Yt2dB+D3kID9jDMwhmbwMl4P3kSqSs2ThEzYApYgg==","signatures":[{"sig":"MEQCIAmeCbFUKfpZ6R7n2yeSPVp2aDI+nkTlVYUN3iHX7eWMAiApUa4FzRCLYVNkgJE+zX8SxXbMsrlwnDe0ThcFD6Gtbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84475},"type":"module","engines":{"node":">=20"},"gitHead":"cd67ac538667894444f4e2cf41650fa301474678","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.5_1784424197841_0.7115506793661321","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@flatkey-ai/cli","version":"0.1.6","license":"MIT","_id":"@flatkey-ai/cli@0.1.6","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"d93d6ace12a35d3b0c12649a99f3407c1e94987d","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.6.tgz","fileCount":11,"integrity":"sha512-DkcFiaXq+7ztBjKbzf1Mz9C/QIdLJSGgUNhLVQVo9otafLSwJq8qVvCXQpgMYuxhCeDOcJcoBaBWVpkYIRdeHA==","signatures":[{"sig":"MEUCIBKo/0KO7K24/k2lYW/ffEA3+ixQJSiNIefTOnRfzxw+AiEAntNr44dxZUGTJ44oDUZnBneCr2J3MFz55Mq7EAiy4As=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43601},"type":"module","engines":{"node":">=20"},"gitHead":"9c700b867dc41b10259152ddc9c6e5b4abfc624d","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.6_1784863849180_0.4428333301292424","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@flatkey-ai/cli","version":"0.1.7","license":"MIT","_id":"@flatkey-ai/cli@0.1.7","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"896adc4fd8dfaf81e862152aa43bf3efbae73b8a","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.7.tgz","fileCount":11,"integrity":"sha512-IfdYzEWwxY/YDWOO9b7cJE3vzojefQUZZkyyigazAHiPwZ8hTjVCFCpz4j9crYRgK6wSHqf38KjP3QDT3c01VQ==","signatures":[{"sig":"MEQCIAzHSFhlPct+Qvc1AjgkiB4iEtsEBKxI8oh4KZkQYrZKAiAIVSlUBOOAhBXzvvNmtpjGE0d8gzBdCW57TkO2aVzRUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54237},"type":"module","engines":{"node":">=20"},"gitHead":"4496c23f6bcd7f22e00699b3fa7fadeb160237ba","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.7_1784866557761_0.9628372062369215","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@flatkey-ai/cli","version":"0.1.8","license":"MIT","_id":"@flatkey-ai/cli@0.1.8","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"3a19a8731159d4a2625e3c9c11bac2c80b850fa7","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.8.tgz","fileCount":11,"integrity":"sha512-nie+pegIv44Bl0lkkwJzjX6X/4csou02egf8eX688utWj4ejbj1rzkYCIVkRFdJqDkIA+GksvH5UFp72C2Bh1g==","signatures":[{"sig":"MEQCICubAl3Qye+vKyNq4p1Bp7R2B2opL/ufPKNrJJqxwCq+AiAR7Chx4Cx8WMHQTN7lcXbqeaMCtV+w2ChsPV9Lt9TAVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55886},"type":"module","engines":{"node":">=20"},"gitHead":"8560f5ca5511a09a1965048fd077c8512820772a","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.8_1784866940994_0.42233541476926306","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@flatkey-ai/cli","version":"0.1.9","license":"MIT","_id":"@flatkey-ai/cli@0.1.9","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"05fbd62692f210ec8833b9fcecadce5d78a9efa0","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.9.tgz","fileCount":11,"integrity":"sha512-0lAqnbsZK8EMAKLXCSYdwwKOJJtF8y+XnrA3EJ4gEXc8/dLSavMZMUEiURH/xg7lA9VIrApSQtJET5ptsBjBGw==","signatures":[{"sig":"MEUCIGgfCzMs1L/3FflcT/fchsjTCvy5/eR+2ehx+a4JuoECAiEA1yr9EXxf7kZUyjdTroBIk32vLft6lQ4ETMgH7jeZdsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56405},"type":"module","engines":{"node":">=20"},"gitHead":"1985cd93a4dcc523fc3c5cebb7bb424625c4aa7a","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.9_1784867875740_0.4101045411268669","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@flatkey-ai/cli","version":"0.1.10","license":"MIT","_id":"@flatkey-ai/cli@0.1.10","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"d88a7c99a76279e18b9eb2abccbdcf842b4323a9","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.10.tgz","fileCount":11,"integrity":"sha512-+3nnY0AHiDS7dvOG5F4Qty4a0W2yBtTjw1E5JEgdM4dT+1Z0/AX4rLpfCXWTHbnHnutfUslNqGFVW9KunBMnKA==","signatures":[{"sig":"MEUCIQDA8ZeeybZoo/NafaETmDagvVOPh1LWqTxkJLrEqyNVHwIgMw3/FY7nC3vxyJQv1Jwrd/bv602qWO/BoEoyH5oRECs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56593},"type":"module","engines":{"node":">=20"},"gitHead":"aea84d62eeffd144cadd19a94746aa172821a9f8","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.10_1784868767965_0.24257583940206673","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@flatkey-ai/cli","version":"0.1.11","license":"MIT","_id":"@flatkey-ai/cli@0.1.11","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"37862271b095ebe035d572e3058c68af8867a167","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.11.tgz","fileCount":11,"integrity":"sha512-zqczcgD9xUZTfJAQofMpRVOgiiAfyxwV0gJSQbPnaPJFrfEnMKxNElUUpP6fB1rzS5rQDadEDyzjC6BElzvV1w==","signatures":[{"sig":"MEYCIQCwZBD+PMJqqaQIO5274juoLwdn1HjnSpKN6Yj9K9LOigIhALEQGdXWJxgG0XheR6nEH3q0+WDqt1Cmii5ycUZLI9QV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55672},"type":"module","engines":{"node":">=20"},"gitHead":"036ec62406263cadad5ec339ce70e07dc447ad86","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.11_1784872485956_0.6072779609526162","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@flatkey-ai/cli","version":"0.1.12","license":"MIT","_id":"@flatkey-ai/cli@0.1.12","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"f7d2c1803ce540fc34b6f0c1bf7fb62fc7b0bed6","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.12.tgz","fileCount":11,"integrity":"sha512-6yXjiYNriKPJe8d08mvZjXTIg6NOprUUbbjzjkg3PU3ifpTqkm2cKYqvfg1WY8yr9ckmG9WLW56xnzSiLBJPgw==","signatures":[{"sig":"MEUCIQCy4LrTQPwmBGa7hbxZns9Kkxvv2ZtvjoBITeGDrm6I1wIgSwm/5DM4fh1I0fa2hiqoG6bX1+1sD2fd/kJSSa6YWno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57119},"type":"module","engines":{"node":">=20"},"gitHead":"b31b60d6a1fba84a70a9e499ac9ae461f9fd9335","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.12_1784874601005_0.07493701723621382","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@flatkey-ai/cli","version":"0.1.13","license":"MIT","_id":"@flatkey-ai/cli@0.1.13","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"a00868693726c7919eda160db96a122eae2fd0c3","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.13.tgz","fileCount":11,"integrity":"sha512-Lu4R0VWpjgf07uA+57Ojq4/wksrBWRlj2GEepdA62/zE5lQfaOJTqxiMlepx1H91AJVPNb36WpQ3rtEg6sC+Zw==","signatures":[{"sig":"MEUCIQD91xLadPw7uoNl3TFlRizbs6qWkbYBacm1wjGMJnMAFgIgClQ1CR17Kqeyu/6Fx0oTczZVgjPeBXQSL3U8w5+sua4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60357},"type":"module","engines":{"node":">=20"},"gitHead":"6790bc6e67acbe6bef71ce95e2b110265b0ec1b7","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.13_1784875841383_0.0351564783997973","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@flatkey-ai/cli","version":"0.1.14","license":"MIT","_id":"@flatkey-ai/cli@0.1.14","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"adae91f4f110467c3ef92d910f9adbaa917cb5c1","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.14.tgz","fileCount":11,"integrity":"sha512-u8tZ1CnLgjkcADDqBwLL/pKQQVEMRU8vANBoiHIrfoXjiKrh7HaZ61pY4ARezElJHbOPv3mCKPvMTko9GNgIhg==","signatures":[{"sig":"MEQCIGOOo2+iGXQNKeqwNwdpKhmrikFgJPWvzc+gmB/ab9zHAiBHZsMGORSHW/Kf5+l5EtxsMe1Y/sz0n4/mzTCb0/OR1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60500},"type":"module","engines":{"node":">=20"},"gitHead":"fb112c73bd69d33ca9553a3e10726ee9e646351d","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.14_1784876614152_0.29337627295189783","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@flatkey-ai/cli","version":"0.1.15","license":"MIT","_id":"@flatkey-ai/cli@0.1.15","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"a43bad6f2471cf6950ecedccb6b732757d4a54ca","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.15.tgz","fileCount":11,"integrity":"sha512-wbXkGol/QLCfKC7LcGnrT+vHKh3Lzz1ZRbPJXgPzPGPs2MiwqqTxtJUiO7G+8cRpuMbcwh34sVKv0qxCXwQe9g==","signatures":[{"sig":"MEYCIQCsDqj9mQpDobljz6BiBb6xCOu877nysIfWwtdOsfoJRAIhAIKryAhWDRK89FbPZOTfFZj9haxDCN0xGqBKhXIU+Eq0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61306},"type":"module","engines":{"node":">=20"},"gitHead":"a2aa0bbca9fe301044e1a21dcaf7883ac1f0b2dd","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.15_1784884673244_0.5247847007573023","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@flatkey-ai/cli","version":"0.1.16","license":"MIT","_id":"@flatkey-ai/cli@0.1.16","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"099be90f541975fedea395456cf98f71eca3f0a9","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.16.tgz","fileCount":11,"integrity":"sha512-vlHrhw/daFkE2W4WbX0Fys1Ubebx28YGhxjlOQljYmssO+thOdh8E2Fto1uhyOyeY71NkSG5/dt+I8iW1NFg3A==","signatures":[{"sig":"MEYCIQCZObQP0hRA+kIg42Cu1sI4oSi/Q/iJcU8mNDso9xXGlwIhAPW0JFaQGp2A7cRwV7KFxGDnowS2Yt6/FZIuFZnDZIRO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61306},"type":"module","engines":{"node":">=20"},"gitHead":"5ef47002b9e42b2c4cbdc9df725439180d6db622","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.16_1784884935651_0.1545766307444456","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@flatkey-ai/cli","version":"0.1.17","license":"MIT","_id":"@flatkey-ai/cli@0.1.17","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"d1dadd37224d1f2f84e0e27c79ee752eed6312f4","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.17.tgz","fileCount":11,"integrity":"sha512-SK3LBMXxFfRmsoSPyRMF66G+Dwjd60Aa7oXwC4yf2hgYXvOP+b+phnsUskoIIc+BzC70DuP20GBloYI9B9MSVg==","signatures":[{"sig":"MEQCIDefTyvoFdKu1+JgSq0RVfeoZ+wNNYnOlFeDil1jTulsAiAfJHLYfOB1mIjAroImbJ4Dd1j9CnPegv2dvNAV5ZQKoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64342},"type":"module","engines":{"node":">=20"},"gitHead":"27bb80a423811dcd0dd40f6d8d19bf104b3aa5dc","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.17_1784976811354_0.12441390390031404","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@flatkey-ai/cli","version":"0.1.18","license":"MIT","_id":"@flatkey-ai/cli@0.1.18","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"b191948a9f82bd5902da9d592dda2c0a2309aff8","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.18.tgz","fileCount":11,"integrity":"sha512-q/ytYJofOlIf4ZyFE24ucG2C+kLhZndNGW5Gc+uUJnIbKtTOv3WYY3dThF9EEK7p8XBQWqrXomZQuM976p2ZBA==","signatures":[{"sig":"MEQCIC4U7ulTWIK+X+xfZOYOBQ58mRfgZdUytSZRcJD0nxwzAiArObncAtR2cin4Edrjbb9ao9C1nedaxBnjNzq+ASU5Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67343},"type":"module","engines":{"node":">=20"},"gitHead":"4a5e28160d541cee6149f0863810ff27fc5379ee","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.18_1784977106359_0.6081511780110387","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@flatkey-ai/cli","version":"0.1.19","license":"MIT","_id":"@flatkey-ai/cli@0.1.19","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"566e685cc506a210a7bc1beb244dda4ccae16c4d","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.19.tgz","fileCount":11,"integrity":"sha512-OBkGt63HP3FA4WKdJYrSB6AZ1isF1bMonoKq1Rqd+7ppsBAI2H0Lh0YG8nugQz0cyqlQGFupqtue1ky2YX027w==","signatures":[{"sig":"MEUCIQDqQL1lfn5N2O3PIzeYcEbemkm/pkHHp65qqebhBqkiAwIgTCHLPT0JPiH50k4BEoS6zQ+lrRtJEnO/ASla1BhEQhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71676},"type":"module","engines":{"node":">=20"},"gitHead":"0a3b96f9f9b5ed175958a42ac0783058f2bb2f67","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.19_1784993883021_0.6383808701015141","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@flatkey-ai/cli","version":"0.1.20","license":"MIT","_id":"@flatkey-ai/cli@0.1.20","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"b7a6ec52e6149d5a20201e97c95f0ce737120f09","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.20.tgz","fileCount":11,"integrity":"sha512-Vom9vkoLdgWh+Lrz7S+tcqW5ICyQbn6SulLcYjB+JMatXKMj1PlLV8fDBO3rhO8WnyQWVaMcFeNCA7+HOmqClw==","signatures":[{"sig":"MEYCIQDxSe9+LRf8wDPH/mtVVuVMMnVzeYGe/rM8cgNQNETu6gIhAIRF4AMfC4IvkJlWyDvyVVexy48qGaXAN2MIHfG3Iijg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72394},"type":"module","engines":{"node":">=20"},"gitHead":"e6db734be4acd74309c5164236af8d70e13a99ba","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.20_1784994312268_0.8623563507565732","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@flatkey-ai/cli","version":"0.1.21","license":"MIT","_id":"@flatkey-ai/cli@0.1.21","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"5c1a271383eb4ddc940e256a3d27b265e678f90c","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.21.tgz","fileCount":11,"integrity":"sha512-C8HP8Uwm2dPksXWrzM3hCvRfvJjMmNXUjO8maU2IH2jQAzDy50I20CobNkdaTEuSyXtR87mSRWOkIUni4NqkRA==","signatures":[{"sig":"MEYCIQCMP6IV7q4be4mJQkCSkG1J3INMZEaWlShwo1TyY3P5zAIhAMzrUVqvhC6DC0VmWe/QeyG1fA/kMIrhvuYPoj6Y0tpI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72747},"type":"module","engines":{"node":">=20"},"gitHead":"08d6ff7b21ff8f08535291bea9faec4a175a066a","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.21_1784995176541_0.649381648416334","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@flatkey-ai/cli","version":"0.1.22","license":"MIT","_id":"@flatkey-ai/cli@0.1.22","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"f6e7047b52a8ac44f727755aaeb2ff73ef79eba7","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.22.tgz","fileCount":11,"integrity":"sha512-TIGJaVJU3R6P9C+qXqPnNy0YZuqRqJcnj7dpIEXaQn41LPlnqVRwsyhwZgrF6Coh782xE6DDwI1d2e0cJNqIhQ==","signatures":[{"sig":"MEUCIQC+k28gfACczwnHmSKUiT3VKTTqtO/Yov2P8qjT1bYHuQIgERykYrdwfg3Wtf0csr8FBWWRrJnBVNDZRXgIBGLWKt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74554},"type":"module","engines":{"node":">=20"},"gitHead":"f18f75bbbf730dc889801cbe2e6dca015d0aeb19","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.22_1784998380112_0.46117769959305255","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@flatkey-ai/cli","version":"0.1.23","license":"MIT","_id":"@flatkey-ai/cli@0.1.23","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"816e78f9bfc56173d4af226d74fa2e9e25571965","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.23.tgz","fileCount":11,"integrity":"sha512-iZAEk0Rb1DNpg9fo+u+snvMeqRxP27JPxnH7/GI9/0fp4ahEgP6OWYd9/1n4hn6TzndNHDywCUkPmv3A/R6FZQ==","signatures":[{"sig":"MEUCIQCqitn0jx+NCnwUu0+IYXj82hcA6MzfTO4enY8xLMiVRAIgepfVyPDXzqzMuPi9nQqtenKFD62H8qSVshHItHW6AJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76584},"type":"module","engines":{"node":">=20"},"gitHead":"53b1c096d8bf1675a980eb30f3f503d07d673ea1","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.23_1785785026618_0.7551185212144025","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@flatkey-ai/cli","version":"0.1.25","license":"MIT","_id":"@flatkey-ai/cli@0.1.25","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"0a87523b028f677fda63440775eb8e3ea6bb023f","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.1.25.tgz","fileCount":11,"integrity":"sha512-uwpIqFhUfCE8nZHihDpb7TPHoKQjo/Fw+YG88p15AS9ssEDTdn7MfvGDEHsYyojr3m4urszW8ntKCtLb9ggoLA==","signatures":[{"sig":"MEUCIQDoMOeV/eLoVScYYOFQPcnCVahVjnWxMHWsxmUR1/L98AIgBPI4S7ynERTf+xGJ/jCznzVZc85mllLcYR6hm9hlPxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77869},"type":"module","engines":{"node":">=20"},"gitHead":"f12a7c87a441b4bb88cc257d53df8506c3d8a915","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.25_1785800171992_0.8280402589691804","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@flatkey-ai/cli","version":"0.2.0","license":"MIT","_id":"@flatkey-ai/cli@0.2.0","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"370547964c94cab59d12d7706e2fb08fb0f82fd1","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.2.0.tgz","fileCount":11,"integrity":"sha512-XffKZJJSgaTwxwCSWnQjx2WJtwOcxwLhNSr9mGQp2V2GiEwUYz2NQJAn+7gYHiUQy+MNGDOQl/z+TtQHTRKZUQ==","signatures":[{"sig":"MEUCIDAr81Y2PbDRTQn2D1AH7L/5sI1p4yl3P1UYGB0jN8hgAiEAoJGIQeN6DZvbqXeYbZIFlSylZgMShZyN/ybtEr0l5Fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80904},"type":"module","engines":{"node":">=20"},"gitHead":"77c78155b3b9a755632774693497164f8a8d2ba7","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.0_1785906153051_0.24452001418371383","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@flatkey-ai/cli","version":"0.2.1","license":"MIT","_id":"@flatkey-ai/cli@0.2.1","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"c83961cf0685858775961f2254cc558592b2b9c4","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.2.1.tgz","fileCount":11,"integrity":"sha512-WdED7iIzga+nO35N/6t9kNH82RTbo12GvluxaosWlpuF0tAVl0fbszhV6cukJHqq2XdlzDjJpd1DIwmErD5wcA==","signatures":[{"sig":"MEYCIQDARQDFC0PpRbU2zKnxIOCa3BMKUXquxjEnES7ykCjxoAIhALexqqX5aqCKdadZt8GlsLiYnR1A16tUDnaGiyZhISih","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82937},"type":"module","engines":{"node":">=20"},"gitHead":"cbc5d6092875d63a0aaed663b02426fa8c85811e","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.1_1785922923081_0.4301995015068276","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@flatkey-ai/cli","version":"0.2.2","license":"MIT","_id":"@flatkey-ai/cli@0.2.2","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"467361e3601f6048d91b3ad507e7f9a1056c8fc7","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.2.2.tgz","fileCount":12,"integrity":"sha512-Vu9KV/X1hm5mcNRFYbSV4DNW3qYiHaVSRok/AZjk4/SdvQ/YcCegkVP+FKo8oYa7qpNl3OJgr3PjXBjnYT8xCg==","signatures":[{"sig":"MEUCIQD+L93baVdQnqvykicZ3sXwSUbT8eJknlMdPkp++I1YPgIgKNo82fDQkVBdV3Ce2Z65vCyHf1b1b2gfSIdY5vhzuDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83407},"type":"module","engines":{"node":">=20"},"gitHead":"f5d607b34cc8f28e2405b688a0ff5bfb825c88a5","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.2_1785964415984_0.8711393310901328","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@flatkey-ai/cli","version":"0.2.3","license":"MIT","_id":"@flatkey-ai/cli@0.2.3","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"2166e04c498ecf3b14739fe450f56f84660a03d5","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.2.3.tgz","fileCount":12,"integrity":"sha512-ZsVvf0oqpxc8CFUQgnjI77dlNCWWu7/BdCKgo4lA8YZnQUZQvnr6p5nFzNu6iYmr287olkWnKYAsLZMTZ0lGxw==","signatures":[{"sig":"MEUCIQCbIdi6Ciqc18/HSx2tQbhfExb9Ez9+zR0MF2Tj4KBXdQIgSp5nOhudMWDuLVzw2IIKlvWczRJfw/2rTg5J73PREh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83815},"type":"module","engines":{"node":">=20"},"gitHead":"812e843fb51dd88ed4308365411d8cffea67302c","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.3_1786145017083_0.8911657368879762","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@flatkey-ai/cli","version":"0.2.4","license":"MIT","_id":"@flatkey-ai/cli@0.2.4","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"7f324c21462809470aad0fe1942c70b0c96792e6","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.2.4.tgz","fileCount":12,"integrity":"sha512-acy1PlFQddqUjNYUnERjI70cRqYJ0kHGG+j4jTn2nmURbamkyiJJQVwXQrkj+vxyrpmdr7vnwP4Tfivu7sbqYg==","signatures":[{"sig":"MEUCIE8nVJys8ZBrRPCwb33aEI2uvSDGdYcn6G2H8sCfcfzjAiEA6PNzssx1nlcItjq1FRigdRclH8xMl9drgJAh1ldbboQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84220},"type":"module","engines":{"node":">=20"},"gitHead":"106d3dbed6282acbcd9eb035f0b322179c14d164","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.4_1786147648776_0.4015942449975476","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@flatkey-ai/cli","version":"0.2.5","license":"MIT","_id":"@flatkey-ai/cli@0.2.5","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"7f4eb84711ad098c4f70c8b74bcf5dff3c0fcf42","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.2.5.tgz","fileCount":12,"integrity":"sha512-HrZfnkejrpUemchoZD0qhgVvLc6Q+KYli6FG5F6HBxyHTr25cEDHh2UQsi2I+KJ25THFm/UFPiIs0GVFuj1cwA==","signatures":[{"sig":"MEQCIBOaobPLtMzErUdj12CJ0ealET2L1qu1geA5w4/W9m+0AiBjTRplVLP1MFHQOMruSYQuawWHs1j9eQ3NrJ4ENB++1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84285},"type":"module","engines":{"node":">=20"},"gitHead":"929698b3974fc11b73c8b88ebf204f08e781160f","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.5_1786148284169_0.7372819648078432","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@flatkey-ai/cli","version":"0.2.6","license":"MIT","_id":"@flatkey-ai/cli@0.2.6","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"563c508237e01d3df2999144269ac22b8b1e5ea5","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.2.6.tgz","fileCount":12,"integrity":"sha512-AFe5LSmcd8DcAiowGJ6nQZpsHNatPbPVNwKo5NUFa5IERh/fIsl9Mbv9HpANNdL5FuaWC/SwVgHxHpleh8KMdQ==","signatures":[{"sig":"MEQCICGBK+C8iyzD/QUJZQxEENVgd8TjrhMbju4YldfO/OosAiArwiJlQyfujoyDesjpfYGCQxNLQ3rZ+FBV9uBGwxymbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84474},"type":"module","engines":{"node":">=20"},"gitHead":"ddff8852b66f005eda56dc776cac79abaaff2ce8","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.6_1786148868188_0.17550673342110112","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@flatkey-ai/cli","version":"0.2.7","license":"MIT","_id":"@flatkey-ai/cli@0.2.7","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"772be9ff8be41753277fd495c546afee844dcc79","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.2.7.tgz","fileCount":12,"integrity":"sha512-L5vtrizuxVTghJUrD17WO33eFic/A8dXy/OAUMfbUkt8oMe/UL+IoVzQfR+mcx8odSKpGWUvma/R3iUzP7ExPw==","signatures":[{"sig":"MEUCIFCHgR3epvdi8mxUV7nYTJV2nvefsoazlfsmjNTZoiX0AiEAvNxSx6syfDkCGpGP+hggqkR2m6Qidl6XxnlCaSQhIPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84549},"type":"module","engines":{"node":">=20"},"gitHead":"a739b5a3fc7d878cb111a6c7a48883a1292ae5ae","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.7_1786149973336_0.5292104428084619","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@flatkey-ai/cli","version":"0.2.8","license":"MIT","_id":"@flatkey-ai/cli@0.2.8","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"679f84179741814cb8f2f5354fd9667a248459a3","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.2.8.tgz","fileCount":12,"integrity":"sha512-g/6hPrBw647PvxJ3NEhYE63BmH5fQJy18RfY8x+QNgtbLSQPW6v1FYRPs33kaDX783j15ObYwLVWiY3tnoAU2w==","signatures":[{"sig":"MEYCIQDozBsWFfsHLRnIGDuhOU1H7/k+tQf6H/IsUYhJzJmuSAIhALzuU/JD+iEaSqgmXHzLdT1CTrXAvgK+9Gs1fou+xbY5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84597},"type":"module","engines":{"node":">=20"},"gitHead":"49ce9d56fc57749eb8ad9cfd4d5cabf3a58c976f","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.8_1786170840381_0.9494908791273213","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@flatkey-ai/cli","version":"0.2.9","license":"MIT","_id":"@flatkey-ai/cli@0.2.9","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"b370d802fc926de3cae8d2d64933c2f9bd390256","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.2.9.tgz","fileCount":12,"integrity":"sha512-JWCZpw7iqBmn31LsBHCgLDF+dxIW8gBLKg/h4pFQLaxn93msZP1w76EpLAI73gXGstLZwpEAUQjl9FIN0u5xpA==","signatures":[{"sig":"MEYCIQD7NWshFqXtgN4u5Hslmw5pBgmgfRbtFbytsBqY608YVQIhAOusmfVsc/0Y2MmiLKgG4Kxd9a35Xh8oREK76xAbBKOh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85098},"type":"module","engines":{"node":">=20"},"gitHead":"b7daf03df99111132ab9297ae614b4d3a36a190f","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.9_1786515224918_0.7285934737883704","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@flatkey-ai/cli","version":"0.3.2","license":"MIT","_id":"@flatkey-ai/cli@0.3.2","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"50ff2b2916b096429b5685e91e2d982fb1190e39","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.3.2.tgz","fileCount":12,"integrity":"sha512-WvhVeb/3RambZp1e/awM5sehRtJGkVOquIqHoYq35SRHEF3lSJow4t+LxmBoubr9wrHoeTniHuMYjF/NqqY8IA==","signatures":[{"sig":"MEUCIQDhs6w1U3hPfzq6+3wROd2Y9YvsvaMLVpRkVdVQB9RsJgIgdLoidTcOBZNUelaISlU9jxuXlJtak4cSIME9G7rkOX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94665},"type":"module","engines":{"node":">=20"},"gitHead":"c3d94ea3c3879c650c9ed8f95e038948010ba649","scripts":{"test":"node --test"},"_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.2_1788202282546_0.008076759485913021","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"_id":"@flatkey-ai/cli@0.3.3","bin":{"flatkey":"bin/flatkey.js"},"dist":{"shasum":"997e64c94b44145275c46f24439e15d2cab46a14","tarball":"https://registry.npmjs.org/@flatkey-ai/cli/-/cli-0.3.3.tgz","fileCount":15,"integrity":"sha512-fJy+ZRz2f3Qs0McBUOhzHVPZILHir3+Yls9HoOSe/bb2YR7KCxBrbmue5EJ4bMmPT/iaqMOGifWgHLGWRcY5QQ==","signatures":[{"sig":"MEUCIBNx/fAfxlz21KBWapDuFlhvsIRjJRTPMVg3h9Yz2morAiEAr7nuVsP9Ja9XAprMn5P2SudQHLAzf//eAZSwK1uVKts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCnbapAa1Em/nn16SguCuPHxvKJpSWFM9f2pbHBBaRInAIhAKw3adVZeMWzAeIpcnw25wl9BdZ58L85ChUWdqur/qb5"}],"unpackedSize":117656},"name":"@flatkey-ai/cli","type":"module","engines":{"node":">=20"},"gitHead":"2465e2bd255aa1af860556105703bc49a54260d3","license":"MIT","scripts":{"test":"node --test","postinstall":"node scripts/install-video-runtime.js"},"version":"0.3.3","_npmUser":{"name":"antimoron","email":"anti2moron@gmail.com"},"_npmVersion":"10.9.8","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","directories":{},"maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.3.3_1790114839625_0.36847333995884135"}}},"time":{"created":"2026-07-17T06:04:33.989Z","modified":"2026-09-22T22:07:19.992Z","0.1.0":"2026-07-17T06:04:34.318Z","0.1.1":"2026-07-17T06:35:45.868Z","0.1.2":"2026-07-17T06:37:05.049Z","0.1.3":"2026-07-17T07:32:24.159Z","0.1.4":"2026-07-17T07:37:04.592Z","0.1.5":"2026-07-19T01:23:17.989Z","0.1.6":"2026-07-24T03:30:49.338Z","0.1.7":"2026-07-24T04:15:57.965Z","0.1.8":"2026-07-24T04:22:21.126Z","0.1.9":"2026-07-24T04:37:55.883Z","0.1.10":"2026-07-24T04:52:48.176Z","0.1.11":"2026-07-24T05:54:46.109Z","0.1.12":"2026-07-24T06:30:01.125Z","0.1.13":"2026-07-24T06:50:41.522Z","0.1.14":"2026-07-24T07:03:34.300Z","0.1.15":"2026-07-24T09:17:53.389Z","0.1.16":"2026-07-24T09:22:15.795Z","0.1.17":"2026-07-25T10:53:31.512Z","0.1.18":"2026-07-25T10:58:26.479Z","0.1.19":"2026-07-25T15:38:03.159Z","0.1.20":"2026-07-25T15:45:12.431Z","0.1.21":"2026-07-25T15:59:36.728Z","0.1.22":"2026-07-25T16:53:00.247Z","0.1.23":"2026-08-03T19:23:46.831Z","0.1.25":"2026-08-03T23:36:12.119Z","0.2.0":"2026-08-05T05:02:33.201Z","0.2.1":"2026-08-05T09:42:03.237Z","0.2.2":"2026-08-05T21:13:36.098Z","0.2.3":"2026-08-07T23:23:37.236Z","0.2.4":"2026-08-08T00:07:28.938Z","0.2.5":"2026-08-08T00:18:04.328Z","0.2.6":"2026-08-08T00:27:48.346Z","0.2.7":"2026-08-08T00:46:13.501Z","0.2.8":"2026-08-08T06:34:00.518Z","0.2.9":"2026-08-12T06:13:45.055Z","0.3.2":"2026-08-31T18:51:22.696Z","0.3.3":"2026-09-22T22:07:19.719Z"},"license":"MIT","description":"Flatkey media generation CLI for image, video, audio, credits, status, and models.","maintainers":[{"name":"antimoron","email":"anti2moron@gmail.com"}],"readme":"# Flatkey CLI\n\n[![npm version](https://img.shields.io/npm/v/@flatkey-ai/cli.svg)](https://www.npmjs.com/package/@flatkey-ai/cli)\n[![npm downloads](https://img.shields.io/npm/dm/@flatkey-ai/cli.svg)](https://www.npmjs.com/package/@flatkey-ai/cli)\n[![Publish npm](https://github.com/flatkey-ai/flatkey-cli/actions/workflows/npm-publish.yml/badge.svg)](https://github.com/flatkey-ai/flatkey-cli/actions/workflows/npm-publish.yml)\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n\nCreative generation from the terminal for media teams and AI agents. Generate images, videos, audio, and text through one Flatkey credit balance.\n\nLanguages: [English](README.md) | [简体中文](docs/readme/README.zh-CN.md) | [日本語](docs/readme/README.ja-JP.md)\n\nWebsite: [flatkey.ai](https://flatkey.ai/?utm_source=github&utm_medium=readme&utm_campaign=flatkey_cli)\n\n```bash\nnpm install -g @flatkey-ai/cli\nflatkey login\n\nflatkey image generate --prompt \"editorial cover, neon city at dawn\" -o cover.png\nflatkey video generate --prompt \"cinematic product launch clip\" --model seedance2 -o launch.mp4\nflatkey audio generate --prompt \"你好，这是 Flatkey 的配音测试\" -o speech.mp3\nflatkey models --json\nflatkey credits --json\n```\n\n## Why Flatkey CLI\n\n- One CLI for image, video, audio, and text generation.\n- One `FLATKEY_API_KEY`, one credit balance.\n- Agent-friendly JSON mode with clean stdout.\n- Local output support with `--output` / `-o`.\n- Cross-platform npm package for macOS, Linux, and Windows.\n- Cool terminal progress animation for human runs; disabled in `--json` mode.\n\n## Product Comparison\n\nFlatkey is built for media teams that want programmatic generation without paying a premium for a closed creative suite or waiting in long queues. Higgsfield is strong for creator-facing workflows, and Dreamina/Jimeng has good ByteDance video models, but both can become expensive or slow once the workflow moves from manual creation to repeated AI-agent testing. In our testing, Dreamina/Jimeng video generation can wait up to 5 hours during peak time, which makes one-by-one prompt iteration impractical.\n\n| Need | Flatkey | Higgsfield | Dreamina / Jimeng |\n| --- | --- | --- | --- |\n| Cost for repeat testing | Flatkey token pricing is at least ~20% lower than comparable retail routes, and some modalities such as image can be ~40% lower. | Credit packages can be expensive once premium video/image models are used heavily. | Subscription credits can be cheaper in some local workflows, but API-style automation usually has plan and region constraints. |\n| Programmatic access | First-class CLI and API-router workflow. Designed for agents, scripts, and batch testing. | Strong product UI for creators; CLI-style automation is not the primary product promise. | CLI/API access is gated behind higher-tier setup in many workflows, not the default creator entry path. |\n| Queue / iteration speed | Built for fast CLI retries, `--dry-run`, local outputs, and unified model routing. | Good for polished creator workflows, but heavy credit usage makes broad testing costly. | Peak-time queues can block video iteration; we have observed waits up to 5 hours for a single video generation test. |\n| Modalities | Image, video, TTS, SFX, music, text, credits, status, and model discovery behind one Flatkey key. | Strong image/video creator stack and media tooling. | Strong ByteDance image/video models, especially Seedance/Dreamina-style workflows. |\n| Agent ergonomics | `--json`, `--output/-o`, `--dry-run`, `models`, `audio voices`, and predictable stdout/stderr. | More oriented around human creative workflows. | More oriented around app/product workflow than simple agent protocol. |\n| Best fit | Media teams building repeatable generation pipelines and AI-agent workflows. | Creators who want a polished visual production suite. | Teams already deep in CapCut/Dreamina/Jimeng ecosystem and willing to accept plan/queue tradeoffs. |\n\nIn short: use Flatkey when the job is repeated media generation, cost-sensitive testing, and AI-agent automation. Use creator suites when you want their native editing UI more than a programmable router.\n\n## Install\n\n```bash\nnpm install -g @flatkey-ai/cli\n```\n\nRun without installing:\n\n```bash\nnpx @flatkey-ai/cli help --ai\n```\n\nCheck local version:\n\n```bash\nflatkey --version\nflatkey -v\n```\n\n## Auth\n\nRecommended: sign in through the Flatkey console:\n\n```bash\nflatkey login\n```\n\n`flatkey login` opens a browser authorization page, waits for approval, then saves the CLI API key and account metadata in your local Flatkey config. After login, check the active auth state:\n\n```bash\nflatkey auth status\nflatkey status --json\n```\n\nIf your terminal cannot open a browser automatically, print the approval URL and open it yourself:\n\n```bash\nflatkey login --no-open\n```\n\nFor staging or self-hosted console testing:\n\n```bash\nflatkey login --console-url https://console.flatkey.ai\n```\n\nTo remove the saved API key:\n\n```bash\nflatkey logout\n```\n\nAlternative: use an environment variable:\n\n```bash\nexport FLATKEY_API_KEY=<key>\n```\n\nOr save a manually created key locally:\n\n```bash\nflatkey onboard --api-key <key>\n```\n\nCreate a key at [console.flatkey.ai/keys](https://console.flatkey.ai/keys), then pass it with `--api-key`.\n\n## Commands\n\n### Generate Image\n\n```bash\nflatkey image generate \\\n  --prompt \"magazine cover, reflective typography, studio lighting\" \\\n  --model gpt-image-2 \\\n  -o cover.png\n```\n\nUpload a local image and get a temporary signed URL:\n\n```bash\nflatkey image upload --file ./reference.png\n```\n\n### Generate Video\n\n```bash\nflatkey video generate \\\n  --prompt \"8 second cinematic product reveal, glossy black background\" \\\n  --model seedance2 \\\n  --ratio 16:9 \\\n  --resolution 720p \\\n  -o launch.mp4\n```\n\n### Copy Video\n\nRecreate a local 5-15 second video using a generated Depth Anything V2 video\nreference:\n\n```bash\nflatkey video copy \\\n  --source input.mp4 \\\n  --frame-ratio 80 \\\n  --depth-resolution 480p \\\n  -o result.mp4\n```\n\n`video copy` preserves the source duration by default. The source and requested\nduration must be between 5 and 15 seconds. Depth processing uses a platform\nruntime downloaded by the CLI; runtime distribution is configured through\n`FLATKEY_VIDEO_RUNTIME_BASE_URL` until the Flatkey runtime release channel is\npublished. The generated depth video is uploaded as the primary motion\nreference. If the selected upstream model cannot fetch video references, the\nCLI explicitly falls back to three depth keyframes and reports that mode in\nJSON output as `depth-keyframes-fallback`.\n\nVideo ratios: `16:9`, `9:16`, `4:3`, `3:4`, `21:9`, `1:1`, `adaptive`.\nVideo resolutions: `480p`, `720p`, `1080p`.\n\nLocal reference images are uploaded through Flatkey temporary media first:\n\n```bash\nflatkey video generate \\\n  --model Seedance2.0-pro \\\n  --prompt \"a sleepy kitten, soft window light\" \\\n  --image ./reference.png \\\n  -o kitten.mp4\n```\n\nSeedance 2.5 accepts reference images and videos as ordered content inputs:\n\n```bash\nflatkey video generate \\\n  --model seedance-2-5-pro \\\n  --prompt \"保持人物、服装和镜头运动一致\" \\\n  --image-url https://example.com/character.png \\\n  --video-url https://example.com/motion.mp4 \\\n  --ratio adaptive \\\n  -o result.mp4\n```\n\nFor Seedance 2.5, the CLI allows up to 30 reference images and 10 reference\nvideos in one request. Local files are uploaded before generation and all\ninputs keep their command-line order. Reference videos can be `.mp4` or `.mov`.\n\nFirst/last frame:\n\n```bash\nflatkey video generate \\\n  --model Seedance2.0-pro \\\n  --prompt \"slow camera push-in\" \\\n  --first-frame ./first.png \\\n  --last-frame ./last.png \\\n  -o transition.mp4\n```\n\n### Generate Audio\n\nText to speech:\n\n```bash\nflatkey audio generate \\\n  --prompt \"你好，这是 Flatkey 网关的语音测试。\" \\\n  --voice-id EXAVITQu4vr4xnSDxMaL \\\n  --model eleven_multilingual_v2 \\\n  --stability 0.5 \\\n  --similarity-boost 0.75 \\\n  --style 0 \\\n  -o speech.mp3\n```\n\nList voices:\n\n```bash\nflatkey audio voices --json\n```\n\nSound effects:\n\n```bash\nflatkey audio sfx \\\n  --prompt \"glass shattering on the floor\" \\\n  --duration 3 \\\n  -o sfx.mp3\n```\n\nMusic:\n\n```bash\nflatkey audio music \\\n  --prompt \"calm ambient piano, sad mood\" \\\n  --music-length-ms 10000 \\\n  -o music.mp3\n```\n\n### Generate Text\n\n```bash\nflatkey text generate \\\n  --prompt \"write 5 sharp headlines for a creator tool launch\" \\\n  --model gpt-5.5 \\\n  -o headlines.txt\n```\n\n### Credits, Status, Models\n\n```bash\nflatkey credits --json\nflatkey status --json\nflatkey models --json\nflatkey models --type image --json\nflatkey help --ai\n```\n\n## Models\n\nLive model list:\n\n```bash\nflatkey models --json\n```\n\nUseful current defaults:\n\n| Type | Models |\n| --- | --- |\n| Image | `gpt-image-2`, `nano-banana-pro-preview`, Gemini image models |\n| Video | `seedance2`, `veo-3`, `veo-3-fast` |\n| Audio | `eleven_multilingual_v2`, ElevenLabs voices, sound effects, music |\n| Text | `gpt-5.5`, Claude, Gemini, GLM, Grok models |\n\n`models` reads from the Flatkey console model registry. Generation calls use the Flatkey router.\n\n## Agent Protocol\n\nUse this when wiring Flatkey into Codex, Claude Code, Cursor, or other agents:\n\n```bash\nflatkey help --ai\n```\n\nAgent rules:\n\n- Prefer `FLATKEY_API_KEY`.\n- Always pass `--json` for machine-readable output.\n- Use `--output` / `-o` when the generated file path matters.\n- Use `flatkey image upload --file <path>` for a temporary signed image URL.\n- Use `--image`, `--first-frame`, or `--last-frame` to pass local images into video generation.\n- Call `flatkey models --json` before choosing a model.\n- Call `flatkey audio voices --json` before choosing a TTS `voice_id`.\n- Use `--dry-run` to inspect request shape without spending credits.\n\nExample dry run:\n\n```bash\nflatkey video generate \\\n  --prompt \"fashion campaign hero shot\" \\\n  --model seedance2 \\\n  --dry-run \\\n  --json\n```\n\n## Routing\n\n- Generation router: `https://router.flatkey.ai`\n- Model registry: `https://console.flatkey.ai/v1/available_models`\n- Voice registry: `https://router.flatkey.ai/v1/voices`\n\nOverride router only when developing or testing:\n\n```bash\nflatkey image generate --prompt \"test\" --base-url http://127.0.0.1:3000 --json\n```\n\n## Release Channels\n\nPrimary release:\n\n- npm package: [`@flatkey-ai/cli`](https://www.npmjs.com/package/@flatkey-ai/cli)\n\nPlanned wrappers:\n\n- Homebrew formula.\n- Debian `.deb` package for apt-based install.\n- Windows MSI package.\n\n## Development\n\n```bash\ngit clone https://github.com/flatkey-ai/flatkey-cli.git\ncd flatkey-cli\nnpm install\nnpm test\nnode bin/flatkey.js --version\n```\n\n## Links\n\n- Website: [flatkey.ai](https://flatkey.ai/?utm_source=github&utm_medium=readme&utm_campaign=flatkey_cli_links)\n- npm: [`@flatkey-ai/cli`](https://www.npmjs.com/package/@flatkey-ai/cli)\n- Issues: [github.com/flatkey-ai/flatkey-cli/issues](https://github.com/flatkey-ai/flatkey-cli/issues)\n","readmeFilename":"README.md"}