{"_id":"@termly-dev/cli","_rev":"45-53e6ae0794557769c3d96d37bbcddca4","name":"@termly-dev/cli","dist-tags":{"latest":"1.9.5"},"versions":{"0.0.1":{"name":"@termly-dev/cli","version":"0.0.1","keywords":["terminal","remote","ai","coding","assistant","claude","aider"],"author":{"name":"Termly Team"},"license":"MIT","_id":"@termly-dev/cli@0.0.1","maintainers":[{"name":"termly.dev","email":"hello@termly.dev"}],"homepage":"https://github.com/termly-dev/termly-cli#readme","bugs":{"url":"https://github.com/termly-dev/termly-cli/issues"},"bin":{"termly":"bin/cli.js"},"dist":{"shasum":"4469421cdb09cb73adfe9958ca92416e6a262529","tarball":"https://registry.npmjs.org/@termly-dev/cli/-/cli-0.0.1.tgz","fileCount":2,"integrity":"sha512-6MC9BVr5ZOhXGLW3gXLPEc8aexwlFTGpEwHsZd5Qus3JgcG5kCLLHEgU0ZgSvO0MywKWw+Qlf9JuUjO4acLhsA==","signatures":[{"sig":"MEYCIQCx6gRlVVNVqxQyh+xdp3e5EU6ROph5qORlz16uBuvkJAIhAMDP7w5TxmrNZ7Nf9P9pfO+NUY3ub7l18H/c7Y+DyWQv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529},"main":"index.js","_npmUser":{"name":"termly.dev","email":"hello@termly.dev"},"repository":{"url":"git+https://github.com/termly-dev/termly-cli.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal terminal access for AI coding assistants (coming soon)","directories":{},"_nodeVersion":"24.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.0.1_1760806666496_0.837626893064928","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@termly-dev/cli","version":"0.6.9","keywords":["terminal","remote","ai","coding","assistant","claude","aider","copilot","mobile"],"author":{"name":"Termly Team"},"license":"MIT","_id":"@termly-dev/cli@0.6.9","maintainers":[{"name":"termly.dev","email":"hello@termly.dev"}],"homepage":"https://github.com/termly-dev/termly-cli#readme","bugs":{"url":"https://github.com/termly-dev/termly-cli/issues"},"bin":{"termly":"bin/cli.js"},"dist":{"shasum":"2335f9bfe1fb8c6a707f1be7bdd4274955adecd0","tarball":"https://registry.npmjs.org/@termly-dev/cli/-/cli-0.6.9.tgz","fileCount":32,"integrity":"sha512-MYQh4zODcyzII1jt+BR0kBaor6ZaoUjzAGMW2TKOd8voEd8xJ/04+4BvBWkfBgyr9F9bOOhJXoJwn9t9h0Pvng==","signatures":[{"sig":"MEUCIG7//8pyaXC5rG4UjRTxd3nIY3MVWTV10kJoXpIFax7lAiEAhsyDZXn3ty67SRSVzga97A7Ttuw9kkPunnO0YmzrqmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122662},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"04ec4a9edd1e20a7f2fc4d724200f623315da4d9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js","preinstall":"node scripts/check-build-tools.js"},"_npmUser":{"name":"termly.dev","email":"hello@termly.dev"},"repository":{"url":"git+https://github.com/termly-dev/termly-cli.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal terminal access for AI coding assistants","directories":{},"_nodeVersion":"24.4.0","dependencies":{"ws":"^8.14.0","conf":"^10.2.0","uuid":"^9.0.0","axios":"^1.6.0","chalk":"^4.1.2","semver":"^7.7.3","inquirer":"^8.2.5","node-pty":"^1.0.0","commander":"^11.0.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.9_1761212870611_0.5380373300277606","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@termly-dev/cli","version":"0.7.0","keywords":["terminal","remote","ai","coding","assistant","claude","aider","copilot","mobile"],"author":{"name":"Termly Team"},"license":"MIT","_id":"@termly-dev/cli@0.7.0","maintainers":[{"name":"termly.dev","email":"hello@termly.dev"}],"homepage":"https://github.com/termly-dev/termly-cli#readme","bugs":{"url":"https://github.com/termly-dev/termly-cli/issues"},"bin":{"termly":"bin/cli.js"},"dist":{"shasum":"c4b97975cf0ad0f5cf9ae7d2d891dcb97568807b","tarball":"https://registry.npmjs.org/@termly-dev/cli/-/cli-0.7.0.tgz","fileCount":32,"integrity":"sha512-vrR3ZMa0udjsp1aXgeUabXHmS3CkGbgBcTne7Y5n3b5PITjcc0jO7MUxm3ia40zXA++en8sHDbsv2xGrWaYT0g==","signatures":[{"sig":"MEUCIQDraxm0tOgn4WXxJjXZVUeUWmQ1VNYb9yebZekzj8FZmAIgO2hTcMntKyGnD7p2SS+AUH1wPqjh3ULb0p04oQTzqT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122669},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"348b188a4a1298e6e26723ddb4d6a3c635114db8","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js","preinstall":"node scripts/check-build-tools.js"},"_npmUser":{"name":"termly.dev","email":"hello@termly.dev"},"repository":{"url":"git+https://github.com/termly-dev/termly-cli.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal terminal access for AI coding assistants","directories":{},"_nodeVersion":"24.4.0","dependencies":{"ws":"^8.14.0","conf":"^10.2.0","uuid":"^9.0.0","axios":"^1.6.0","chalk":"^4.1.2","semver":"^7.7.3","inquirer":"^8.2.5","node-pty":"^1.1.0-beta37","commander":"^11.0.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.0_1761226793569_0.2241819647934289","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@termly-dev/cli","version":"0.8.1","keywords":["terminal","remote","ai","coding","assistant","claude","aider","copilot","mobile"],"author":{"name":"Termly Team"},"license":"MIT","_id":"@termly-dev/cli@0.8.1","maintainers":[{"name":"termly.dev","email":"hello@termly.dev"}],"homepage":"https://github.com/termly-dev/termly-cli#readme","bugs":{"url":"https://github.com/termly-dev/termly-cli/issues"},"bin":{"termly":"bin/cli.js"},"dist":{"shasum":"38d5d2b07256bf3d9f3bb4402140258beb09850e","tarball":"https://registry.npmjs.org/@termly-dev/cli/-/cli-0.8.1.tgz","fileCount":35,"integrity":"sha512-JFIc4yFCppduVRriLHao7dSyKPqH8+EGRO/acmc4kSUwyyRhx3D589FkiBdf0qQeSUGVCbdPRjRryJwXGbJfvQ==","signatures":[{"sig":"MEQCIAG8lsY7UEpmOIiQglHQ0ElpbS1MPbfGLGHyq69SKox8AiBh9wPScTT7VdLzl0tWTdUia1hRmtpaX3eXHsWTT8whvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135246},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"4925aeddccda2621d1dad8508c9214cadd24c492","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js","preinstall":"node scripts/check-build-tools.js"},"_npmUser":{"name":"termly.dev","email":"hello@termly.dev"},"repository":{"url":"git+https://github.com/termly-dev/termly-cli.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal terminal access for AI coding assistants","directories":{},"_nodeVersion":"24.4.0","dependencies":{"ws":"^8.14.0","conf":"^10.2.0","uuid":"^9.0.0","axios":"^1.6.0","chalk":"^4.1.2","semver":"^7.7.3","inquirer":"^8.2.5","node-pty":"^1.1.0-beta37","commander":"^11.0.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.1_1761311038133_0.6895430468636972","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@termly-dev/cli","version":"0.9.0","keywords":["terminal","remote","ai","coding","assistant","claude","aider","copilot","mobile"],"author":{"name":"Termly Team"},"license":"MIT","_id":"@termly-dev/cli@0.9.0","maintainers":[{"name":"termly.dev","email":"hello@termly.dev"}],"homepage":"https://github.com/termly-dev/termly-cli#readme","bugs":{"url":"https://github.com/termly-dev/termly-cli/issues"},"bin":{"termly":"bin/cli.js"},"dist":{"shasum":"bfa9d1d5c58e723adef4ad55d76b7d8fbe7e6bda","tarball":"https://registry.npmjs.org/@termly-dev/cli/-/cli-0.9.0.tgz","fileCount":35,"integrity":"sha512-/diEZm8T9Wm6vmWUZlS/3Nh6l9beXAT4zyqJXtW3oKd08jcM89lrpJ7I4Sw2RzyLjLq2C4r9B4sBKxGp4khVNA==","signatures":[{"sig":"MEUCIQCdzKw4YGUH4J3q0uQUoccPJlAbuXKopO4U6Oqn/xZECwIgTK56nQ04VmyFl2/ZEgkjjoNJTi9LSHvl4uIDUHsanZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148257},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"510eddee0af4366245f8a827bc7cda522227b352","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js","preinstall":"node scripts/check-build-tools.js"},"_npmUser":{"name":"termly.dev","email":"hello@termly.dev"},"repository":{"url":"git+https://github.com/termly-dev/termly-cli.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal terminal access for AI coding assistants","directories":{},"_nodeVersion":"24.4.0","dependencies":{"ws":"^8.14.0","conf":"^10.2.0","uuid":"^9.0.0","axios":"^1.6.0","chalk":"^4.1.2","semver":"^7.7.3","inquirer":"^8.2.5","node-pty":"^1.1.0-beta37","commander":"^11.0.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.0_1761355237813_0.7431870404642424","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@termly-dev/cli","version":"0.9.1","keywords":["terminal","remote","ai","coding","assistant","claude","aider","copilot","mobile"],"author":{"name":"Termly Team"},"license":"MIT","_id":"@termly-dev/cli@0.9.1","maintainers":[{"name":"termly.dev","email":"hello@termly.dev"}],"homepage":"https://github.com/termly-dev/termly-cli#readme","bugs":{"url":"https://github.com/termly-dev/termly-cli/issues"},"bin":{"termly":"bin/cli.js"},"dist":{"shasum":"3d927b8e119a491a81a090f99b5e275633ef6f56","tarball":"https://registry.npmjs.org/@termly-dev/cli/-/cli-0.9.1.tgz","fileCount":35,"integrity":"sha512-PIobEXTlFJs9BIBT0/v4av86jdqND9MEilujatH0WESZJNSr+1+VC7auhYkBQTwIzMLAJb8+m9hpG1+hHyjxQw==","signatures":[{"sig":"MEYCIQD3YKijxfPkmgkhewcR8M6mqFH0zVYTcI8LBBMVgsaMmwIhAJeFXJiqyzz43RLYT4/Whuzfe9JYf81Owux15t+PBCYs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148277},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"7a7efe5a3a942a34734153707c97a67e803cbe0c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js","preinstall":"node scripts/check-build-tools.js"},"_npmUser":{"name":"termly.dev","email":"hello@termly.dev"},"repository":{"url":"git+https://github.com/termly-dev/termly-cli.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal terminal access for AI coding assistants","directories":{},"_nodeVersion":"24.4.0","dependencies":{"ws":"^8.14.0","conf":"^10.2.0","uuid":"^9.0.0","axios":"^1.6.0","chalk":"^4.1.2","semver":"^7.7.3","inquirer":"^8.2.5","node-pty":"^1.1.0-beta37","commander":"^11.0.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.1_1761423493197_0.10897222564742415","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@termly-dev/cli","version":"0.9.2","keywords":["terminal","remote","ai","coding","assistant","claude","aider","copilot","mobile"],"author":{"name":"Termly Team"},"license":"MIT","_id":"@termly-dev/cli@0.9.2","maintainers":[{"name":"termly.dev","email":"hello@termly.dev"}],"homepage":"https://github.com/termly-dev/termly-cli#readme","bugs":{"url":"https://github.com/termly-dev/termly-cli/issues"},"bin":{"termly":"bin/cli.js"},"dist":{"shasum":"59e53864194d68bc56b23960c5368a368a5b1803","tarball":"https://registry.npmjs.org/@termly-dev/cli/-/cli-0.9.2.tgz","fileCount":35,"integrity":"sha512-vjDMK5+N1SbOmfwOitEZ5KfPAvc1nPMzCO8cuhOGJs0314EriL2fnHPqQaqcKyDFViU/Q4Mi2NQnA7hFbBHYZg==","signatures":[{"sig":"MEUCIQDTyCgF8QeQVy4qkO2kzm8se2d28mnNCwQx1DLxjwyTKQIgIY8LiA2UJkfdiNGqui1NVtLQ8OVsGcXETPGOT1rYpls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151845},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"1c280b3c56c1befa94e303233bb7de1203be4c26","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js","preinstall":"node scripts/check-build-tools.js"},"_npmUser":{"name":"termly.dev","email":"hello@termly.dev"},"repository":{"url":"git+https://github.com/termly-dev/termly-cli.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal terminal access for AI coding assistants","directories":{},"_nodeVersion":"24.4.0","dependencies":{"ws":"^8.14.0","conf":"^10.2.0","uuid":"^9.0.0","axios":"^1.6.0","chalk":"^4.1.2","semver":"^7.7.3","inquirer":"^8.2.5","node-pty":"^1.1.0-beta37","commander":"^11.0.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.2_1761494393271_0.8874449721725808","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@termly-dev/cli","version":"0.9.3","keywords":["terminal","remote","ai","coding","assistant","claude","aider","copilot","mobile"],"author":{"name":"Termly Team"},"license":"MIT","_id":"@termly-dev/cli@0.9.3","maintainers":[{"name":"termly.dev","email":"hello@termly.dev"}],"homepage":"https://github.com/termly-dev/termly-cli#readme","bugs":{"url":"https://github.com/termly-dev/termly-cli/issues"},"bin":{"termly":"bin/cli.js"},"dist":{"shasum":"b81f088e4c69ec890a26ed5034d77360500340e1","tarball":"https://registry.npmjs.org/@termly-dev/cli/-/cli-0.9.3.tgz","fileCount":35,"integrity":"sha512-2Cg0+m5efOJyDuHHjaNcgnxc/2SSBpamiBKHZ6+A7H+hhcNzKL//BBfQrDZXCPbfOQwR/iYXH4CtQ6eCd6l/HA==","signatures":[{"sig":"MEUCIEc1zFzBj3xVmDlf7zkBcVbTUyx6AL40uAflh+vyCBWjAiEApugKOT479/OT1BYgZrp1255x13CnnTH1pXQ7u7fWnpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157654},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"65722ee6aac0b0732c5494595cd0ca8b0ec4ee9b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js","preinstall":"node scripts/check-build-tools.js"},"_npmUser":{"name":"termly.dev","email":"hello@termly.dev"},"repository":{"url":"git+https://github.com/termly-dev/termly-cli.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal terminal access for AI coding assistants","directories":{},"_nodeVersion":"24.4.0","dependencies":{"ws":"^8.14.0","conf":"^10.2.0","uuid":"^9.0.0","axios":"^1.6.0","chalk":"^4.1.2","semver":"^7.7.3","inquirer":"^8.2.5","node-pty":"^1.1.0-beta37","commander":"^11.0.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.3_1761519546379_0.9402352645724064","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@termly-dev/cli","version":"0.9.4","keywords":["terminal","remote","ai","coding","assistant","claude","aider","copilot","mobile"],"author":{"name":"Termly Team"},"license":"MIT","_id":"@termly-dev/cli@0.9.4","maintainers":[{"name":"termly.dev","email":"hello@termly.dev"}],"homepage":"https://github.com/termly-dev/termly-cli#readme","bugs":{"url":"https://github.com/termly-dev/termly-cli/issues"},"bin":{"termly":"bin/cli.js"},"dist":{"shasum":"963f06f3da9e4b3ddb68567e89d5cacb7fbf8e70","tarball":"https://registry.npmjs.org/@termly-dev/cli/-/cli-0.9.4.tgz","fileCount":35,"integrity":"sha512-kvPJePKGBMYm9xpAMJ9BI/IL2FI9EJnpClJ/F5vF1QyKeZpbxVtxCaig6PngH7PIJYUgq/71WtqKPwLd1gHJHg==","signatures":[{"sig":"MEUCIQCaSjM1UUzKWjSeuwrNAAHRFCRoPoI9UmUT7W5V6thdfwIgaIPuFuCywT9AzLBvLX9l3kHh8+etgK9ggi17AgfxIlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159688},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"1c2c4b936b575daa44571ccbf976c51355dceefa","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js","preinstall":"node scripts/check-build-tools.js"},"_npmUser":{"name":"termly.dev","email":"hello@termly.dev"},"repository":{"url":"git+https://github.com/termly-dev/termly-cli.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal terminal access for AI coding assistants","directories":{},"_nodeVersion":"24.4.0","dependencies":{"ws":"^8.14.0","conf":"^10.2.0","uuid":"^9.0.0","axios":"^1.6.0","chalk":"^4.1.2","semver":"^7.7.3","inquirer":"^8.2.5","node-pty":"^1.1.0-beta37","commander":"^11.0.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.4_1761568718456_0.012762142878238958","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@termly-dev/cli","version":"0.9.5","keywords":["terminal","remote","ai","coding","assistant","claude","aider","copilot","mobile"],"author":{"name":"Termly Team"},"license":"MIT","_id":"@termly-dev/cli@0.9.5","maintainers":[{"name":"termly.dev","email":"hello@termly.dev"}],"homepage":"https://github.com/termly-dev/termly-cli#readme","bugs":{"url":"https://github.com/termly-dev/termly-cli/issues"},"bin":{"termly":"bin/cli.js"},"dist":{"shasum":"1933ec0454fb3704cf6c9effa77a8d8e9b53fb74","tarball":"https://registry.npmjs.org/@termly-dev/cli/-/cli-0.9.5.tgz","fileCount":35,"integrity":"sha512-+6r4ZcAmUpRMr0N/eo0s7nzEUnSYCVdQfpf1w0d+PUwyAC88Sj0eDow4dKe30D0TTQfRT65ANC7Kws1XRJXlMw==","signatures":[{"sig":"MEYCIQDbY9llTyiBQ9+iwGe5bB/yRGK5hKKPnH+pqNPXTBgjDgIhAKSPfRZhK7B/jydF3XsfLL/3uCiEi79P+xvYcerd7MDK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159683},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"40b13e7e6851588c501d353df6e574ee4b8a597d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js","preinstall":"node scripts/check-build-tools.js"},"_npmUser":{"name":"termly.dev","email":"hello@termly.dev"},"repository":{"url":"git+https://github.com/termly-dev/termly-cli.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal terminal access for AI coding assistants","directories":{},"_nodeVersion":"24.4.0","dependencies":{"ws":"^8.14.0","conf":"^10.2.0","uuid":"^9.0.0","axios":"^1.6.0","chalk":"^4.1.2","semver":"^7.7.3","inquirer":"^8.2.5","node-pty":"^1.1.0-beta37","commander":"^11.0.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.5_1761580702685_0.5845459502661963","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@termly-dev/cli","version":"0.9.6","keywords":["terminal","remote","ai","coding","assistant","claude","aider","copilot","mobile"],"author":{"name":"Termly Team"},"license":"MIT","_id":"@termly-dev/cli@0.9.6","maintainers":[{"name":"termly.dev","email":"hello@termly.dev"}],"homepage":"https://termly.dev","bugs":{"url":"https://github.com/termly-dev/termly-cli/issues"},"bin":{"termly":"bin/cli.js"},"dist":{"shasum":"29c84344335118527497221a9b6f0d08e50750ee","tarball":"https://registry.npmjs.org/@termly-dev/cli/-/cli-0.9.6.tgz","fileCount":35,"integrity":"sha512-HKMxMTDCctEfkdXlkppqY/usQwoU13RPc0OW0y7MJ/qRE8QFhVKPM/4z4+CCT7Ha/3uhm4PB/dvr50BiF9crQA==","signatures":[{"sig":"MEUCIHK2cJci5OkPWPeBwGqiG6GyyYNj9ToaNUKOueWtcbdgAiEAi7YaycxCYDXIl7NbqtdPeaB1VGc7q/B3UaOTsd8DrWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160681},"main":"index.js","engines":{"node":">=18.0.0"},"funding":{"url":"https://ko-fi.com/termly","type":"kofi"},"gitHead":"16c78be42b5dc505f3d4998f2ee4e5bc0740e4c3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js","preinstall":"node scripts/check-build-tools.js"},"_npmUser":{"name":"termly.dev","email":"hello@termly.dev"},"repository":{"url":"git+https://github.com/termly-dev/termly-cli.git","type":"git"},"_npmVersion":"11.4.2","description":"Mirror your AI coding sessions to mobile - control Claude, Aider, Copilot, and 17+ tools from your phone","directories":{},"_nodeVersion":"24.4.0","dependencies":{"ws":"^8.14.0","conf":"^10.2.0","uuid":"^9.0.0","axios":"^1.6.0","chalk":"^4.1.2","semver":"^7.7.3","inquirer":"^8.2.5","node-pty":"^1.1.0-beta37","commander":"^11.0.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.6_1761604693607_0.1109817710033254","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@termly-dev/cli","version":"0.9.7","keywords":["terminal","remote","ai","coding","assistant","claude","aider","copilot","mobile"],"author":{"name":"Termly Team"},"license":"MIT","_id":"@termly-dev/cli@0.9.7","maintainers":[{"name":"termly.dev","email":"hello@termly.dev"}],"homepage":"https://termly.dev","bugs":{"url":"https://github.com/termly-dev/termly-cli/issues"},"bin":{"termly":"bin/cli.js"},"dist":{"shasum":"4f55f80097eae23254877d74fe865ca11e9797e5","tarball":"https://registry.npmjs.org/@termly-dev/cli/-/cli-0.9.7.tgz","fileCount":35,"integrity":"sha512-4jR6jZSs0tzwQjZVaUIB2bmjzuun+hZqMqSCNBRXorsTKBY+uz4l/2yYWaDXGDRRbsgAM6aY3mUTLcXkyB/8GA==","signatures":[{"sig":"MEUCIQD5dx5QMFz1q8hL1kMYDIFLihy4rt7KfIAv3Bvmzt+8NAIgJMO8rETFYm7zAocXaY5eMZUksgMiF2npRA9frXHptvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160769},"main":"index.js","engines":{"node":">=18.0.0"},"funding":{"url":"https://ko-fi.com/termly","type":"kofi"},"gitHead":"16c78be42b5dc505f3d4998f2ee4e5bc0740e4c3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js","preinstall":"node scripts/check-build-tools.js"},"_npmUser":{"name":"termly.dev","email":"hello@termly.dev"},"repository":{"url":"git+https://github.com/termly-dev/termly-cli.git","type":"git"},"_npmVersion":"11.4.2","description":"Mirror your AI coding sessions to mobile - control Claude, Aider, Copilot, and 17+ tools from your phone","directories":{},"_nodeVersion":"24.4.0","dependencies":{"ws":"^8.14.0","conf":"^10.2.0","uuid":"^9.0.0","axios":"^1.6.0","chalk":"^4.1.2","semver":"^7.7.3","inquirer":"^8.2.5","node-pty":"^1.1.0-beta37","commander":"^11.0.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.7_1761912739193_0.5579347843189146","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@termly-dev/cli","version":"1.0.0","keywords":["terminal","remote","ai","coding","assistant","claude","aider","copilot","mobile"],"author":{"name":"Termly Team"},"license":"MIT","_id":"@termly-dev/cli@1.0.0","maintainers":[{"name":"termly.dev","email":"hello@termly.dev"}],"homepage":"https://termly.dev","bugs":{"url":"https://github.com/termly-dev/termly-cli/issues"},"bin":{"termly":"bin/cli.js"},"dist":{"shasum":"8351e35abc55d40202003e60c2a56db1314baeba","tarball":"https://registry.npmjs.org/@termly-dev/cli/-/cli-1.0.0.tgz","fileCount":35,"integrity":"sha512-lDP45czXQ3rQjcOJhwsKiRO0sEF44kWedHUqwC7GuT3j7zJocG7vMbcka83TOfisqE6RrQotRZFh7Nk5IgNaig==","signatures":[{"sig":"MEQCIAa2uFbGYpYWFBtjdD8bFoHtA3RF7LQw8ZwhyetntorbAiBoFsLwMREN8nxSaUjv7ii382cKpWxmuYBujwWLE3dqMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161719},"main":"index.js","engines":{"node":">=18.0.0"},"funding":{"url":"https://ko-fi.com/termly","type":"kofi"},"gitHead":"7df172caec5fc274dcee8715c67c6a0737932c4e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js","preinstall":"node scripts/check-build-tools.js"},"_npmUser":{"name":"termly.dev","email":"hello@termly.dev"},"repository":{"url":"git+https://github.com/termly-dev/termly-cli.git","type":"git"},"_npmVersion":"11.4.2","description":"Mirror your AI coding sessions to mobile - control Claude, Aider, Copilot, and 17+ tools from your phone","directories":{},"_nodeVersion":"24.4.0","dependencies":{"ws":"^8.14.0","conf":"^10.2.0","uuid":"^9.0.0","axios":"^1.6.0","chalk":"^4.1.2","semver":"^7.7.3","inquirer":"^8.2.5","node-pty":"^1.1.0-beta37","commander":"^11.0.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.0_1762023181356_0.048374254499405245","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@termly-dev/cli","version":"1.1.0","keywords":["terminal","remote","ai","coding","assistant","claude","aider","copilot","mobile"],"author":{"name":"Termly Team"},"license":"MIT","_id":"@termly-dev/cli@1.1.0","maintainers":[{"name":"termly.dev","email":"hello@termly.dev"}],"homepage":"https://termly.dev","bugs":{"url":"https://github.com/termly-dev/termly-cli/issues"},"bin":{"termly":"bin/cli.js"},"dist":{"shasum":"d58a1c655ae5d4d11a97870e1382c768a498641c","tarball":"https://registry.npmjs.org/@termly-dev/cli/-/cli-1.1.0.tgz","fileCount":35,"integrity":"sha512-H41SZIbfiSePBCSgHj+5u1GEOykvuAFjtGhq1XaJ8CXKaf/NmMZbB4kyNVabEpTLxUYnn8Qu4BzdreG6jMqRJA==","signatures":[{"sig":"MEUCIQCyTt/Ie+BopQXYhPAEJiUtoi+w/hRC/cWzXNVeNAC7nQIgOE6RtEhiAhxHuQfkZtLLCZ0O1d1bVmE799575MzOOOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163272},"main":"index.js","engines":{"node":">=18.0.0"},"funding":{"url":"https://ko-fi.com/termly","type":"kofi"},"gitHead":"0dcfa6239e2dfd2abe890b36d60112763fc3ea3f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js","preinstall":"node scripts/check-build-tools.js"},"_npmUser":{"name":"termly.dev","email":"hello@termly.dev"},"repository":{"url":"git+https://github.com/termly-dev/termly-cli.git","type":"git"},"_npmVersion":"11.4.2","description":"Mirror your AI coding sessions to mobile - control Claude, Aider, Copilot, and 17+ tools from your phone","directories":{},"_nodeVersion":"24.4.0","dependencies":{"ws":"^8.14.0","conf":"^10.2.0","uuid":"^9.0.0","axios":"^1.6.0","chalk":"^4.1.2","semver":"^7.7.3","inquirer":"^8.2.5","node-pty":"^1.1.0-beta37","commander":"^11.0.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.0_1762301586561_0.1442100734037195","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@termly-dev/cli","version":"1.1.2","keywords":["terminal","remote","ai","coding","assistant","claude","aider","copilot","mobile"],"author":{"name":"Termly Team"},"license":"MIT","_id":"@termly-dev/cli@1.1.2","maintainers":[{"name":"termly.dev","email":"hello@termly.dev"}],"homepage":"https://termly.dev","bugs":{"url":"https://github.com/termly-dev/termly-cli/issues"},"bin":{"termly":"bin/cli.js"},"dist":{"shasum":"5ecaede0bb4a63ad36e8978a2353f702112f6857","tarball":"https://registry.npmjs.org/@termly-dev/cli/-/cli-1.1.2.tgz","fileCount":35,"integrity":"sha512-eVatf6WDgYpo9gZaGGWBj3DZGu3ql7bzyllWVVne8BeX5onJcUVN2vp21yaCtPNkGYNAREmpoCQfughehAqI7Q==","signatures":[{"sig":"MEQCIEc9z8OosxDP9eo06jvxG3+MDwIs/RyBYCO3UVUpiE3bAiBkRtQ2i+rv6d5y6kqJeKzoMwVPd6Ok5ry/7R3ju1L/iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164048},"main":"index.js","engines":{"node":">=18.0.0"},"funding":{"url":"https://ko-fi.com/termly","type":"kofi"},"gitHead":"60e6622fb0cf64ee66fc291d0220c08f653aba58","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js","preinstall":"node scripts/check-build-tools.js"},"_npmUser":{"name":"termly.dev","email":"hello@termly.dev"},"repository":{"url":"git+https://github.com/termly-dev/termly-cli.git","type":"git"},"_npmVersion":"11.4.2","description":"Mirror your AI coding sessions to mobile - control Claude, Aider, Copilot, and 17+ tools from your phone","directories":{},"_nodeVersion":"24.4.0","dependencies":{"ws":"^8.14.0","conf":"^10.2.0","uuid":"^9.0.0","axios":"^1.6.0","chalk":"^4.1.2","semver":"^7.7.3","inquirer":"^8.2.5","node-pty":"^1.1.0-beta37","commander":"^11.0.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.2_1762352693880_0.2661449910128233","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@termly-dev/cli","version":"1.3.0","keywords":["terminal","remote","ai","coding","assistant","claude","aider","copilot","mobile"],"author":{"name":"Termly Team"},"license":"MIT","_id":"@termly-dev/cli@1.3.0","maintainers":[{"name":"termly.dev","email":"hello@termly.dev"}],"homepage":"https://termly.dev","bugs":{"url":"https://github.com/termly-dev/termly-cli/issues"},"bin":{"termly":"bin/cli.js"},"dist":{"shasum":"78f2479fd6d2b45f824f8af0dd217ac33f09c702","tarball":"https://registry.npmjs.org/@termly-dev/cli/-/cli-1.3.0.tgz","fileCount":35,"integrity":"sha512-M/hpXvRcomNMCMiBuSn57bSyl/KIfMdri66F5CP04rYXwePgxuikUKlhBA+FHsd0CMD88lB94X2nHThhp7n2pg==","signatures":[{"sig":"MEUCIDG4ysPQQ6HB1QW0qXY9aA0SYedg8Fgex6AAAM0qVshAAiEA5lMj/lozOHadb61S4U+xEg/K6GoxmCMLnZc5q8GkBoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170971},"main":"index.js","engines":{"node":">=18.0.0"},"funding":{"url":"https://ko-fi.com/termly","type":"kofi"},"gitHead":"dc676836f679c7dee9928813aaf28b6b73299640","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js"},"_npmUser":{"name":"termly.dev","email":"hello@termly.dev"},"repository":{"url":"git+https://github.com/termly-dev/termly-cli.git","type":"git"},"_npmVersion":"11.4.2","description":"Mirror your AI coding sessions to mobile - control Claude, Aider, Copilot, and 17+ tools from your phone","directories":{},"_nodeVersion":"24.4.0","dependencies":{"ws":"^8.14.0","conf":"^10.2.0","uuid":"^9.0.0","axios":"^1.6.0","chalk":"^4.1.2","semver":"^7.7.3","inquirer":"^8.2.5","node-pty":"npm:@lydell/node-pty@^1.1.0","commander":"^11.0.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.0_1762643914058_0.49900821669547635","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@termly-dev/cli","version":"1.5.0","keywords":["terminal","remote","ai","coding","assistant","claude","aider","copilot","mobile"],"author":{"name":"Termly Team"},"license":"MIT","_id":"@termly-dev/cli@1.5.0","maintainers":[{"name":"termly.dev","email":"hello@termly.dev"}],"homepage":"https://termly.dev","bugs":{"url":"https://github.com/termly-dev/termly-cli/issues"},"bin":{"termly":"bin/cli.js"},"dist":{"shasum":"f5cbed99694c66b01eb5b3408b8ee355ac355fe5","tarball":"https://registry.npmjs.org/@termly-dev/cli/-/cli-1.5.0.tgz","fileCount":37,"integrity":"sha512-E8IkoRk2/KmHFooPcmv7jyjn/XoDiYIFOj9+s2Vhm9Mb73mZr7n5fei6d2c2L8oY1psGFX4+LBfn286AHHD05w==","signatures":[{"sig":"MEUCIC0V2At1kA1pCFYfor9mWpHOGNZ8yyT2E1TmLxa82vXxAiEAh3HLQjeHB6SiAotq4VBBkjgmRL28Lhjki6cJNf82+BI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172131},"main":"index.js","engines":{"node":">=18.0.0"},"funding":{"url":"https://ko-fi.com/termly","type":"kofi"},"gitHead":"a8a0c8631dd27fa81fa6b5fb7316eb6f735469cb","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js"},"_npmUser":{"name":"termly.dev","email":"hello@termly.dev"},"repository":{"url":"git+https://github.com/termly-dev/termly-cli.git","type":"git"},"_npmVersion":"11.4.2","description":"Mirror your AI coding sessions to mobile - control Claude, Aider, Copilot, and 17+ tools from your phone","directories":{},"_nodeVersion":"24.4.0","dependencies":{"ws":"^8.14.0","conf":"^10.2.0","uuid":"^9.0.0","axios":"^1.6.0","chalk":"^4.1.2","semver":"^7.7.3","inquirer":"^8.2.5","node-pty":"npm:@lydell/node-pty@^1.1.0","commander":"^11.0.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.0_1768329644584_0.686699607731095","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@termly-dev/cli","version":"1.7.0","keywords":["terminal","remote","ai","coding","assistant","claude","aider","copilot","mobile"],"author":{"name":"Termly Team"},"license":"MIT","_id":"@termly-dev/cli@1.7.0","maintainers":[{"name":"termly.dev","email":"hello@termly.dev"}],"homepage":"https://termly.dev","bugs":{"url":"https://github.com/termly-dev/termly-cli/issues"},"bin":{"termly":"bin/cli.js"},"dist":{"shasum":"0ec2ac422d4aaee16d5b78431a4b563e111dcc7c","tarball":"https://registry.npmjs.org/@termly-dev/cli/-/cli-1.7.0.tgz","fileCount":37,"integrity":"sha512-Srnsnm99Ebu9aukplXDXn4F3SzaOJuZpJJqPABUJUYh/wvhf6lmDPBaHcqQusZnxHcCOKISQRMLaBjXFWQle4Q==","signatures":[{"sig":"MEYCIQDlNjo6qc8G15njimZHr8DZqACSzwpZRakTTJESmyZYbwIhAJOK1t0geOnpn1KGx87LOM2ueWxKR6cmDf9sfRoLWnIJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173028},"main":"index.js","engines":{"node":">=18.0.0"},"funding":{"url":"https://ko-fi.com/termly","type":"kofi"},"gitHead":"c74fc4a2a96a98411daa8adf8f718f4a83e67122","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js"},"_npmUser":{"name":"termly.dev","email":"hello@termly.dev"},"repository":{"url":"git+https://github.com/termly-dev/termly-cli.git","type":"git"},"_npmVersion":"11.4.2","description":"Mirror your AI coding sessions to mobile - control Claude, Aider, Copilot, and 17+ tools from your phone","directories":{},"_nodeVersion":"24.4.0","dependencies":{"ws":"^8.14.0","conf":"^10.2.0","uuid":"^9.0.0","axios":"^1.6.0","chalk":"^4.1.2","semver":"^7.7.3","inquirer":"^8.2.5","node-pty":"npm:@lydell/node-pty@^1.1.0","commander":"^11.0.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.0_1769012431862_0.6118980003869434","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@termly-dev/cli","version":"1.9.0","keywords":["terminal","remote","ai","coding","assistant","claude","aider","copilot","mobile"],"author":{"name":"Termly Team"},"license":"MIT","_id":"@termly-dev/cli@1.9.0","maintainers":[{"name":"termly.dev","email":"hello@termly.dev"}],"homepage":"https://termly.dev","bugs":{"url":"https://github.com/termly-dev/termly-cli/issues"},"bin":{"termly":"bin/cli.js"},"dist":{"shasum":"86f8a11aa7c8ae70a6729429cba54321bd7ffcdf","tarball":"https://registry.npmjs.org/@termly-dev/cli/-/cli-1.9.0.tgz","fileCount":37,"integrity":"sha512-OsOHDdlknpKj7W11SVpfs9sYdsPr0odb05iJ325QBDx7ZnSB3RLtJly41t3A6F1MLwCnSAZ79AGTCcmNPq9Qeg==","signatures":[{"sig":"MEYCIQCjEYr3+g8Gr2GMSnanVZlgpfAE4o9MB7yRXL8yh50LYwIhAOUx4t+Pd3nUnsPs+VHxxTg8IY1uWXptlWgbeOoHDvSe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173902},"main":"index.js","engines":{"node":">=18.0.0"},"funding":{"url":"https://ko-fi.com/termly","type":"kofi"},"gitHead":"8857f0b0296a411abeb83ab50bfa91b1ab3f9cc5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js"},"_npmUser":{"name":"termly.dev","email":"hello@termly.dev"},"repository":{"url":"git+https://github.com/termly-dev/termly-cli.git","type":"git"},"_npmVersion":"11.4.2","description":"Mirror your AI coding sessions to mobile - control Claude, Aider, Copilot, and 19+ tools from your phone","directories":{},"_nodeVersion":"24.4.0","dependencies":{"ws":"^8.14.0","conf":"^10.2.0","uuid":"^9.0.0","axios":"^1.6.0","chalk":"^4.1.2","semver":"^7.7.3","inquirer":"^8.2.5","node-pty":"npm:@lydell/node-pty@^1.1.0","commander":"^11.0.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.0_1771353926161_0.08622307956754693","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@termly-dev/cli","version":"1.9.3","keywords":["terminal","remote","ai","coding","assistant","claude","aider","copilot","mobile"],"author":{"name":"Termly Team"},"license":"MIT","_id":"@termly-dev/cli@1.9.3","maintainers":[{"name":"termly.dev","email":"hello@termly.dev"}],"homepage":"https://termly.dev","bugs":{"url":"https://github.com/termly-dev/termly-cli/issues"},"bin":{"termly":"bin/cli.js"},"dist":{"shasum":"51be05f6f0903f38265208908efe800a58a2b13c","tarball":"https://registry.npmjs.org/@termly-dev/cli/-/cli-1.9.3.tgz","fileCount":37,"integrity":"sha512-DGW65JxFlmAED4iubTGJlvapQXuKjPJrH9nCrga9G4lFkRFZf2qQMIoSK6gHK7cCdmQ1uWmlgeIWBW47S6oLDQ==","signatures":[{"sig":"MEQCIHHXJPyyMTDoBNTFEOps89K0+XCCvXopzzu71MVfTx09AiBq6xiKr2jC7jiYbLrqFRREsY9YTOx9uLET9P0ALg44Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173943},"main":"index.js","engines":{"node":">=18.0.0"},"funding":{"url":"https://ko-fi.com/termly","type":"kofi"},"gitHead":"bedac929b0b20bab225099a90c12737825124f05","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node bin/cli.js"},"_npmUser":{"name":"termly.dev","email":"hello@termly.dev"},"repository":{"url":"git+https://github.com/termly-dev/termly-cli.git","type":"git"},"_npmVersion":"11.4.2","description":"Mirror your AI coding sessions to mobile - control Claude, Aider, Copilot, and 19+ tools from your phone","directories":{},"_nodeVersion":"24.4.0","dependencies":{"ws":"^8.14.0","conf":"^10.2.0","uuid":"^9.0.0","axios":"^1.6.0","chalk":"^4.1.2","semver":"^7.7.3","inquirer":"^8.2.5","node-pty":"npm:@lydell/node-pty@^1.1.0","commander":"^11.0.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.3_1774949894474_0.6126588817799139","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"@termly-dev/cli","version":"1.9.5","description":"Mirror your AI coding sessions to mobile - control Claude, Aider, Copilot, and 19+ tools from your phone","main":"index.js","bin":{"termly":"bin/cli.js"},"scripts":{"start":"node bin/cli.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["terminal","remote","ai","coding","assistant","claude","aider","copilot","mobile"],"author":{"name":"Termly Team"},"license":"MIT","homepage":"https://termly.dev","repository":{"type":"git","url":"git+https://github.com/termly-dev/termly-cli.git"},"bugs":{"url":"https://github.com/termly-dev/termly-cli/issues"},"funding":{"type":"kofi","url":"https://ko-fi.com/termly"},"engines":{"node":">=18.0.0"},"dependencies":{"axios":"^1.15.0","chalk":"^4.1.2","commander":"^11.0.0","conf":"^10.2.0","inquirer":"^8.2.5","node-pty":"npm:@lydell/node-pty@^1.1.0","qrcode-terminal":"^0.12.0","semver":"^7.7.3","uuid":"^9.0.0","ws":"^8.14.0"},"overrides":{"lodash":"^4.18.1","ajv":"^8.18.0"},"_id":"@termly-dev/cli@1.9.5","gitHead":"2f17960d2f52b62a9a3fe2faf616a3012f6ca188","_nodeVersion":"24.4.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-ec6JveNzWrFuptUJnBuWUv2M2nR+ZOENDKphkMBHLgH8J/xBxm2o/4vaxsW88Mvh9YL/RTNeGEz3BUKGpDtMWw==","shasum":"c8f2b5e8b439652e162b17c4335485e973d5ce47","tarball":"https://registry.npmjs.org/@termly-dev/cli/-/cli-1.9.5.tgz","fileCount":37,"unpackedSize":174432,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDVLw5s9Qg75XK0ooOwMad8UepLLe5r/MQwIscO0QSA7gIgbwRZyYAaslijCQetCvCTNqGtdxCcxeElaizwfo0LjnY="}]},"_npmUser":{"name":"termly.dev","email":"hello@termly.dev"},"directories":{},"maintainers":[{"name":"termly.dev","email":"hello@termly.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_1.9.5_1776171735312_0.2881532707706398"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-18T16:57:46.426Z","modified":"2026-04-14T13:02:15.617Z","0.0.1":"2025-10-18T16:57:46.679Z","0.6.9":"2025-10-23T09:47:50.813Z","0.7.0":"2025-10-23T13:39:53.753Z","0.8.1":"2025-10-24T13:03:58.332Z","0.9.0":"2025-10-25T01:20:38.114Z","0.9.1":"2025-10-25T20:18:13.397Z","0.9.2":"2025-10-26T15:59:53.454Z","0.9.3":"2025-10-26T22:59:06.586Z","0.9.4":"2025-10-27T12:38:38.643Z","0.9.5":"2025-10-27T15:58:22.863Z","0.9.6":"2025-10-27T22:38:13.833Z","0.9.7":"2025-10-31T12:12:19.395Z","1.0.0":"2025-11-01T18:53:01.567Z","1.1.0":"2025-11-05T00:13:06.791Z","1.1.2":"2025-11-05T14:24:54.121Z","1.2.0":"2025-11-07T20:28:35.088Z","1.2.1":"2025-11-08T21:17:56.536Z","1.2.2":"2025-11-08T21:31:37.522Z","1.2.3":"2025-11-08T21:43:54.839Z","1.2.4":"2025-11-08T21:51:07.263Z","1.2.5":"2025-11-08T21:53:31.825Z","1.2.6":"2025-11-08T22:00:19.223Z","1.2.7":"2025-11-08T22:05:12.775Z","1.2.8":"2025-11-08T22:13:50.657Z","1.2.9":"2025-11-08T22:21:30.975Z","1.2.10":"2025-11-08T22:39:31.127Z","1.2.11":"2025-11-08T22:46:52.135Z","1.3.0":"2025-11-08T23:18:34.251Z","1.5.0":"2026-01-13T18:40:44.732Z","1.7.0":"2026-01-21T16:20:31.988Z","1.9.0":"2026-02-17T18:45:26.300Z","1.9.3":"2026-03-31T09:38:14.608Z","1.9.5":"2026-04-14T13:02:15.463Z"},"bugs":{"url":"https://github.com/termly-dev/termly-cli/issues"},"author":{"name":"Termly Team"},"license":"MIT","homepage":"https://termly.dev","keywords":["terminal","remote","ai","coding","assistant","claude","aider","copilot","mobile"],"repository":{"type":"git","url":"git+https://github.com/termly-dev/termly-cli.git"},"description":"Mirror your AI coding sessions to mobile - control Claude, Aider, Copilot, and 19+ tools from your phone","maintainers":[{"name":"termly.dev","email":"hello@termly.dev"}],"readme":"# Termly CLI\n\nAccess your AI coding assistants from any device. Works with Claude Code, Aider, GitHub Copilot, and any terminal-based AI tool.\n\n## What's New in v1.9.5\n\n- 🐼 **Qwen Code** - Added support for Alibaba's agentic coding CLI optimized for Qwen3-Coder models\n- 🔒 **Security** - Patched 8 Dependabot alerts (axios, lodash, ajv, follow-redirects)\n\n**Previous versions:**\n- **v1.9.3** - Handle `pairing_expired` error from server on reconnect\n- **v1.9** - Pi Coding Agent, Kilo Code CLI, enhanced TUI mode\n- **v1.8** - Added Pi Coding Agent and Kilo Code CLI support\n- **v1.7** - TUI mode support, OpenCode integration, smarter reconnection\n- **v1.5** - Push notifications support, improved session stability\n- **v1.3** - Prebuilt binaries, improved Windows support, fast installation\n- **v1.2** - Windows output deduplication and PowerShell optimization\n- **v1.0** - Stable release with session management and E2EE\n\n## Features\n\n- 🚀 **Universal AI Tool Support** - Works with any terminal-based AI coding assistant\n- 📱 **Mobile Access** - Control your AI tools from phone or tablet\n- 🔒 **End-to-End Encryption** - AES-256-GCM + DH-2048 key exchange with fingerprint verification\n- 🔄 **Session Resume** - Automatic reconnection with state synchronization\n- 💻 **Multiple Sessions** - Run multiple AI tools simultaneously\n- 🎯 **Auto-Detection** - Automatically finds installed AI tools\n- ⚡ **Zero-Knowledge Server** - Server never sees your unencrypted data\n- 🌍 **Multiple Environments** - Production, Development, and Local modes\n- 🔄 **Auto-Update Check** - Ensures you're always running a supported version\n\n## Installation\n\n### Quick Install\n\nTermly CLI includes **prebuilt binaries** for all platforms - no compilation required!\n\n**All Platforms:**\n```bash\nnpm install -g @termly-dev/cli\n```\n\nAfter installation, the `termly` command is available globally.\n\n**That's it!** Works out-of-the-box on:\n- ✅ macOS (Intel & Apple Silicon)\n- ✅ Linux (x64 & ARM64)\n- ✅ Windows 10+ (x64 & ARM64)\n\n### Development (Beta Testing)\n\nFor beta testers and development:\n\n```bash\nnpm install -g @termly-dev/cli-dev\n```\n\nThis installs the `termly-dev` command which connects to the development environment.\n\n### System Requirements\n\n**Node.js 18+** - That's all you need!\n\nTermly CLI uses **@lydell/node-pty** with prebuilt binaries for all platforms:\n- **No Visual Studio** required on Windows\n- **No Xcode CLI tools** required on macOS\n- **No build-essential** required on Linux\n- **Fast installation** (no compilation)\n\nInstallation typically completes in **10-30 seconds**.\n\n## Environments\n\nTermly CLI supports three environments:\n\n| Environment | Package | Command | Server URL | Use Case |\n|------------|---------|---------|------------|----------|\n| **Production** | `@termly-dev/cli` | `termly` | `wss://api.termly.dev` | End users |\n| **Development** | `@termly-dev/cli-dev` | `termly-dev` | `wss://dev-api.termly.dev` | Beta testers |\n| **Local** | Run from source | `TERMLY_ENV=local termly` | `ws://localhost:3000` | Developers only |\n\n**Note:** Server URLs are hardcoded per environment and cannot be changed by users.\n\n## Quick Start\n\n### Production\n\n```bash\ncd /path/to/your/project\ntermly start\n```\n\n### Development\n\n```bash\ncd /path/to/your/project\ntermly-dev start\n```\n\n### Local Development\n\n```bash\n# Clone the repo\ngit clone https://github.com/termly-dev/termly-cli\ncd termly-cli\nnpm install\n\n# Run with local environment\nTERMLY_ENV=local node bin/cli.js start\n```\n\n## Multiple Sessions\n\nRun multiple sessions simultaneously:\n\n```bash\n# Terminal 1\ncd ~/frontend\ntermly start\n\n# Terminal 2 (new window)\ncd ~/backend\ntermly start\n```\n\nEach session:\n- Independent AI tool instance\n- Own WebSocket connection\n- Can connect one mobile device\n\nManage sessions:\n\n```bash\ntermly status        # Show all sessions\ntermly stop abc-123  # Stop specific session\ntermly list          # Quick list\n```\n\n## Supported AI Tools\n\nTermly CLI supports **23+ interactive terminal-based AI coding assistants**:\n\n### Official Tools from Major Companies\n- **Claude Code** (Anthropic) - AI coding assistant\n- **GitHub Copilot CLI** (Microsoft) - Command line AI\n- **Cursor CLI** (Cursor) - AI coding assistant CLI\n- **Cody CLI** (Sourcegraph) - AI assistant (Beta)\n- **Amazon Q Developer** (AWS) - Free tier available\n- **Google Gemini CLI** (Google) - 1M token context window\n- **Grok CLI** (xAI) - X.AI's coding assistant\n- **OpenAI Codex CLI** (OpenAI) - Code generation model\n- **Qwen Code** (Alibaba) - Agentic coding CLI optimized for Qwen3-Coder models\n\n### Popular Open-Source Tools\n- **Aider** - AI pair programming (35k+ stars)\n- **OpenCode** - TUI-based AI coding agent with LSP integration (full TUI support!)\n- **Kilo Code CLI** - Agentic engineering CLI with 500+ models and parallel mode (full TUI support!)\n- **Pi Coding Agent** - Minimal AI agent with extensions, skills, and 15+ LLM providers\n- **Continue CLI** - Modular architecture\n- **OpenHands** - Open-source Devin alternative\n- **Mentat** - Git integration\n- **ChatGPT CLI** - ChatGPT in terminal\n- **ShellGPT** - Shell command assistant\n- **Ollama** - Run LLMs locally (CodeLlama, etc)\n- **Blackbox AI** - Debugging & file editing\n\n### Experimental/Future Support\n- **Devin CLI** - When released\n- **Any other terminal-based AI tool**\n\n**And more...** - Works with any terminal-based AI tool that supports interactive TTY mode\n\n## Commands\n\nAll commands work the same way in both `termly` (production) and `termly-dev` (development).\n\n### Setup\n\n```bash\ntermly setup\n```\n\nInteractive configuration setup (optional - sets default AI tool preference).\n\n### Start\n\n```bash\ntermly start [directory] [options]\n```\n\nStart a new session with AI tool.\n\nOptions:\n- `--ai <tool>` - Specify AI tool to use\n- `--ai-args <args>` - Additional arguments for AI tool\n- `--no-auto-detect` - Disable auto-detection\n- `--debug` - Enable debug logging\n\nExamples:\n\n```bash\n# Auto-detect and start\ntermly start\n\n# Use Aider explicitly\ntermly start --ai aider\n\n# Use Claude Code with custom directory\ntermly start /path/to/project --ai \"claude code\"\n\n# Pass arguments to AI tool\ntermly start --ai aider --ai-args \"--model gpt-4\"\n\n# Continue previous Claude Code session (restore context after restart)\ntermly start --ai claude-code --ai-args \"--continue\"\n```\n\n### Status\n\n```bash\ntermly status [--all]\n```\n\nShow all active sessions with detailed information.\n\n### Stop\n\n```bash\ntermly stop [session-id] [--all]\n```\n\nStop one or all sessions.\n\n### List\n\n```bash\ntermly list\n```\n\nQuick list of active sessions with encryption fingerprints for verification.\n\n### Tools\n\n```bash\ntermly tools list           # List available AI tools\ntermly tools detect         # Detect installed tools\ntermly tools info <tool>    # Show tool information\n```\n\n### Config\n\n```bash\ntermly config               # Show current configuration\ntermly config get <key>     # Get config value\ntermly config set <key> <value>  # Set config value\n```\n\nExamples:\n\n```bash\ntermly config set defaultAI aider\ntermly config get defaultAI\n```\n\n**Note:** Server URL is determined by environment and cannot be changed via config.\n\n### Cleanup\n\n```bash\ntermly cleanup\n```\n\nRemove stale sessions (processes that are no longer running).\n\n## Requirements\n\n- **Node.js 18+**\n- **At least one AI coding assistant** installed (see Supported AI Tools section)\n- **Mobile app** (iOS/Android) - coming soon\n\n## Troubleshooting\n\n### Installation Issues\n\n**Installation usually works flawlessly** thanks to prebuilt binaries.\n\nIf you encounter issues:\n\n**\"Cannot find module 'node-pty'\"**\n\nReinstall the package:\n```bash\nnpm uninstall -g @termly-dev/cli\nnpm cache clean --force\nnpm install -g @termly-dev/cli\n```\n\n**Permission errors on macOS/Linux**\n\nUse `sudo` or fix npm permissions:\n```bash\n# Option 1: Use sudo\nsudo npm install -g @termly-dev/cli\n\n# Option 2: Fix npm permissions (recommended)\nmkdir ~/.npm-global\nnpm config set prefix '~/.npm-global'\necho 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc\nsource ~/.bashrc\nnpm install -g @termly-dev/cli\n```\n\n**Windows: \"EPERM: operation not permitted\"**\n\nThis is usually a warning, not a fatal error. Check if installation succeeded:\n```cmd\ntermly --version\n```\n\nIf the command works, installation was successful.\n\n### Usage Issues\n\n**No AI tools detected?**\n\n```bash\ntermly tools list  # Check what's installed\n```\n\nInstall an AI tool:\n- Claude Code: https://docs.claude.com\n- Aider: `pip install aider-chat`\n- GitHub Copilot: `gh extension install github/gh-copilot`\n\n**Session already running?**\n\n```bash\ntermly status       # Find session ID\ntermly stop abc-123 # Stop it\n```\n\n**Check your environment:**\n\n```bash\ntermly config  # Shows current environment and server URL\n```\n\n**Logs:** `~/.termly/logs/cli.log`\n\nFor issues: https://github.com/termly-dev/termly-cli/issues\n\n## Security\n\n- **End-to-end encryption** (AES-256-GCM)\n- **Diffie-Hellman** key exchange (2048-bit)\n- **Fingerprint verification** - Compare encryption keys between CLI and mobile app\n- **Zero-knowledge server** - Server cannot decrypt your data\n- **One mobile device per session**\n- **Environment isolation** - Production and development separated\n- **Version enforcement** - Automatic check for minimum supported version\n- **Open source** - Audit the code yourself\n\n## Architecture\n\nTermly CLI uses a PTY (pseudo-terminal) to spawn AI tools locally and streams I/O through WebSocket with end-to-end encryption.\n\n```\nMobile App <--[encrypted]--> WebSocket Server <--[encrypted]--> CLI <--[local]--> PTY <--> AI Tool\n```\n\n**Key features:**\n- **Circular buffer** - Stores last 100KB for session resume\n- **Platform-specific optimizations** - Windows output deduplication and escape sequence normalization\n- **Batch catchup** - Sends missed messages in 100-message batches with 10ms delay\n\nFor detailed architecture diagrams and data flow, see [docs/ARCHITECTURE.md](docs/ARCHITECTURE.md).\n\n## Development\n\n```bash\n# Install dependencies\nnpm install\n\n# Run production mode\nnode bin/cli.js start\n\n# Run development mode\nnode bin/cli-dev.js start\n\n# Run local mode (custom server)\nTERMLY_ENV=local node bin/cli.js start\n\n# Debug mode\nDEBUG=1 node bin/cli.js start --debug\n\n# View logs\ntail -f ~/.termly/logs/cli.log  # macOS/Linux\nGet-Content $env:USERPROFILE\\.termly\\logs\\cli.log -Wait -Tail 50  # Windows\n```\n\n## Publishing\n\n### Production Release\n\n```bash\n# Update version in package.json and package.dev.json\nnpm version patch  # or minor, or major\n\n# Publish production package\nnpm publish\n```\n\n### Development Release\n\n```bash\n# Use the publish script\n./scripts/publish-dev.sh\n\n# Or manually:\ncp package.dev.json package.json\nnpm publish\ngit checkout package.json\n```\n\n## Contributing\n\nContributions are welcome! Please:\n\n1. Fork the repository\n2. Create a feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n**Before contributing:**\n- Read [CLAUDE.md](CLAUDE.md) for project structure and implementation details\n- Check [docs/ARCHITECTURE.md](docs/ARCHITECTURE.md) for architecture overview\n- Run the CLI locally to test your changes\n\n## Documentation\n\n- **[CLAUDE.md](CLAUDE.md)** - Project overview and implementation guide for AI assistants\n- **[docs/ARCHITECTURE.md](docs/ARCHITECTURE.md)** - Detailed architecture with data flow diagrams\n- **[CRYPTO_SPEC.md](CRYPTO_SPEC.md)** - End-to-end encryption specification\n- **[COMMUNICATION_PROTOCOL.md](COMMUNICATION_PROTOCOL.md)** - WebSocket protocol documentation\n- **[WINDOWS_DEBUG.md](WINDOWS_DEBUG.md)** - Windows debugging instructions\n- **[MIGRATION_TO_ESM.md](MIGRATION_TO_ESM.md)** - Future ESM migration plan\n\n## License\n\nMIT - See [LICENSE](LICENSE) for details\n\n## Support\n\n- **Issues:** https://github.com/termly-dev/termly-cli/issues\n- **Discussions:** https://github.com/termly-dev/termly-cli/discussions\n- **Website:** https://termly.dev\n- **Documentation:** https://termly.dev/docs\n\n## Links\n\n- 🌐 Website: https://termly.dev\n- 🔧 Development: https://dev.termly.dev\n- 📚 Documentation: https://termly.dev/docs\n- 💻 GitHub: https://github.com/termly-dev/termly-cli\n- 🐛 Issues: https://github.com/termly-dev/termly-cli/issues\n- ☕ Support us: https://ko-fi.com/termly\n\n---\n\nMade with ❤️ by the Termly Team\n","readmeFilename":"README.md"}