{"_id":"@aitty/cli","_rev":"17-4a506860f83560f100e7b302b2be106e","name":"@aitty/cli","dist-tags":{"latest":"0.6.7"},"versions":{"0.1.0":{"name":"@aitty/cli","version":"0.1.0","keywords":["agent","ai","browser","cli","pty","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/cli@0.1.0","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"bin":{"aitty":"dist/cli.js"},"dist":{"shasum":"2179e7a3f9d9723d806b39448b7529aa5fc52571","tarball":"https://registry.npmjs.org/@aitty/cli/-/cli-0.1.0.tgz","fileCount":3,"integrity":"sha512-vWptY54y/edHiS1Rf6byBa7BcOfgnyw6A3ik6d2q60Qy5AJREOGix91UL1TyFRnxLXSNW/hWeNLRXnVnQPo7Ug==","signatures":[{"sig":"MEYCIQCAEaiJi6PF6ey8YD0xvZPoo9MEPP/MBrtz9n4k5L3xJwIhAMDkmdX8Ai06PQwg+okB7s2ihdPcY6dHuXd3OuScLeFc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10895},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"gitHead":"ff2c3b8859c43e0a141a5e891a50777f12055c99","_npmUser":{"name":"kingsword09","email":"kingsword09@gmail.com"},"repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.1","description":"Command-line launcher for aitty browser terminal sessions.","directories":{},"_nodeVersion":"25.8.2","dependencies":{"@aitty/server":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1778564591478_0.07448588535484713","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aitty/cli","version":"0.1.1","keywords":["agent","ai","browser","cli","pty","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/cli@0.1.1","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"bin":{"aitty":"dist/cli.js"},"dist":{"shasum":"5d12dda5ae4802305feb4e1e47d80153a2429f54","tarball":"https://registry.npmjs.org/@aitty/cli/-/cli-0.1.1.tgz","fileCount":4,"integrity":"sha512-uh6M+hyTuSqFILYWoR+8ZXqWCIQ74rxSVK9fZEqF3s+lVyKjXf1dBewtWIajVhJeZHbfy7Lsk0gDsWmK4sQPPA==","signatures":[{"sig":"MEQCIDt/NZMs2PW/wzg1isOEpDNPg7Qe+5e6DkVweegBWDTlAiB3JpXvdY/XH8CC2+NzP/j5mYSwDzR0FvrW/CjQtQ/FIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21125},"main":"./dist/cli.js","type":"module","_from":"file:/tmp/aitty-cli-0.1.1.tgz","types":"./dist/cli.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:952281c8-db6d-4edd-bb2c-59143786fa86"}},"_resolved":"/tmp/aitty-cli-0.1.1.tgz","_integrity":"sha512-uh6M+hyTuSqFILYWoR+8ZXqWCIQ74rxSVK9fZEqF3s+lVyKjXf1dBewtWIajVhJeZHbfy7Lsk0gDsWmK4sQPPA==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.14.1","description":"Command-line launcher for aitty browser terminal sessions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aitty/server":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.1_1778566955070_0.27857254246418695","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@aitty/cli","version":"0.1.2","keywords":["agent","ai","browser","cli","pty","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/cli@0.1.2","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"bin":{"aitty":"dist/cli.js"},"dist":{"shasum":"570f0a7e3b6f64f2db15260deb7a4df6490f5d11","tarball":"https://registry.npmjs.org/@aitty/cli/-/cli-0.1.2.tgz","fileCount":4,"integrity":"sha512-/VolwcNGgmNFT8gO05ndv1cTi//kSXE/Ep7cScbOBQfWF7VQ1pTIXzm9Ye4qQd8Vpz1Vxbg2hU031p5SG4lkMw==","signatures":[{"sig":"MEUCIQDz4cSVc/BJWtv795nfS89MmLM2UfZav/O2TiglCCEmgQIgLAmyPr77ctMEGEWnjZl0WkpzmjZJmRBXiNnoPgJPAHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21125},"main":"./dist/cli.js","type":"module","_from":"file:/tmp/aitty-cli-0.1.2.tgz","types":"./dist/cli.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:952281c8-db6d-4edd-bb2c-59143786fa86"}},"_resolved":"/tmp/aitty-cli-0.1.2.tgz","_integrity":"sha512-/VolwcNGgmNFT8gO05ndv1cTi//kSXE/Ep7cScbOBQfWF7VQ1pTIXzm9Ye4qQd8Vpz1Vxbg2hU031p5SG4lkMw==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.14.1","description":"Command-line launcher for aitty browser terminal sessions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aitty/server":"0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.2_1778576301605_0.7754309070131704","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aitty/cli","version":"0.2.0","keywords":["agent","ai","browser","cli","pty","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/cli@0.2.0","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"bin":{"aitty":"dist/cli.js"},"dist":{"shasum":"8e0bf881355a2640631d11131122f8e0b86234ac","tarball":"https://registry.npmjs.org/@aitty/cli/-/cli-0.2.0.tgz","fileCount":11,"integrity":"sha512-c95/p5Kdb8cJk9Znh4hZ4qPa1RVfyhcogY2+bqg0i0qKPo7BdPFT7R0ITb9z87pbrIRjX3ec3OSpUTkT/DRNbQ==","signatures":[{"sig":"MEUCIQCz59fCInUdMmj+ifOX903/yq7PxGxzcGBJ+HZHuInYEwIgbwgIiyn1UxmSIw1tmhrg2Cxg6oc/J29q5T3eDb4qcPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85089},"main":"./dist/cli.js","type":"module","_from":"file:/tmp/aitty-cli-0.2.0.tgz","types":"./dist/cli.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:952281c8-db6d-4edd-bb2c-59143786fa86"}},"_resolved":"/tmp/aitty-cli-0.2.0.tgz","_integrity":"sha512-c95/p5Kdb8cJk9Znh4hZ4qPa1RVfyhcogY2+bqg0i0qKPo7BdPFT7R0ITb9z87pbrIRjX3ec3OSpUTkT/DRNbQ==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.14.1","description":"Command-line launcher for aitty browser terminal sessions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"qrcode":"^1.5.4","web-push":"^3.6.7","clipboardy":"^5.3.1","@aitty/server":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.0_1779112242130_0.8822246369982458","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aitty/cli","version":"0.3.0","keywords":["agent","ai","browser","cli","pty","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/cli@0.3.0","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"bin":{"aitty":"dist/cli.js"},"dist":{"shasum":"1bd2c54c73fac4cbd0a0dabc1f351936dc673485","tarball":"https://registry.npmjs.org/@aitty/cli/-/cli-0.3.0.tgz","fileCount":11,"integrity":"sha512-pZ3H9L7NNN1PBqExzEANjWQ8Z99rjNnKcrnNm0eJC8l5Vav3RDEnfZsaZQMoVYXtH0iNbprlhI0ks2K+445G0A==","signatures":[{"sig":"MEUCIQCsyrfUTybYJcTNcnQABKiljHKI4U6Dj2kDxGA7IkqmmwIgfDDF264B3wAEHzEf2VOgMvwyr2qMtpgxzxj9g7meFp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86755},"main":"./dist/cli.js","type":"module","_from":"file:/tmp/aitty-cli-0.3.0.tgz","types":"./dist/cli.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:952281c8-db6d-4edd-bb2c-59143786fa86"}},"_resolved":"/tmp/aitty-cli-0.3.0.tgz","_integrity":"sha512-pZ3H9L7NNN1PBqExzEANjWQ8Z99rjNnKcrnNm0eJC8l5Vav3RDEnfZsaZQMoVYXtH0iNbprlhI0ks2K+445G0A==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.14.1","description":"Command-line launcher for aitty browser terminal sessions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"qrcode":"^1.5.4","web-push":"^3.6.7","clipboardy":"^5.3.1","@aitty/server":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.0_1779206238074_0.6075106863707282","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@aitty/cli","version":"0.3.1","keywords":["agent","ai","browser","cli","pty","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/cli@0.3.1","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"bin":{"aitty":"dist/cli.js"},"dist":{"shasum":"986ce276389ebfdfceeefae04b034c5f1dfd4ff7","tarball":"https://registry.npmjs.org/@aitty/cli/-/cli-0.3.1.tgz","fileCount":14,"integrity":"sha512-NaV4E2QfiFImMjU7YRCSzOK6DgHrcU2jvGtrswPGLA0fLnCxM0YuRh22PojwtoZ1kTKIcLgi4rCzckoduJ65gw==","signatures":[{"sig":"MEQCIB3teO3uIQCzb/cMRy4cg8jOCh8Y/lP4HU+R7i52ZXpaAiBH0hWrk5c3W/gEg0UcZn7SWDhSpMjqRyGdO7fKQvpFcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90258},"main":"./dist/cli.js","type":"module","_from":"file:/tmp/aitty-cli-0.3.1.tgz","types":"./dist/cli.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:952281c8-db6d-4edd-bb2c-59143786fa86"}},"_resolved":"/tmp/aitty-cli-0.3.1.tgz","_integrity":"sha512-NaV4E2QfiFImMjU7YRCSzOK6DgHrcU2jvGtrswPGLA0fLnCxM0YuRh22PojwtoZ1kTKIcLgi4rCzckoduJ65gw==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.15.0","description":"Command-line launcher for aitty browser terminal sessions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"qrcode":"^1.5.4","web-push":"^3.6.7","clipboardy":"^5.3.1","@aitty/server":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.1_1779507674130_0.13443337409340872","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aitty/cli","version":"0.4.0","keywords":["agent","ai","browser","cli","pty","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/cli@0.4.0","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"bin":{"aitty":"dist/cli.js"},"dist":{"shasum":"85ca16ed40feb30bf01af75a58a4e34e17420594","tarball":"https://registry.npmjs.org/@aitty/cli/-/cli-0.4.0.tgz","fileCount":14,"integrity":"sha512-c3JUSck9d7aUjvkBC+EJdm/8qCm3Pt3nXm1HSHjIRb1lIB6pU3Umh5FSTdwHqxblQi6ocem7qbpvze4v8N5UEg==","signatures":[{"sig":"MEYCIQDCRqQU6jbKHZuqAnZY7PZuhTgiRcygBxryfNqmO42M5wIhAPHfKbnTR1X6UNF0sAsbyg1dDG+DzLAnm3/upiPk82NI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90258},"main":"./dist/cli.js","type":"module","_from":"file:/tmp/aitty-cli-0.4.0.tgz","types":"./dist/cli.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:952281c8-db6d-4edd-bb2c-59143786fa86"}},"_resolved":"/tmp/aitty-cli-0.4.0.tgz","_integrity":"sha512-c3JUSck9d7aUjvkBC+EJdm/8qCm3Pt3nXm1HSHjIRb1lIB6pU3Umh5FSTdwHqxblQi6ocem7qbpvze4v8N5UEg==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.15.0","description":"Command-line launcher for aitty browser terminal sessions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"qrcode":"^1.5.4","web-push":"^3.6.7","clipboardy":"^5.3.1","@aitty/server":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.0_1779521997649_0.434200660884291","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@aitty/cli","version":"0.5.0","keywords":["agent","ai","browser","cli","pty","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/cli@0.5.0","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"bin":{"aitty":"dist/cli.js"},"dist":{"shasum":"b2dc4f823c1477cacd39214c46cddd883ef12361","tarball":"https://registry.npmjs.org/@aitty/cli/-/cli-0.5.0.tgz","fileCount":14,"integrity":"sha512-zpiWtQKaTT8R3jQAzIfW38dTRt3B67Jq6l7dmlFojR5eBfYLjCOy8iEnEygtYF7vlm7tOQG+AUGN785bDUhkiA==","signatures":[{"sig":"MEUCIQD8RSmO27D73RuR6WaswvWzSgz8eTHKVlKM5TkOk56N5QIgMYzfCPuu+I11ndfXOPj+CaKLeecPVhsw+Npt+L16hgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90258},"main":"./dist/cli.js","type":"module","_from":"file:/tmp/aitty-cli-0.5.0.tgz","types":"./dist/cli.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:952281c8-db6d-4edd-bb2c-59143786fa86"}},"_resolved":"/tmp/aitty-cli-0.5.0.tgz","_integrity":"sha512-zpiWtQKaTT8R3jQAzIfW38dTRt3B67Jq6l7dmlFojR5eBfYLjCOy8iEnEygtYF7vlm7tOQG+AUGN785bDUhkiA==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.15.0","description":"Command-line launcher for aitty browser terminal sessions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"qrcode":"^1.5.4","web-push":"^3.6.7","clipboardy":"^5.3.1","@aitty/server":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.0_1779616301045_0.0066485201159827145","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@aitty/cli","version":"0.5.1","keywords":["agent","ai","browser","cli","pty","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/cli@0.5.1","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"bin":{"aitty":"dist/cli.js"},"dist":{"shasum":"b0c03f152fd46b23e852c9099c8d8be8769126b3","tarball":"https://registry.npmjs.org/@aitty/cli/-/cli-0.5.1.tgz","fileCount":14,"integrity":"sha512-SDN6BFpxTIi2ZfZ+H+gRPQxtZDes2k4E/X2BK13JLdHAaFc13BsthJ3XZcowa7AnSu7hWT1eX/cx9Vl+GtIgyw==","signatures":[{"sig":"MEUCIQDojvMcdbDbFc05taYQG8qKHhbDcrYuAeEnMZX0y5NkuwIgHjR3ETac1cHSS61xavYZw2rR0kJUUMzOShqbGOTNF5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91927},"main":"./dist/cli.js","type":"module","_from":"file:/tmp/aitty-cli-0.5.1.tgz","types":"./dist/cli.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:952281c8-db6d-4edd-bb2c-59143786fa86"}},"_resolved":"/tmp/aitty-cli-0.5.1.tgz","_integrity":"sha512-SDN6BFpxTIi2ZfZ+H+gRPQxtZDes2k4E/X2BK13JLdHAaFc13BsthJ3XZcowa7AnSu7hWT1eX/cx9Vl+GtIgyw==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Command-line launcher for aitty browser terminal sessions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"qrcode":"^1.5.4","web-push":"^3.6.7","clipboardy":"^5.3.1","@aitty/server":"0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.1_1780148494876_0.716202386444335","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@aitty/cli","version":"0.6.0","keywords":["agent","ai","browser","cli","pty","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/cli@0.6.0","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"bin":{"aitty":"dist/cli.js"},"dist":{"shasum":"d39d42a01109ff40bb43ec1fac5a92cb1f44cb69","tarball":"https://registry.npmjs.org/@aitty/cli/-/cli-0.6.0.tgz","fileCount":14,"integrity":"sha512-X6udXWrlwDUM2wqq0gRQgx8WlAXR367ox5Rvco1ObNEXs/XIAE2W6BD3zJmTWTTeYbs3T1Cc+g5HTIGY/8cwCw==","signatures":[{"sig":"MEUCIQC7QzfzNb0Afj0syXRrLZrz09a6hhV4jeRLEhKqIE9MeQIgZgnpdQeaMg/77AO6bGCHRkbbI1U5355RqPCiHRrQeHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91927},"main":"./dist/cli.js","type":"module","_from":"file:/tmp/aitty-cli-0.6.0.tgz","types":"./dist/cli.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:952281c8-db6d-4edd-bb2c-59143786fa86"}},"_resolved":"/tmp/aitty-cli-0.6.0.tgz","_integrity":"sha512-X6udXWrlwDUM2wqq0gRQgx8WlAXR367ox5Rvco1ObNEXs/XIAE2W6BD3zJmTWTTeYbs3T1Cc+g5HTIGY/8cwCw==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Command-line launcher for aitty browser terminal sessions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"qrcode":"^1.5.4","web-push":"^3.6.7","clipboardy":"^5.3.1","@aitty/server":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.0_1780316318591_0.800118120502191","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@aitty/cli","version":"0.6.1","keywords":["agent","ai","browser","cli","pty","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/cli@0.6.1","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"bin":{"aitty":"dist/cli.js"},"dist":{"shasum":"967218b4e86c469c97e02d0c2954417cb02b1d81","tarball":"https://registry.npmjs.org/@aitty/cli/-/cli-0.6.1.tgz","fileCount":14,"integrity":"sha512-IpNxB3l7JTun3fAHQ2FmlqdqJMIi06e9HXBYXNfrz6+RTaVBIurQtCpQ8BMwqo7c77NnMfDooa+F0Ckyur71eA==","signatures":[{"sig":"MEQCIA1svkH2ZZxWpTxqE3M3Rr/fJU/NeGtij5EsR5xK84CEAiBW+jzyxqRhkILOnVDAC8BgQSVM5uF3YcYPw5ZIv/KNIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91927},"main":"./dist/cli.js","type":"module","_from":"file:/tmp/aitty-cli-0.6.1.tgz","types":"./dist/cli.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:952281c8-db6d-4edd-bb2c-59143786fa86"}},"_resolved":"/tmp/aitty-cli-0.6.1.tgz","_integrity":"sha512-IpNxB3l7JTun3fAHQ2FmlqdqJMIi06e9HXBYXNfrz6+RTaVBIurQtCpQ8BMwqo7c77NnMfDooa+F0Ckyur71eA==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Command-line launcher for aitty browser terminal sessions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"qrcode":"^1.5.4","web-push":"^3.6.7","clipboardy":"^5.3.1","@aitty/server":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.1_1780411480105_0.5062087714047319","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@aitty/cli","version":"0.6.2","keywords":["agent","ai","browser","cli","pty","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/cli@0.6.2","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"bin":{"aitty":"dist/cli.js"},"dist":{"shasum":"d8be77fee7396985ba6d19fa4d777af807c2c974","tarball":"https://registry.npmjs.org/@aitty/cli/-/cli-0.6.2.tgz","fileCount":14,"integrity":"sha512-OSZE8BPofzcLXiJigdvGGXVeDm4aBha0AEmmNrEIx9NSNX/lOLIDK9S0IPWAx5fca1W8CJEpwo4Z6hfsqFRrDA==","signatures":[{"sig":"MEUCID9r/AkpuzNiXhmVh/PjLvWVb/oFHsNfSsaCNPcNS1hEAiEAiU1RFsZQpRu6THdfpugU6VI8j2xCIrb3uZz/unnar40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91927},"main":"./dist/cli.js","type":"module","_from":"file:/tmp/aitty-cli-0.6.2.tgz","types":"./dist/cli.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:952281c8-db6d-4edd-bb2c-59143786fa86"}},"_resolved":"/tmp/aitty-cli-0.6.2.tgz","_integrity":"sha512-OSZE8BPofzcLXiJigdvGGXVeDm4aBha0AEmmNrEIx9NSNX/lOLIDK9S0IPWAx5fca1W8CJEpwo4Z6hfsqFRrDA==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Command-line launcher for aitty browser terminal sessions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"qrcode":"^1.5.4","web-push":"^3.6.7","clipboardy":"^5.3.1","@aitty/server":"0.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.2_1780720344725_0.14839238879763306","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@aitty/cli","version":"0.6.3","keywords":["agent","ai","browser","cli","pty","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/cli@0.6.3","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"bin":{"aitty":"dist/cli.js"},"dist":{"shasum":"bb7defd1462b80a444654e89de596cea47345cb8","tarball":"https://registry.npmjs.org/@aitty/cli/-/cli-0.6.3.tgz","fileCount":14,"integrity":"sha512-QkrD8w3HIpRboXOW9Ffb4LvI/zW2Ez1kQYjanfp66Gtx6vDrY8nT7my9V3VriylayLtMR/oaRHTlO0IMhtaCbQ==","signatures":[{"sig":"MEUCIAC0ZRqMWMNxuxPWrGwxDQ28vYy2n9xoiRERZza/2KKqAiEAuttChJ2PfpmDeYLbZCJP82N/YtfO4mKrsPyzKVn7dp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91927},"main":"./dist/cli.js","type":"module","_from":"file:/tmp/aitty-cli-0.6.3.tgz","types":"./dist/cli.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:952281c8-db6d-4edd-bb2c-59143786fa86"}},"_resolved":"/tmp/aitty-cli-0.6.3.tgz","_integrity":"sha512-QkrD8w3HIpRboXOW9Ffb4LvI/zW2Ez1kQYjanfp66Gtx6vDrY8nT7my9V3VriylayLtMR/oaRHTlO0IMhtaCbQ==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Command-line launcher for aitty browser terminal sessions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"qrcode":"^1.5.4","web-push":"^3.6.7","clipboardy":"^5.3.1","@aitty/server":"0.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.3_1780826341256_0.5985778991605804","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@aitty/cli","version":"0.6.4","keywords":["agent","ai","browser","cli","pty","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/cli@0.6.4","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"bin":{"aitty":"dist/cli.js"},"dist":{"shasum":"1524e519da188c8f5448843d2ad3d988d0018d33","tarball":"https://registry.npmjs.org/@aitty/cli/-/cli-0.6.4.tgz","fileCount":14,"integrity":"sha512-8Id3MeahtimzXjzFdFJiOi6h9/SYgPIr1R4fDqBWFLJN0DN5u+tq797V9ai8sjx/BFRXrUD8XKR7BGSq1H1suQ==","signatures":[{"sig":"MEUCIQCzM1zikpAa6WlXzM7OIMNpDi4hwUHRGx7oL+Pv5s8GdwIgSbzmXaY4imQBisL7Mi+5+djO4X0Rxib8/l4qq1RGOJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91927},"main":"./dist/cli.js","type":"module","_from":"file:/tmp/aitty-cli-0.6.4.tgz","types":"./dist/cli.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:952281c8-db6d-4edd-bb2c-59143786fa86"}},"_resolved":"/tmp/aitty-cli-0.6.4.tgz","_integrity":"sha512-8Id3MeahtimzXjzFdFJiOi6h9/SYgPIr1R4fDqBWFLJN0DN5u+tq797V9ai8sjx/BFRXrUD8XKR7BGSq1H1suQ==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Command-line launcher for aitty browser terminal sessions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"qrcode":"^1.5.4","web-push":"^3.6.7","clipboardy":"^5.3.1","@aitty/server":"0.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.4_1780843811176_0.009665266294754726","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@aitty/cli","version":"0.6.5","keywords":["agent","ai","browser","cli","pty","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/cli@0.6.5","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"bin":{"aitty":"dist/cli.js"},"dist":{"shasum":"b5ef43185e2921971afd1b58bc799b73faeb3574","tarball":"https://registry.npmjs.org/@aitty/cli/-/cli-0.6.5.tgz","fileCount":14,"integrity":"sha512-f4T05YDgCsqXFS5eDb96ixqocOuO/FdyRBx3KKkOvD0HdqgwGwRhIHb7TFQ1t11NSR6AkjMFT0m3MRvUyThhzg==","signatures":[{"sig":"MEYCIQDX0qY/R1xCrzY6TQyP44FbCi4e9uRaYcKGI+PKSmJEZwIhAJGlN1p4SuNd2oz2x+GEx3mz1KOKWWridXLNpw8txzRN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91927},"main":"./dist/cli.js","type":"module","_from":"file:/tmp/aitty-cli-0.6.5.tgz","types":"./dist/cli.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:952281c8-db6d-4edd-bb2c-59143786fa86"}},"_resolved":"/tmp/aitty-cli-0.6.5.tgz","_integrity":"sha512-f4T05YDgCsqXFS5eDb96ixqocOuO/FdyRBx3KKkOvD0HdqgwGwRhIHb7TFQ1t11NSR6AkjMFT0m3MRvUyThhzg==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Command-line launcher for aitty browser terminal sessions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"qrcode":"^1.5.4","web-push":"^3.6.7","clipboardy":"^5.3.1","@aitty/server":"0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.5_1780872992502_0.941665671060941","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@aitty/cli","version":"0.6.6","keywords":["agent","ai","browser","cli","pty","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/cli@0.6.6","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"bin":{"aitty":"dist/cli.js"},"dist":{"shasum":"554eab3158a6308ecd2484dcfd9e1adb84926ab6","tarball":"https://registry.npmjs.org/@aitty/cli/-/cli-0.6.6.tgz","fileCount":14,"integrity":"sha512-PIHn/IlkYWaD/CsiOW/KXPkzU+ZVOA8QJvHAlszs96VB03usogaWhoK086+oBa5nMqGjmMQ/PHCDiZzI5VfttA==","signatures":[{"sig":"MEUCIQDXuFDcZP55ddzWzug1vhTqtrYFxkXgqJaSvit4tJSYAwIgdYGs0dJAjKfABhFfzFOdsuD2LA8DlhoXJeM+4NhG72w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91927},"main":"./dist/cli.js","type":"module","_from":"file:/tmp/aitty-cli-0.6.6.tgz","types":"./dist/cli.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:952281c8-db6d-4edd-bb2c-59143786fa86"}},"_resolved":"/tmp/aitty-cli-0.6.6.tgz","_integrity":"sha512-PIHn/IlkYWaD/CsiOW/KXPkzU+ZVOA8QJvHAlszs96VB03usogaWhoK086+oBa5nMqGjmMQ/PHCDiZzI5VfttA==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Command-line launcher for aitty browser terminal sessions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"qrcode":"^1.5.4","web-push":"^3.6.7","clipboardy":"^5.3.1","@aitty/server":"0.6.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.6_1780880535149_0.13286953242299226","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@aitty/cli","version":"0.6.7","description":"Command-line launcher for aitty browser terminal sessions.","keywords":["agent","ai","browser","cli","pty","terminal"],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"license":"Apache-2.0","author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/kingsword09/aitty.git","directory":"packages/cli"},"type":"module","bin":{"aitty":"dist/cli.js"},"main":"./dist/cli.js","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"publishConfig":{"access":"public"},"engines":{"node":">=20"},"dependencies":{"clipboardy":"^5.3.1","qrcode":"^1.5.4","web-push":"^3.6.7","@aitty/server":"0.6.7"},"_id":"@aitty/cli@0.6.7","_integrity":"sha512-HcWNgXCyl76mf8r/zP0hFTH4XYFk8ckVHDOenYqXR3169BGvVkjKQ5Nz+yfTmWyq5OkiEXsFpDdbeHDokuc8/Q==","_resolved":"/tmp/aitty-cli-0.6.7.tgz","_from":"file:/tmp/aitty-cli-0.6.7.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-HcWNgXCyl76mf8r/zP0hFTH4XYFk8ckVHDOenYqXR3169BGvVkjKQ5Nz+yfTmWyq5OkiEXsFpDdbeHDokuc8/Q==","shasum":"88c252661358638bff6237c21353166abe76bd14","tarball":"https://registry.npmjs.org/@aitty/cli/-/cli-0.6.7.tgz","fileCount":14,"unpackedSize":91927,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDT6loJNFdnxEsjn6CO2T11p6OXmBb0kfxSxlMX+x+9NwIhAL3CcSLxX+DwvJXe9S5EAAEmYmi8Rj08MAAhzj23NqT2"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:952281c8-db6d-4edd-bb2c-59143786fa86"}},"directories":{},"maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.6.7_1780894853889_0.07571269206095566"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-12T05:43:11.349Z","modified":"2026-06-08T05:00:54.169Z","0.1.0":"2026-05-12T05:43:11.617Z","0.1.1":"2026-05-12T06:22:35.215Z","0.1.2":"2026-05-12T08:58:21.756Z","0.2.0":"2026-05-18T13:50:42.288Z","0.3.0":"2026-05-19T15:57:18.215Z","0.3.1":"2026-05-23T03:41:14.272Z","0.4.0":"2026-05-23T07:39:57.792Z","0.5.0":"2026-05-24T09:51:41.187Z","0.5.1":"2026-05-30T13:41:35.011Z","0.6.0":"2026-06-01T12:18:38.771Z","0.6.1":"2026-06-02T14:44:40.249Z","0.6.2":"2026-06-06T04:32:24.866Z","0.6.3":"2026-06-07T09:59:01.394Z","0.6.4":"2026-06-07T14:50:11.339Z","0.6.5":"2026-06-07T22:56:32.636Z","0.6.6":"2026-06-08T01:02:15.284Z","0.6.7":"2026-06-08T05:00:54.040Z"},"bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","homepage":"https://github.com/kingsword09/aitty#readme","keywords":["agent","ai","browser","cli","pty","terminal"],"repository":{"type":"git","url":"git+https://github.com/kingsword09/aitty.git","directory":"packages/cli"},"description":"Command-line launcher for aitty browser terminal sessions.","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"readme":"# @aitty/cli\n\nReference command-line launcher for aitty browser terminal sessions.\n\nUse it to run an interactive agent CLI in a local browser without writing a host\napplication first. For SDK integrations, use `@aitty/server` and\n`@aitty/browser` directly.\n\n## Install\n\n```bash\nnpm i -g @aitty/cli\n```\n\nOr run without global install:\n\n```bash\nnpx @aitty/cli exec -- codex\n```\n\n## Usage\n\n```bash\naitty exec -- codex\naitty exec -- claude\naitty exec -- droid -r\n```\n\nList and stop local sessions started by `aitty exec`:\n\n```bash\naitty list\naitty stop <id>\naitty stop all\naitty prune\n```\n\nChoose how the startup link is handled:\n\n```bash\naitty exec --launch open -- codex\naitty exec --launch qr -- codex\naitty exec --launch copy -- codex\naitty exec --launch print -- codex\n```\n\n`--launch auto` is the default. In an interactive terminal it shows a startup\nmenu; in scripts it keeps non-interactive behavior. `--no-open` remains a\ncompatibility alias for `--launch print`.\n\nSet startup options before the command:\n\n```bash\naitty exec --cwd /path/to/project --theme dark -- codex\naitty exec --project my-app --label droid16 --title \"Droid 16\" -- droid16 -r\n```\n\nExpose the session to another device on the same LAN:\n\n```bash\naitty exec --lan -- codex\naitty exec --lan --public-host 192.168.1.23 -- codex\n```\n\nUse a reverse proxy, gateway, or tunnel entrypoint:\n\n```bash\naitty exec --public-origin https://agent.example.com -- codex\n```\n\nFor many sessions behind one stable origin, run `aitty gateway` first:\n\n```bash\naitty gateway --port 8910 --public-origin https://agent.example.com\naitty exec --public-origin https://agent.example.com -- codex\naitty exec --public-origin https://agent.example.com -- claude\n```\n\nExpose a temporary public HTTPS session with Cloudflare Quick Tunnel:\n\n```bash\naitty exec --cloudflare -- codex\n```\n\nUse a Cloudflare named tunnel and Access-protected hostname through a fixed\ngateway. Start the gateway in one terminal:\n\n```bash\naitty gateway \\\n  --port 14375 \\\n  --cloudflare \\\n  --cloudflare-tunnel aitty \\\n  --cloudflare-hostname aitty.example.com\n```\n\nThen start sessions from other terminals:\n\n```bash\naitty exec \\\n  --public-origin https://aitty.example.com \\\n  -- codex\n```\n\nQuick Tunnel is useful for short-lived testing, but it does not provide\nCloudflare Access authentication. Email, OTP, IdP, and group policies are\nconfigured in Cloudflare Zero Trust for a named tunnel hostname. See the full\nproject guide:\n[Cloudflare Tunnel and Zero Trust](https://github.com/kingsword09/aitty/blob/main/docs/cloudflare.md).\nFor the complete command reference, see\n[CLI usage](https://github.com/kingsword09/aitty/blob/main/docs/cli.md).\n\n## Options\n\n- `--cwd <dir>` sets the child process working directory.\n- `--port <port>` binds a specific port from `0` to `65535`; required for named Cloudflare tunnel modes.\n- `--host <host>` binds a specific host. Non-loopback hosts require `--lan`.\n- `--lan` binds `0.0.0.0` and prints a LAN-accessible URL.\n- `--public-host <host>` sets the hostname/IP printed in the browser URL without changing the bind host.\n- `--public-origin <url>` sets the full printed URL origin for reverse proxy, gateway, or tunnel integrations.\n- `--cloudflare` exposes the session through a `cloudflared` tunnel. In `exec`, this uses Quick Tunnel unless `--cloudflare-tunnel` is set. In `gateway`, this starts a named tunnel.\n- `--cloudflare-bin <cmd>` sets the `cloudflared` executable path or command name.\n- `--cloudflare-tunnel <name>` runs a named Cloudflare Tunnel. It requires `--port` and `--cloudflare-hostname`.\n- `--cloudflare-hostname <host>` sets the public hostname for the named tunnel. Protect this hostname with Cloudflare Access.\n- `--cloudflare-protocol <mode>` sets named tunnel transport to `http2`, `quic`, or `auto`; default is `http2`.\n- `--buffer-size <bytes>` changes replay buffer size from `1024` to `16777216`.\n- `--project <name>` sets the project segment in the browser session URL.\n- `--label <name>` sets the label segment in the browser session URL.\n- `--title <text>` sets the browser shell title.\n- `--subtitle <text>` sets the browser shell subtitle.\n- `--theme <name>` sets the initial shell `data-theme`.\n- `--font-size <px>` sets the initial terminal font size from `11` to `24`.\n- `--launch <mode>` chooses startup behavior: `menu`, `open`, `qr`, `copy`, `print`, or `auto`.\n- `--no-open` is a compatibility alias for `--launch print`.\n- `--verbose` prints debug logs to stderr.\n- `--help` and `--version` print CLI metadata.\n\n## Session Management\n\n- `aitty list` and `aitty ps` print currently running local sessions.\n- `aitty stop <id>` sends `SIGTERM` to the owning `aitty exec` process. Prefixes are accepted when unambiguous.\n- `aitty stop all` stops every registered local session.\n- `aitty prune` removes stale records for processes that are no longer alive.\n\nSession records are stored in the current user's local state directory. They are\nbest-effort metadata, not a daemon; if a process crashes, `list` and `prune`\nclean up stale records. On macOS and Linux, `list` also best-effort discovers\nunregistered `aitty exec` processes that were started before session management\nwas available; those entries use a `pid-<pid>` id and can be stopped with\n`aitty stop pid-<pid>`.\n\n## Gateway\n\n`aitty gateway` starts a fixed local reverse proxy for registered sessions. Use\nit when one stable public origin should serve many simultaneous\n`/s/<project>/<session>?t=<token>` session paths.\n\n```bash\naitty gateway --port 8910 --public-origin https://aitty.example.com\naitty exec --public-origin https://aitty.example.com -- codex\n```\n\nFor Cloudflare named tunnels, point the tunnel ingress at the gateway port and\nstart sessions separately with the same public origin.\n\n`aitty exec --cloudflare-tunnel ...` is still available for single-session\nnamed tunnel setups, but it requires `--port` because the Cloudflare ingress\nmust target that exact local port. The gateway model is the recommended path for\nstable remote access.\n\n## Notes\n\n- The CLI prints the tokenized session URL to stdout.\n- Local sessions bind to loopback by default and use a `*.localhost` display URL with the same stable `/s/<project>/<session>` path.\n- `--lan` exposes the tokenized PTY session to your network. Use it only on trusted networks.\n- `--launch qr` uses `--public-origin` when provided. Without a public origin, it enables LAN binding so phones can scan a reachable URL.\n- `--cloudflare` keeps the local server loopback-only while exposing a public HTTPS tunnel.\n- Quick Tunnel URLs are public and temporary; use a named tunnel with Cloudflare Access for email/OTP or IdP authentication.\n- Named tunnels default to `http2` because it is more reliable on networks that block QUIC/UDP.\n- Logs and runtime errors go to stderr.\n- One invocation owns one PTY child and one local browser session.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}