{"_id":"@comet_digital_agency/cometai","_rev":"12-e95dc5ca90c2478edb9e5e4728367938","name":"@comet_digital_agency/cometai","dist-tags":{"latest":"1.1.6"},"versions":{"1.0.3":{"name":"@comet_digital_agency/cometai","version":"1.0.3","keywords":["claude","anthropic","token","monitor","usage","cli","comet"],"author":"","license":"MIT","_id":"@comet_digital_agency/cometai@1.0.3","maintainers":[{"name":"comet_dev","email":"dev@comet.la"}],"bin":{"cometai":"bin/cometai.js"},"dist":{"shasum":"989393426ee2e0f46b516a57be8b6791f8bba4f5","tarball":"https://registry.npmjs.org/@comet_digital_agency/cometai/-/cometai-1.0.3.tgz","fileCount":22,"integrity":"sha512-MWrQjHb5J51sjuX0yC0ZiqUzJz61lTrc2G43TSn71z8IJsTVhljelMgG5GCjAq4ixJxNn/GG8wqi1sHacsPP7A==","signatures":[{"sig":"MEUCIQC7RzcD0dr0C6443ns2FnSWrQVFNFiTKXFSnxrrgNh6mwIgG7GoHcktXAkb9pCBxNgw75oek+EznmIkpxkq9OWBTQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102895},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"95e92e4b3c8647f9cc3fa7db0c55562fc66573eb","scripts":{"start":"node bin/cometai.js","install-service":"node bin/cometai.js --install-service","uninstall-service":"node bin/cometai.js --uninstall-service"},"_npmUser":{"name":"comet_dev","email":"dev@comet.la"},"_npmVersion":"10.9.4","description":"Monitor AI token usage — burn rate, cost, and remaining quota","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chalk":"^4.1.2","commander":"^11.1.0","cli-table3":"^0.6.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cometai_1.0.3_1774720730458_0.041106321042279736","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@comet_digital_agency/cometai","version":"1.0.4","keywords":["claude","anthropic","token","monitor","usage","cli","comet"],"author":"","license":"MIT","_id":"@comet_digital_agency/cometai@1.0.4","maintainers":[{"name":"comet_dev","email":"dev@comet.la"}],"bin":{"cometai":"bin/cometai.js"},"dist":{"shasum":"c6e2cbd7633151372f616e9ea36a978526ff49ae","tarball":"https://registry.npmjs.org/@comet_digital_agency/cometai/-/cometai-1.0.4.tgz","fileCount":22,"integrity":"sha512-6cPlObw8YCdiKfO4I3XpKthwzv4mPIaJiNy0Esw3OLKoPNwNxcDKLeUzPL4YtN9mUMZjLqdCA9Myebhy0nMiqA==","signatures":[{"sig":"MEYCIQCSxfs4GtzrQZOu7BKzB3xg/Rq0rEl1mF/+psShafG18wIhAKcpJikiv5hNBK/Iu85Y4AvQZm/9FbJCS8BnNnDXcZUt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105688},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"1d5fcd767676654505fb02684720391b693969bd","scripts":{"start":"node bin/cometai.js","install-service":"node bin/cometai.js --install-service","uninstall-service":"node bin/cometai.js --uninstall-service"},"_npmUser":{"name":"comet_dev","email":"dev@comet.la"},"_npmVersion":"10.9.4","description":"Monitor AI token usage — burn rate, cost, and remaining quota","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chalk":"^4.1.2","commander":"^11.1.0","cli-table3":"^0.6.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cometai_1.0.4_1774724633987_0.3426901647647913","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@comet_digital_agency/cometai","version":"1.0.5","keywords":["claude","anthropic","token","monitor","usage","cli","comet"],"author":"","license":"MIT","_id":"@comet_digital_agency/cometai@1.0.5","maintainers":[{"name":"comet_dev","email":"dev@comet.la"}],"bin":{"cometai":"bin/cometai.js"},"dist":{"shasum":"39305be9404d4975c5508a1a6bc2962a3bf9f1e6","tarball":"https://registry.npmjs.org/@comet_digital_agency/cometai/-/cometai-1.0.5.tgz","fileCount":22,"integrity":"sha512-7PlokZuIIKy3P6L9CgwGai49KZ6+lOgrxl9pL5ZF8lXgAgzD9BPLjZPwpCZs4dH8rxK7hWPz6SzMm0IiRvf7iA==","signatures":[{"sig":"MEQCIE53VcEBRV7Rz1zbWnpZFS7XeicF+3eg2zlcy5zoPQJOAiAtwzWvv2JymWj7pMoJZziOhtD7w4hLsLQEPuX1kxt1Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105654},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"7954d9cabffb097c1cbdd17a70a35582c0919324","scripts":{"start":"node bin/cometai.js","install-service":"node bin/cometai.js --install-service","uninstall-service":"node bin/cometai.js --uninstall-service"},"_npmUser":{"name":"comet_dev","email":"dev@comet.la"},"_npmVersion":"10.9.4","description":"Monitor AI token usage — burn rate, cost, and remaining quota","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chalk":"^4.1.2","commander":"^11.1.0","cli-table3":"^0.6.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cometai_1.0.5_1774729474968_0.5536364686735007","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@comet_digital_agency/cometai","version":"1.0.6","keywords":["claude","anthropic","token","monitor","usage","cli","comet"],"author":"","license":"MIT","_id":"@comet_digital_agency/cometai@1.0.6","maintainers":[{"name":"comet_dev","email":"dev@comet.la"}],"bin":{"cometai":"bin/cometai.js"},"dist":{"shasum":"aca191b7b11e9f04e940e4e703181a8635585d4b","tarball":"https://registry.npmjs.org/@comet_digital_agency/cometai/-/cometai-1.0.6.tgz","fileCount":22,"integrity":"sha512-K0Z4SnhVs2OJdpyUfyjm1ZitTs6rNceS+Jn49C7uo/qltj5xN9PGtMvVVffmwpzUZ2GCkofJT3FWLkCT55bssw==","signatures":[{"sig":"MEYCIQCTDiroi/8BjPHpicdjogPfDbEBXYo9rDiXUoDZnMitYgIhAJljGkkSvsexfvwFjcLQ6fMbhHT/cQ913mfeeYO+3HwL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106508},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"f851aca86c1faa98238f6c97484eed4026075dc4","scripts":{"start":"node bin/cometai.js","install-service":"node bin/cometai.js --install-service","uninstall-service":"node bin/cometai.js --uninstall-service"},"_npmUser":{"name":"comet_dev","email":"dev@comet.la"},"_npmVersion":"10.9.4","description":"Monitor AI token usage — burn rate, cost, and remaining quota","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chalk":"^4.1.2","commander":"^11.1.0","cli-table3":"^0.6.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cometai_1.0.6_1774730260648_0.48731490806061917","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@comet_digital_agency/cometai","version":"1.0.7","keywords":["claude","anthropic","token","monitor","usage","cli","comet"],"author":"","license":"MIT","_id":"@comet_digital_agency/cometai@1.0.7","maintainers":[{"name":"comet_dev","email":"dev@comet.la"}],"bin":{"cometai":"bin/cometai.js"},"dist":{"shasum":"867a2db7da4eed77f11503840880c08e882add6b","tarball":"https://registry.npmjs.org/@comet_digital_agency/cometai/-/cometai-1.0.7.tgz","fileCount":23,"integrity":"sha512-QbzGCq+fAcTApF0qDszZt7IJDBSVZz9+6QAFSnyX+2Ul6ZZ3oQeFEeb+mM+RAC0PE9MGb4uoS204PadhpRjUAQ==","signatures":[{"sig":"MEQCIAM+BdMd7Zfmvk60/I+w6Nan+4owzcQ5gbn40mOTEDAzAiAvseNKuX/AGsmozqOWB2oPe6Fp21LsojRHR2wC+aaoDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116526},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"21fb892a174bd848fcc32ff4dbace3722a58b3bf","scripts":{"start":"node bin/cometai.js","install-service":"node bin/cometai.js --install-service","uninstall-service":"node bin/cometai.js --uninstall-service"},"_npmUser":{"name":"comet_dev","email":"dev@comet.la"},"_npmVersion":"10.9.4","description":"Monitor AI token usage — burn rate, cost, and remaining quota","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chalk":"^4.1.2","commander":"^11.1.0","cli-table3":"^0.6.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cometai_1.0.7_1774795542772_0.0877942606414599","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@comet_digital_agency/cometai","version":"1.0.8","keywords":["claude","anthropic","token","monitor","usage","cli","comet"],"author":"","license":"MIT","_id":"@comet_digital_agency/cometai@1.0.8","maintainers":[{"name":"comet_dev","email":"dev@comet.la"}],"bin":{"cometai":"bin/cometai.js"},"dist":{"shasum":"5df8ab3ff126c3067e98a18fe1fcd81b3b4de2ee","tarball":"https://registry.npmjs.org/@comet_digital_agency/cometai/-/cometai-1.0.8.tgz","fileCount":23,"integrity":"sha512-BWsOe1PMXT8JaraKBYHNtaIpTIhSK70cZH3drzEhFsvwET7L3sZ9BXse1nOk9shexcGrMYVuJNiD9lxP2KVyPA==","signatures":[{"sig":"MEUCIARBq+4oDmvV2eXH3JtsZW5Tzq2IarOvzFH5JxBOtQuzAiEA5OM6r8ptfognApIdg7l65xMjPClO/bRwXOLk7JKk/Uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116526},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"7d4ae1569f3ec6df5d96f4cd92e1280278c043b8","scripts":{"start":"node bin/cometai.js","install-service":"node bin/cometai.js --install-service","uninstall-service":"node bin/cometai.js --uninstall-service"},"_npmUser":{"name":"comet_dev","email":"dev@comet.la"},"_npmVersion":"10.9.4","description":"Monitor AI token usage — burn rate, cost, and remaining quota","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chalk":"^4.1.2","commander":"^11.1.0","cli-table3":"^0.6.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cometai_1.0.8_1774795759751_0.42038218104963176","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@comet_digital_agency/cometai","version":"1.1.0","keywords":["claude","anthropic","token","monitor","usage","cli","comet"],"author":"","license":"MIT","_id":"@comet_digital_agency/cometai@1.1.0","maintainers":[{"name":"comet_dev","email":"dev@comet.la"}],"bin":{"cometai":"bin/cometai.js"},"dist":{"shasum":"e1e7c6131a18b1ba9c1dd1faeebf11f9bfae63c3","tarball":"https://registry.npmjs.org/@comet_digital_agency/cometai/-/cometai-1.1.0.tgz","fileCount":23,"integrity":"sha512-ns5kt28ph4yjJAzKRTY7YRu/5LKB+vt77oGhmgzuRZs9RuJNnSgpTOElx3lsV+qofbNxWh6+D5wARX3eOR8XAA==","signatures":[{"sig":"MEUCIQDucRU8MahmIejXGrjl2yOCBVyulCccNiXEFPcOd5LhxgIgCsv+n9pW/nJcupzImJoiQb3MFcp7mRazPLLbr8GniDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117052},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"2013fae1e61784df4b8d1637dd0041cd82f54966","scripts":{"start":"node bin/cometai.js","install-service":"node bin/cometai.js --install-service","uninstall-service":"node bin/cometai.js --uninstall-service"},"_npmUser":{"name":"comet_dev","email":"dev@comet.la"},"_npmVersion":"10.9.4","description":"Monitor AI token usage — burn rate, cost, and remaining quota","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chalk":"^4.1.2","commander":"^11.1.0","cli-table3":"^0.6.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cometai_1.1.0_1775329551924_0.3149190993895852","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@comet_digital_agency/cometai","version":"1.1.1","keywords":["claude","anthropic","token","monitor","usage","cli","comet"],"author":"","license":"MIT","_id":"@comet_digital_agency/cometai@1.1.1","maintainers":[{"name":"comet_dev","email":"dev@comet.la"}],"bin":{"cometai":"bin/cometai.js"},"dist":{"shasum":"a5b1c6aac56cf42a9bade26e96df41ab8dbb4707","tarball":"https://registry.npmjs.org/@comet_digital_agency/cometai/-/cometai-1.1.1.tgz","fileCount":23,"integrity":"sha512-L9hzNJLGYnSk8V+tnHpTPePUcwYuKqwOLP9cMw93QWPmthX0sGZwfn2mzl+/vHQVL/4q6HbtmGs49SRrp5yacg==","signatures":[{"sig":"MEUCIQD+KZWDcYTZR33VbKCYJl3Ykhjc6L5aVlLncVU1LntmlgIgEVvtdvQsO1sDKCX4LDEkvq07syPy+DaBYRX+oBVC5tI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117546},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"522003ab095b8a76f98e0c78efa1c1ac8abfd909","scripts":{"start":"node bin/cometai.js","install-service":"node bin/cometai.js --install-service","uninstall-service":"node bin/cometai.js --uninstall-service"},"_npmUser":{"name":"comet_dev","email":"dev@comet.la"},"_npmVersion":"10.9.4","description":"Monitor AI token usage — burn rate, cost, and remaining quota","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chalk":"^4.1.2","commander":"^11.1.0","cli-table3":"^0.6.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cometai_1.1.1_1775329919130_0.8549721610413938","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@comet_digital_agency/cometai","version":"1.1.2","keywords":["claude","anthropic","token","monitor","usage","cli","comet"],"author":"","license":"MIT","_id":"@comet_digital_agency/cometai@1.1.2","maintainers":[{"name":"comet_dev","email":"dev@comet.la"}],"bin":{"cometai":"bin/cometai.js"},"dist":{"shasum":"a764e0b23800972d9b7fb4cd329f6d8358cf9d31","tarball":"https://registry.npmjs.org/@comet_digital_agency/cometai/-/cometai-1.1.2.tgz","fileCount":24,"integrity":"sha512-breQU4PGgoQLy3NXf09g7wSyJsIQ1/nxMySI7kio2Tq6jZfP+VHsL0vmYB5RBglm1OY4DkteFPlgK3C3rDHmoA==","signatures":[{"sig":"MEYCIQCeBKd0cDfpK3aLIjcnzs+2Zpd4vnqfmWuFtFpaMM73aAIhAKZ+WlnvKhAyFpx7Srl7BGsabjxtF2ePdG1uFjl9PbMf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118822},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"7cfd10ed8418ee9e382440fc3c86e2fbd3f18287","scripts":{"start":"node bin/cometai.js","install-service":"node bin/cometai.js --install-service","uninstall-service":"node bin/cometai.js --uninstall-service"},"_npmUser":{"name":"comet_dev","email":"dev@comet.la"},"_npmVersion":"10.9.4","description":"Monitor AI token usage — burn rate, cost, and remaining quota","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chalk":"^4.1.2","commander":"^11.1.0","cli-table3":"^0.6.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cometai_1.1.2_1775330358644_0.46152631118507514","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@comet_digital_agency/cometai","version":"1.1.4","keywords":["claude","anthropic","token","monitor","usage","cli","comet"],"author":"","license":"MIT","_id":"@comet_digital_agency/cometai@1.1.4","maintainers":[{"name":"comet_dev","email":"dev@comet.la"}],"bin":{"cometai":"bin/cometai.js"},"dist":{"shasum":"6fe3a92f99881c3219ef94679713ddbe3b0e6894","tarball":"https://registry.npmjs.org/@comet_digital_agency/cometai/-/cometai-1.1.4.tgz","fileCount":40,"integrity":"sha512-Ywt1C0zr9MmOj7q0UP//VdjgR/tf1nSyIOkhbe0WYiyTX4nhyY24TwC5o52CtPVOHUhLurfsS5NSh9JYTZJPnQ==","signatures":[{"sig":"MEUCIQDvb2q/BPPDOv93I6rlWIhYFFKM69Vb/bwoAXVvfbdTaQIgRG7m6vjVZW/Zb3sUY+YMbo93e7m8sjD2cBVOLs1SmHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147141},"main":"bin/cometai.js","engines":{"node":">=18.0.0"},"gitHead":"bb04b2d74f3f9573f74ce7228b7c37da823df1ba","scripts":{"build":"tsc -p tsconfig.json","start":"node bin/cometai.js","typecheck":"tsc -p tsconfig.json --noEmit","install-service":"node bin/cometai.js --install-service","uninstall-service":"node bin/cometai.js --uninstall-service"},"_npmUser":{"name":"comet_dev","email":"dev@comet.la"},"_npmVersion":"11.9.0","description":"Monitor AI token usage by input, output, and cache consumption","directories":{},"_nodeVersion":"25.6.1","dependencies":{"chalk":"^4.1.2","commander":"^11.1.0","cli-table3":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cometai_1.1.4_1784632051882_0.7360231248803488","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@comet_digital_agency/cometai","version":"1.1.5","keywords":["claude","anthropic","token","monitor","usage","cli","comet"],"author":"","license":"MIT","_id":"@comet_digital_agency/cometai@1.1.5","maintainers":[{"name":"comet_dev","email":"dev@comet.la"}],"bin":{"cometai":"bin/cometai.js"},"dist":{"shasum":"a94d29f47ddfec583472827395af6cefdba71bfe","tarball":"https://registry.npmjs.org/@comet_digital_agency/cometai/-/cometai-1.1.5.tgz","fileCount":40,"integrity":"sha512-MB9f3jenqPRykddTLTNJOyuHzyj2vnI6FJRO5CsyyPCR1+N6gnXl89IWeZsozQck1/P09B09zTkgxmHip/6D/w==","signatures":[{"sig":"MEYCIQCHVObg97OOThyC9WnoawI0Y6uvGmAk0on2ELPpvIxM9gIhAI6XDJ5X+bCSosZn3zUI720Px/z2M4BMSKZcv5rnSPPw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147141},"main":"bin/cometai.js","engines":{"node":">=18.0.0"},"gitHead":"357852a11e667c47d599a23c061016d18d693381","scripts":{"build":"tsc -p tsconfig.json","start":"node bin/cometai.js","typecheck":"tsc -p tsconfig.json --noEmit","install-service":"node bin/cometai.js --install-service","uninstall-service":"node bin/cometai.js --uninstall-service"},"_npmUser":{"name":"comet_dev","email":"dev@comet.la"},"_npmVersion":"11.17.0","description":"Monitor AI token usage by input, output, and cache consumption","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^4.1.2","commander":"^11.1.0","cli-table3":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cometai_1.1.5_1785825048088_0.40022314924219793","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@comet_digital_agency/cometai","version":"1.1.6","description":"Monitor AI token usage by input, output, and cache consumption","main":"bin/cometai.js","bin":{"cometai":"bin/cometai.js"},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","start":"node bin/cometai.js","install-service":"node bin/cometai.js --install-service","uninstall-service":"node bin/cometai.js --uninstall-service"},"keywords":["claude","anthropic","token","monitor","usage","cli","comet"],"author":"","license":"MIT","engines":{"node":">=18.0.0"},"dependencies":{"chalk":"^4.1.2","cli-table3":"^0.6.3","commander":"^11.1.0","tsx":"^4.22.4"},"devDependencies":{"@types/node":"^26.0.1","typescript":"^6.0.3"},"gitHead":"f62775acfab27ed0433d72c4233da8564a4a785d","_id":"@comet_digital_agency/cometai@1.1.6","_nodeVersion":"26.6.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-lpYA+MlV554LMlCCQtWip6fn2DQ9jUKfyPt6QulrecWrPsVooCeYKu+4QL7gacULP5zEfGXPZQXoZC+CmxHToA==","shasum":"74932857eccf43b18aa22728a9be809f04c4eff5","tarball":"https://registry.npmjs.org/@comet_digital_agency/cometai/-/cometai-1.1.6.tgz","fileCount":40,"unpackedSize":147141,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDu+BA+x38+287YAwGNkYwLLAHfDzHjOhqDWqMWilCWPgIgPChaZkezjwO66kYNiyFvNRfQA8fOKOVaj9ccPMK1ftw="}]},"_npmUser":{"name":"comet_dev","email":"dev@comet.la"},"directories":{},"maintainers":[{"name":"comet_dev","email":"dev@comet.la"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cometai_1.1.6_1785826673264_0.5129853176076067"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-28T17:58:50.390Z","modified":"2026-08-04T06:57:53.596Z","1.0.3":"2026-03-28T17:58:50.643Z","1.0.4":"2026-03-28T19:03:54.151Z","1.0.5":"2026-03-28T20:24:35.113Z","1.0.6":"2026-03-28T20:37:40.788Z","1.0.7":"2026-03-29T14:45:43.003Z","1.0.8":"2026-03-29T14:49:19.895Z","1.1.0":"2026-04-04T19:05:52.072Z","1.1.1":"2026-04-04T19:11:59.276Z","1.1.2":"2026-04-04T19:19:18.790Z","1.1.4":"2026-07-21T11:07:32.037Z","1.1.5":"2026-08-04T06:30:48.506Z","1.1.6":"2026-08-04T06:57:53.426Z"},"license":"MIT","keywords":["claude","anthropic","token","monitor","usage","cli","comet"],"description":"Monitor AI token usage by input, output, and cache consumption","maintainers":[{"name":"comet_dev","email":"dev@comet.la"}],"readme":"# CometAI\n\nA terminal CLI tool that monitors your **Claude Code and Codex token usage** in real time. Exports a live JSON snapshot every 5 seconds and can auto-start on macOS login.\n\n---\n\n## Features\n\n- **Daily view** — input, output, cache-write, and cache-read token usage with 7-day history\n- **Realtime view** — live-updating terminal UI with burn rate and time-to-limit\n- **Team view** — snapshot of all team members' usage pulled from the backend\n- **Team live view** — auto-refreshing team table (15s) with color-coded status\n- **JSON export** — writes `~/.cometai/data/latest.json` every 5 seconds\n- **Auto-start** — installs as a macOS LaunchAgent to run silently on login\n- **Custom API push** — POSTs the JSON payload to your backend automatically\n- **Chat sync upload** — POSTs Claude chat history rows to `/api/chat-sync` with checkpointed retries\n- **CSSO authentication** — Keycloak SSO login for company-wide deployment\n- **Codex support** — reads local Codex session rollouts; no API key required\n\n---\n\n## Requirements\n\n- **Node.js 18+** (`node --version`)\n- **npm 8+** (`npm --version`)\n- **Claude Code** installed and used (data lives in `~/.claude/projects/`)\n\n---\n\n## Installation\n\n### 1. Clone or download the project\n\n```bash\ngit clone https://github.com/YOUR_USERNAME/cometai.git\ncd cometai\n```\n\n### 2. Install dependencies\n\n```bash\nnpm install\n```\n\n### 3. Install globally\n\n```bash\nnpm install -g .\n```\n\nThis makes the `cometai` command available everywhere in your terminal.\n\n### Verify installation\n\n```bash\ncometai --version\n```\n\n### Update\n\nOnce installed, you can update from anywhere — no need to keep the source repo:\n\n```bash\ncometai --update\n```\n\nThis will:\n1. Clone the repo into `~/.cometai/src/` (first run only)\n2. Pull the latest changes from GitHub\n3. Reinstall the CLI globally\n4. Restart the LaunchAgent automatically (if installed)\n\nTo check if an update is available without applying it:\n\n```bash\ncometai --check-update\n```\n\n---\n\n## Usage\n\n### Quick overview\n\n```bash\ncometai\n```\n\nPrints your current version, today's snapshot, and all available commands.\n\n### Daily summary\n\n```bash\ncometai --view daily\n```\n\nShows today's token usage by consumption type and a 7-day history table:\n\n- **Input** — your prompt and context sent to the model\n- **Output** — the model's generated response\n- **Cache write** — new context saved to the prompt cache\n- **Cache read** — previously cached context reused for the request\n\n**Total tokens** is the sum of these categories. Cache entries remain visible so you can see how much context is newly stored versus reused.\n\n### Realtime view\n\n```bash\ncometai --view realtime\n```\n\nRefreshes every second. Press **Ctrl+C** to exit. Shows current-session and daily input, output, cache-write, and cache-read tokens, plus burn rate and remaining quota.\n\n### Team view\n\n```bash\ncometai --view team\n```\n\nFetches all team members' current usage from the backend and displays it as a table. Columns are color-coded:\n\n- **Tokens / Messages** — green `<50%`, yellow `50–80%`, red `>80%`\n- **Last Activity** — green `<8h`, yellow `8–24h`, red `>24h`\n\n### Team live view\n\n```bash\ncometai --view team-live\n```\n\nSame as team view but auto-refreshes every 15 seconds and clears the screen on each update. Press **Ctrl+C** to exit.\n\n### Export JSON once\n\n```bash\ncometai --export-once\n```\n\nWrites a snapshot to `~/.cometai/data/latest.json` and exits.\n\n### Print JSON to stdout\n\n```bash\ncometai --status\n```\n\nOutputs the full JSON payload — useful for piping into other tools:\n\n```bash\ncometai --status | jq '.today.totalTokens'\n```\n\n### All options\n\n```bash\ncometai -h\n```\n\n---\n\n## CSSO Login (Company SSO)\n\nEach team member must log in before using the service:\n\n```bash\ncometai --login\n```\n\nPrompts for your **Comet SSO** email and password. Credentials are saved locally at `~/.cometai/auth.json` and used to identify you in every export.\n\n```bash\ncometai --logout   # remove saved credentials\n```\n\n### How it works\n\n- **CSSO** (Comet SSO) — Your company identity from Keycloak (`auth.comet.la`, realm `comet`). Included in every export so the backend knows which seat generated the usage.\n- **CCSM** (Current Claude Subscription eMail) — The Claude account info read from `~/.claude.json`. Shows which Claude subscription is active.\n\nBoth are included in `latest.json`. CSSO is optional — if not logged in, exports continue without it. The token auto-refreshes using saved credentials.\n\n---\n\n## Auto-start on login (macOS)\n\nRequires login first (`cometai --login`).\n\n```bash\ncometai --install-service\n```\n\nCreates `~/Library/LaunchAgents/com.cometai.plist` and loads it immediately. The exporter runs silently in the background and starts automatically every time you log in.\n\n```bash\n# Check if running\nlaunchctl list | grep cometai\n\n# View logs\ntail -f ~/.cometai/logs/stdout.log\n\n# Remove\ncometai --uninstall-service\n```\n\n---\n\n## Configure settings\n\n```bash\ncometai --config\n```\n\n| Setting | Default | Description |\n|---|---|---|\n| Daily token limit | 1,000,000 | Track usage against a budget |\n| Monthly budget (USD) | $100 | Used for spend tracking |\n| Export path | `~/.cometai/data/latest.json` | JSON output file |\n| Export interval | 5 seconds | How often to write JSON |\n| Custom API endpoint | *(not configured)* | POST payload to backend |\n| Custom API key | *(none)* | Bearer token for your API |\n| Chat sync endpoint | *(not configured)* | POST chat history entries to backend |\n| Chat sync API key | *(none)* | Bearer token for `/api/chat-sync` |\n| Chat sync interval | 3600 seconds | How often to upload new chat rows |\n\nConfig is stored in `~/.cometai/config.json`.\n\n---\n\n## JSON export format\n\n`~/.cometai/data/latest.json` is updated every 5 seconds:\n\n```json\n{\n  \"timestampUTC\": \"2026-03-05T01:00:00.000Z\",\n  \"timestampLocal\": \"3/5/2026, 8:00:00 AM\",\n  \"provider\": \"claude\",\n  \"lastActivityUTC\": \"2026-03-05T00:55:00.000Z\",\n  \"lastActivityLocal\": \"3/5/2026, 7:55:00 AM\",\n  \"resetTimeUTC\": \"2026-03-05T06:00:00.000Z\",\n  \"resetTimeLocal\": \"3/5/2026, 1:00:00 PM\",\n  \"csso\": { \"sub\": \"uuid\", \"name\": \"Santi\", \"email\": \"santi@comet.la\" },\n  \"ccsm\": { \"displayName\": \"Santi\", \"email\": \"santi@comet.la\", \"organizationName\": \"Comet\" },\n  \"today\": {\n    \"date\": \"2026-03-05\",\n    \"totalTokens\": 85000,\n    \"totalCost\": 0.4521,\n    \"messages\": 45,\n    \"sessions\": 2,\n    \"byModel\": { \"claude-sonnet-4-6\": { \"totalTokens\": 85000, \"cost\": 0.4521, \"messages\": 45 } }\n  },\n  \"currentSession\": {\n    \"sessionId\": \"53fbf669-...\",\n    \"model\": \"claude-sonnet-4-6\",\n    \"totalTokens\": 85000,\n    \"cost\": 0.4521,\n    \"burnRate\": { \"tokensPerMin\": 1300, \"costPerHour\": 0.42 }\n  },\n  \"currentBlock\": {\n    \"blockStart\": \"2026-03-04T20:00:00.000Z\",\n    \"blockEnd\": \"2026-03-05T01:00:00.000Z\",\n    \"totalTokens\": 5000000,\n    \"tokenLimit\": 39000000,\n    \"tokenUsagePercent\": 12.8,\n    \"messages\": 100,\n    \"messageLimit\": 420,\n    \"messageUsagePercent\": 23.8,\n    \"cost\": 2.50,\n    \"burnRate\": { \"tokensPerMin\": 950, \"messagesPerMin\": 0.18, \"costPerHour\": 1.20, \"remainingMin\": 142.5 }\n  }\n}\n```\n\n---\n\n## Uninstall\n\n```bash\nnpm uninstall -g cometai\ncometai --uninstall-service  # if LaunchAgent was installed\nrm -rf ~/.cometai            # remove all data, config, and cached source\n```\n\n---\n\n## Data source\n\nToken usage is read from Claude Code's local session files:\n```\n~/.claude/projects/**/*.jsonl\n```\n\nCodex usage is also read locally, from:\n```\n~/.codex/sessions/**/*.jsonl\n```\n\nCodex cached input is reported separately and does not increase the total a second time. Local Codex subscription sessions do not include billable API pricing, so their exported cost is `0` rather than an estimate.\n\nOnly files modified within the last 14 days are read for performance. No data is sent anywhere unless a custom API endpoint is configured.\n\n---\n\n## Token pricing\n\n| Model | Input | Output | Cache Write | Cache Read |\n|---|---|---|---|---|\n| claude-opus-4-6 | $15/MTok | $75/MTok | $18.75/MTok | $1.50/MTok |\n| claude-sonnet-4-6 | $3/MTok | $15/MTok | $3.75/MTok | $0.30/MTok |\n| claude-haiku-4-5 | $0.80/MTok | $4/MTok | $1.00/MTok | $0.08/MTok |\n\nUnknown models fall back to Sonnet pricing. Update `src/pricing.js` to add new models.\n\n---\n\n## Future providers\n\nSee [docs/FUTURE_PROVIDERS.md](docs/FUTURE_PROVIDERS.md) for Gemini and other planned provider support.\n","readmeFilename":"README.md"}