{"_id":"9router-gacor","_rev":"36-377f8f8409315172f8e2cc40adef9f05","name":"9router-gacor","dist-tags":{"latest":"0.5.71"},"versions":{"0.5.36":{"name":"9router-gacor","version":"0.5.36","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.36","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"f320a115fa3fb2290196828741a3f982aaf9de49","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.36.tgz","fileCount":3185,"integrity":"sha512-PffDWYRfn9Xkh+Ou4ILy40lLTSDtPJCHdyGDfJ6wcHX03JbWd8IIHD6lYZluZLzDX90O4495Z4OjReaPjsg1KA==","signatures":[{"sig":"MEQCIB8cCHeaDJV+8Sk6rWPv0lasbk9mZSniKcm+5lnqg6g+AiA9cSIPDTOCRwvfiIgPBir2/oUchCYSi3IcZquSdTgfaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47406291},"engines":{"node":">=18.0.0"},"gitHead":"2cc2bd51e85884be79578acd92ffa0c2ac80b2b8","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.36_1784392977712_0.8382866251966021","host":"s3://npm-registry-packages-npm-production"}},"0.5.37":{"name":"9router-gacor","version":"0.5.37","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.37","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"d73f070541816efd9448fc73d13df695042ff665","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.37.tgz","fileCount":3185,"integrity":"sha512-iS9ocpO+xZ3xLRjOY5u8VHwp32YXAOvwUC8ly0aaQEl+kpVZYNJQfnwKdvhpH56ZE8Wfm5Qu0SRr4X6q1wwEZw==","signatures":[{"sig":"MEUCIQDiBKG4Gibsrdi88V2JIOqTHW37X2I3z1ul2xGbfi11VQIgbKrwCWGYW7NFnZ7KfHAI6XBUUD353aW+U6s9yC9ibH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47420942},"engines":{"node":">=18.0.0"},"gitHead":"d1ec9da8b5da9c5779bc037aec141aecef3d0269","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.37_1784395585992_0.6521213221982318","host":"s3://npm-registry-packages-npm-production"}},"0.5.38":{"name":"9router-gacor","version":"0.5.38","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.38","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"049661f2c0186fee8dc1502660ccd7a7a6b97273","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.38.tgz","fileCount":3185,"integrity":"sha512-AiWFK2id/kmV4gZztU0BWBQcgqWRCBsVUKA2griURGwJ9r140JwINCxGEh0/JLnTwnxC7l4h279oMrRhoQjjFw==","signatures":[{"sig":"MEUCIBb2NYhVufTsW8Z8yOQQ/o+lfKaCkEblbcxTfA61gjEAAiEAq0W+byRRKkq03JSD3D/as2pnVsI4qzWsS8GZxpRUwro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47430212},"engines":{"node":">=18.0.0"},"gitHead":"4dc37128184e8d99a3850d2c1564e9a1a2171d38","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.38_1784397709514_0.831699412391925","host":"s3://npm-registry-packages-npm-production"}},"0.5.39":{"name":"9router-gacor","version":"0.5.39","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.39","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"4d21b7f05e38e4a8f04824262d735299342e25b8","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.39.tgz","fileCount":3185,"integrity":"sha512-xCFpPI9yntRtnBd/8BKc35jvXopQgfL5/aVswAJMaQS+SrwAiej2X/ZVmy90bCgJoecz2WnqBu/JPzgCApZ5cQ==","signatures":[{"sig":"MEYCIQDdM1sxoHXxcxSo5Lr6pJXrxuVJ0SbHBwA52lqdS59YQQIhALuUBC/g3UivKOSH1OJH6OGyMRmfN/slQsvgyFIoZDgq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47430049},"engines":{"node":">=18.0.0"},"gitHead":"3bea7c29858a0930e6c3ae4dd73bba404c1b6ee8","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.39_1784398209531_0.7513379441524928","host":"s3://npm-registry-packages-npm-production"}},"0.5.40":{"name":"9router-gacor","version":"0.5.40","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.40","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"5f4bed1cc4549295c0a879355707a64fae254f18","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.40.tgz","fileCount":3185,"integrity":"sha512-bRI+yNyra7AXUPFrRthdQKp5wak3eKAeHe2aW28FHC/tb94wkKBnQYFVILpMJ+tLsStGKhkE/bHtdlqM7EadXg==","signatures":[{"sig":"MEQCIHGGx9oTH0O6OYHWV7IHeMZBaIOQZZB2sq5Qozc14xD9AiBKnfiful2jgez79M2s3e+ymL7cbhc9bjaId2X6TInEAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47430311},"engines":{"node":">=18.0.0"},"gitHead":"23e2a089fcd24756b9cb6a8e543099f48ac14abf","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.40_1784450727575_0.3170059450191667","host":"s3://npm-registry-packages-npm-production"}},"0.5.41":{"name":"9router-gacor","version":"0.5.41","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.41","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"4e383426ac615e4b7660b8928c7ba0a1f0bd4501","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.41.tgz","fileCount":3185,"integrity":"sha512-vTB2BUgrHJuHj+tuCAjM9vJGWDWVL1KaRGybn9NWFXERP+ny8M16Koa3jteYstGFuMR1OW2cB594WLnG4oa2aA==","signatures":[{"sig":"MEYCIQC0KuQHhXIYt7iQR79+NVHdNopSguBxBpKwo4dOQC1IZAIhAMMG2mVpWkdP6kfmQu5sUIVs5f0gmBWJ2S/Q/HPZ789C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47431421},"engines":{"node":">=18.0.0"},"gitHead":"3da8c60a83101525cd765f833adcad643152ebd4","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.41_1784456650052_0.9211389504799272","host":"s3://npm-registry-packages-npm-production"}},"0.5.42":{"name":"9router-gacor","version":"0.5.42","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.42","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"f450163930b1e14592170002324cac5bf8a4af3c","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.42.tgz","fileCount":3185,"integrity":"sha512-M8O3J0v8lDFiAEsoJZIDqUlW3XgQ/bOqKz3bcZ6oRvJEJcL7B2IIG/bPiUrCICzIqYnvxBIFpsOWx1dC/GPSSg==","signatures":[{"sig":"MEUCIBttKVwDLGmfgcmA1n+XbBgeUwuiv4elCkI3kMNTH3IEAiEA/ua6iG42sWAbG+cHyhUvIRaUPJCZ9F1hLZwykMkQhKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47430518},"engines":{"node":">=18.0.0"},"gitHead":"b5a3691afd7749302e70d606679a5c4c87065b01","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.42_1784531549206_0.8036350848140095","host":"s3://npm-registry-packages-npm-production"}},"0.5.43":{"name":"9router-gacor","version":"0.5.43","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.43","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"7636e9e12f13825ab910c7f6b8e7fe546c05550e","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.43.tgz","fileCount":3185,"integrity":"sha512-9LGbb7BYZPGULIiHUzJoBYSJStEIbRkS/5lMMvaOHJ0EaQHUrs8JnPwp7EJR1FzB/sCfbUMcNgdUcJi6Kk2gZA==","signatures":[{"sig":"MEUCIHMv0KXSFcwy/wYH81xT/Fchr8NccdnRZsFwtJ9CEi7OAiEAy7jM2zAJIIK6SkpKmmkvGjJSwTOUhfsU8fNKvGzobFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47431311},"engines":{"node":">=18.0.0"},"gitHead":"e97e68a0a1a18d7b85fd350c799d1a478fd9ed78","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.43_1784544459954_0.37293772849195506","host":"s3://npm-registry-packages-npm-production"}},"0.5.44":{"name":"9router-gacor","version":"0.5.44","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.44","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"2231fc47f0e7ef42cb06d6d78a9e9c579a8db494","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.44.tgz","fileCount":3187,"integrity":"sha512-taXo6iYdPUtrcOP0Qcxgo18Cu1lncFGQV29CPDAsHY+soA0hUlboKCCksw+L4GcAdcGTsYd5oeTdMLfDBuFnjA==","signatures":[{"sig":"MEQCIAmAZuJMNs9VSN0Hvr1AHNb2kjbmnC/NyzEsUDa0KM2SAiAEA9UiZDh/xncZOBV8Q3csim8ajPcwtENk/hD17xGN9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47479531},"_from":"file:../9router-gacor-0.5.44.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"_resolved":"/Users/rivanalbaniray/Documents/github/9router-gacor-0.5.44.tgz","_integrity":"sha512-taXo6iYdPUtrcOP0Qcxgo18Cu1lncFGQV29CPDAsHY+soA0hUlboKCCksw+L4GcAdcGTsYd5oeTdMLfDBuFnjA==","repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.44_1784782359728_0.2489993288127339","host":"s3://npm-registry-packages-npm-production"}},"0.5.45":{"name":"9router-gacor","version":"0.5.45","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.45","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"ec29b2a81e080ba80ec99aa7b636377ffc207378","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.45.tgz","fileCount":3185,"integrity":"sha512-Owl/ihbyg10bTrpfqKJKPxvPs55HKRHt1eetU4tRrFHksZ4F0rGCCZYtuswxFULeUMws91TGIQGtJ5ZIzxpz1g==","signatures":[{"sig":"MEQCIEidD0tyKAnzCiLxC9m9Zs0z7zZmhslSRp9KrIf/c0l8AiAFCx/d3KFo+FrUFS2OsQHaewz5knYzJ4HIPdagdlLgrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47446619},"engines":{"node":">=18.0.0"},"gitHead":"8c104ffcf5cc321e5c7d582517a9092a628761a4","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.45_1785048258922_0.0799882126414333","host":"s3://npm-registry-packages-npm-production"}},"0.5.46":{"name":"9router-gacor","version":"0.5.46","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.46","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"04beb5de6f59d8fd65d16807bc23efbf10cc79c0","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.46.tgz","fileCount":3185,"integrity":"sha512-hAayPIBF8SeAdPBQxeK0uwAzywmhBDid2tNF9ey+CdvVHxFIfYf+qs+E4Wgaa0N1KWUZq2OE8zE2wyAf9gbTRg==","signatures":[{"sig":"MEUCIQCVztcIpSsEdz1Znhmq1aHa55PkhYhhXsYQ84AwelQJHQIgcQG5zpabQSghu4UlkeV3EA5KoCarru5ELVMK4Nh0itQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47431816},"engines":{"node":">=18.0.0"},"gitHead":"cb9bac4ae37dbb7d6047702cdd84543ae153bb5a","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.46_1785064864219_0.919544165932052","host":"s3://npm-registry-packages-npm-production"}},"0.5.47":{"name":"9router-gacor","version":"0.5.47","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.47","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"47b2aafdbfbb01c477a863b05703a733e36acdb7","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.47.tgz","fileCount":3185,"integrity":"sha512-Wv51pGZHUYKQaoZuczgZOEvfATLpY/NXhBuskNVq7dGZrAiUvClY6KEXbBEyqAtCPBwtRicWAK6v1WlGBhMDHw==","signatures":[{"sig":"MEUCIDb76G/GQbN+UCQzmYA4adzYBQ0ml3vKvf8o0j4vtDE8AiEAgmGK0NNEdujUnF7uPIBbawkCon1hmh5zod9+uDIrTjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47432114},"engines":{"node":">=18.0.0"},"gitHead":"d0d1c077c7261f00e76625f8fc2dedb7da464467","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.47_1785145186043_0.4815287388759506","host":"s3://npm-registry-packages-npm-production"}},"0.5.48":{"name":"9router-gacor","version":"0.5.48","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.48","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"8dd2deb35d722bfa35c570552ea3fa61504d5df6","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.48.tgz","fileCount":3185,"integrity":"sha512-lPpU9T+cxcB9lH2ZOluLkITfzBf7FcTVM7v7BwrzZ6++V3oB/uDZkDStuNasygmRYLNZKHSZce2qechXbgftYA==","signatures":[{"sig":"MEUCICbihzZzHd5FBrsrN+FnuXO7qnV1vJnRxQqyqBNgYgdlAiEA8kPUg+cDpglIEfETOqc/vN+b4mPEmgw7pVHmn+qoV0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47432152},"engines":{"node":">=18.0.0"},"gitHead":"e6f0ed8e9fd66504135a517be591e251ee02622c","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.48_1785146654395_0.4892358115631814","host":"s3://npm-registry-packages-npm-production"}},"0.5.49":{"name":"9router-gacor","version":"0.5.49","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.49","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"3090aa8e40a03a1f9b4f5f8e21e40d928ddb79dd","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.49.tgz","fileCount":3185,"integrity":"sha512-EinMPcupNxfY+Cxd/J2hBjPrLv4PE4/u7MExj0eZSoJXqQBbuY2UuvAMbqraePFgAIAmxZfWdgplPdS8s/6gPw==","signatures":[{"sig":"MEQCICtkkQ/HSMJOuKWOiRYslO/zPD7BVkKn8SRUb/OiGb2tAiBH4ZKYevTrA7rPeuEbd32x2ioqh1ZjliklcCPycxEWEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47435003},"engines":{"node":">=18.0.0"},"gitHead":"3b5a16b1961fa00b739cf0b5e81eea25972b2edf","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.49_1785250121661_0.13105705858011696","host":"s3://npm-registry-packages-npm-production"}},"0.5.50":{"name":"9router-gacor","version":"0.5.50","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.50","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"d21fc8c1d5c0c72c96fbadf961a090fd89058f5e","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.50.tgz","fileCount":3185,"integrity":"sha512-dAgUrrOZrS0iTDqsM51O0PioTyZkvGHzjAY6C2T8fmVW2WF1eN1fBfRfoVml4E5HHm+0R1FeKFnBcofmDb2jbg==","signatures":[{"sig":"MEYCIQCg3CU7gxbZKBR8HC0jvdChOR29UVAr96jlX+79iKYMlAIhAKRfuFqZZ0GH3ZySOG6Heb6wTb4RNdryY07v7fnb5jpn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47435009},"engines":{"node":">=18.0.0"},"gitHead":"c3d3a6ba0ab65ca64ddc336bdc78132897ad5a53","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.50_1785251719849_0.9636729013094185","host":"s3://npm-registry-packages-npm-production"}},"0.5.51":{"name":"9router-gacor","version":"0.5.51","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.51","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"43b514e84d6105c2f8a4b197c7c86f0337d05a46","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.51.tgz","fileCount":3185,"integrity":"sha512-+FHM7wFAPnR3p+cUchfHIG9UvwJk//0XwFb+cl4YPRwFzr3edo2tmPb1kqMp68a4chlkuA3UWvr9r0fUwce/SQ==","signatures":[{"sig":"MEYCIQC8lWXp2u36WTvSGMtKIrt36G9TH5u1++0jCF9nhLUsEgIhAJXqNSoFKpsnSzKjD17M3MWQhc/RClTPWUEyfhfAWsFr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47434945},"engines":{"node":">=18.0.0"},"gitHead":"64a0b02f62af47eb3253f388f77e31457a220fe9","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.51_1785318123645_0.282873084012206","host":"s3://npm-registry-packages-npm-production"}},"0.5.52":{"name":"9router-gacor","version":"0.5.52","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.52","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"f0e21956fe415fc2c3fbf9bb32abe50abc2e90a6","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.52.tgz","fileCount":3185,"integrity":"sha512-tjDyBYv3NCVHpKdhBUy2bcNltClJtyPgS2Uq0l5HTEKlBcSA6q5Z4aLlJCvl/iVDrYtB27IQ+D6OIB15Z8h2rw==","signatures":[{"sig":"MEUCIQC2f6h9gHuVjJVuXOk/58y5jq3zwJW8XbLhbezcuOOBGgIgBw7uxUL2adLAqvheWvytKgolsWi7N3NUm2zeovc4yAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47434943},"engines":{"node":">=18.0.0"},"gitHead":"675e0ef75cba316d36df5e76a941a57893a571d9","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.52_1785414169631_0.10308855566956021","host":"s3://npm-registry-packages-npm-production"}},"0.5.53":{"name":"9router-gacor","version":"0.5.53","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.53","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"db553bbe00659b29953b3d038339566ad97bae90","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.53.tgz","fileCount":3185,"integrity":"sha512-TV8PPOJUy1SB5O67Kx/+2VUPK/V6DCxh++63aTfr3eecpd4O1SzQwrjBkIkJfNTf3Y7l+gw2gDm9cyecuttArA==","signatures":[{"sig":"MEUCIQC8ReWw2vrkPH3zhFhKP4n8ErlcOHL7rLPBOy+o68w+EAIgUEzg2SNK+hoBq5IyOkQ8Zrm2FBtS7lAm1t97tN/00WE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47434966},"engines":{"node":">=18.0.0"},"gitHead":"df26c07cbf7e9139564a9fd59873ee33e89e3119","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.53_1785468138182_0.47549627027246344","host":"s3://npm-registry-packages-npm-production"}},"0.5.54":{"name":"9router-gacor","version":"0.5.54","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.54","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"3aad0da2b37460c469efdc0b9b47980da641311a","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.54.tgz","fileCount":3185,"integrity":"sha512-kear68jKZHuJYGXBLRrivWd7tNkU7qOp4D5SkLYofNejN3XVwDle57kN/mPdbCkLXis3Hkm4r00qAKkWrgSVQQ==","signatures":[{"sig":"MEUCIQClVNHvIzviPaAgxlAcyqwgtmG2Yq6+7jKyVSpUVdIsAQIgVq8wCpxYE3R448lR16oXZfCETp0+EsgchxFRoHTnJdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47435870},"_from":"file:9router-gacor-0.5.54.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"_resolved":"/Users/rivanalbaniray/Documents/github/9router/cli/9router-gacor-0.5.54.tgz","_integrity":"sha512-kear68jKZHuJYGXBLRrivWd7tNkU7qOp4D5SkLYofNejN3XVwDle57kN/mPdbCkLXis3Hkm4r00qAKkWrgSVQQ==","repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.54_1786691992070_0.30858646260589206","host":"s3://npm-registry-packages-npm-production"}},"0.5.55":{"name":"9router-gacor","version":"0.5.55","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.55","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"69bdad383aee7e815e1daeb7014bae2249e2701b","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.55.tgz","fileCount":3185,"integrity":"sha512-RPE3n/Ly/5WU8nDp7sOVpUJgS2+CPF8pwOqcPYvQDBzlO0GGfjoSuwAmOFnIZU06juU7bykfhJgNM9oIsL+fPw==","signatures":[{"sig":"MEYCIQCF7nwZ+xFOygZsHXMOGvIqoNkiKh/s+TqtRU0xfv/wNgIhANw42gGL6fSYcz34Bml72dyIybyU1tGzM+NHS++rwD5j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47435870},"_from":"file:9router-gacor-0.5.55.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"_resolved":"/Users/rivanalbaniray/Documents/github/9router/cli/9router-gacor-0.5.55.tgz","_integrity":"sha512-RPE3n/Ly/5WU8nDp7sOVpUJgS2+CPF8pwOqcPYvQDBzlO0GGfjoSuwAmOFnIZU06juU7bykfhJgNM9oIsL+fPw==","repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.55_1786692290274_0.9492356240222768","host":"s3://npm-registry-packages-npm-production"}},"0.5.56":{"name":"9router-gacor","version":"0.5.56","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.56","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"c2011fe6e9e05889e72b02d8e38b80d40cc4abca","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.56.tgz","fileCount":3185,"integrity":"sha512-E4jCBHeeJdst8xpa4pOwENEl+FpitPcE9TIZbpZzvD4UlBynZZnRhUFTMzM9TxZDdyENzFxw9DlvcMugOvmmuA==","signatures":[{"sig":"MEYCIQDDfNCOVydRBAFLQYMaFH6G5IFWDOh7WqRnqnOBXHmFnAIhAPwVcPCwGZ+YlBK2WpVo39UGgxoWulGxgWXZk6BT8vpb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47435989},"_from":"file:9router-gacor-0.5.56.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"_resolved":"/Users/rivanalbaniray/Documents/github/9router/cli/9router-gacor-0.5.56.tgz","_integrity":"sha512-E4jCBHeeJdst8xpa4pOwENEl+FpitPcE9TIZbpZzvD4UlBynZZnRhUFTMzM9TxZDdyENzFxw9DlvcMugOvmmuA==","repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.56_1786702637337_0.049783487375892665","host":"s3://npm-registry-packages-npm-production"}},"0.5.57":{"name":"9router-gacor","version":"0.5.57","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.57","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"ab9a705ff8d6cdebb1d6ba6a1d9497427a2e89f2","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.57.tgz","fileCount":3185,"integrity":"sha512-IaygTblNkN7r0VC2Tu5slDg4y7Gy0uuqXqL9T3lCKiY0t1Eqk8GzJRAds5UHKBl2U0rLEgP4JZYZ5LrQqBgHhg==","signatures":[{"sig":"MEUCIAa3SB/X3uvnV/VYFQ2gz82rBmz9PqDNCGJ0CUA8/eBPAiEA4ZiyAQQhhZx1hylXoScDYiwM1loqYC7GmHwo7i5Vh3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47435988},"_from":"file:9router-gacor-0.5.57.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"_resolved":"/Users/rivanalbaniray/Documents/github/9router/cli/9router-gacor-0.5.57.tgz","_integrity":"sha512-IaygTblNkN7r0VC2Tu5slDg4y7Gy0uuqXqL9T3lCKiY0t1Eqk8GzJRAds5UHKBl2U0rLEgP4JZYZ5LrQqBgHhg==","repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.57_1786723967519_0.2216504346792909","host":"s3://npm-registry-packages-npm-production"}},"0.5.58":{"name":"9router-gacor","version":"0.5.58","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.58","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"4d15b6758100211db95fb7d853e2ec2e90f8b9db","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.58.tgz","fileCount":3185,"integrity":"sha512-QeloVzIf5NDivP9yQPlAqBTCPEj03QUvfnoBR8lc1g67c5a98XDWgjrCDkuwtdk1dLgjuTgl6eci69kX0lecUQ==","signatures":[{"sig":"MEUCIQDCER5iTAcorA34ufAmIOhORAT0HPPMaRmCDc7P2h5AngIgEFvFuuBHC0EiGMyovm68o05BPOSU7MtlyZTmLRQaXxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47434033},"_from":"file:9router-gacor-0.5.58.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"_resolved":"/Users/rivanalbaniray/Documents/github/9router/cli/9router-gacor-0.5.58.tgz","_integrity":"sha512-QeloVzIf5NDivP9yQPlAqBTCPEj03QUvfnoBR8lc1g67c5a98XDWgjrCDkuwtdk1dLgjuTgl6eci69kX0lecUQ==","repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.58_1787138378997_0.13392405094899362","host":"s3://npm-registry-packages-npm-production"}},"0.5.59":{"name":"9router-gacor","version":"0.5.59","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.59","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"dca87b41ae2de535ff56a56a7b4e3abd5de2068e","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.59.tgz","fileCount":3185,"integrity":"sha512-QwhARnZfyt1ubnMkJFShInzu/sETL8OU8i2Q2PbifRaKOgT7YETh2heaGCDbOYy9Knibd5pTClG9DrOZyZsdmQ==","signatures":[{"sig":"MEUCIQCimv/gpfbsouKHJjolLEmxwLZfvBf54MyjYHG/C+JXrwIgaPQxvnez6dzTdlt1waZPOKv26zS3xxcvEp/JFxJ6u48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGQx6qlupT5mhtVO7lLFRPMVO2Q5dcrX/S8gop2YBiXaAiEA1fLKy5lL24j1I+fYx86ynjPTTp2e+wkVHj6g2wn/Bdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47431351},"engines":{"node":">=18.0.0"},"gitHead":"dbf76c582861b113e157dfc4f09fc2bde9827c92","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.59_1787731149561_0.8644058542585802","host":"s3://npm-registry-packages-npm-production"}},"0.5.60":{"name":"9router-gacor","version":"0.5.60","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.60","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"75c69b0f218915dcc57679351127846df0822fc2","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.60.tgz","fileCount":3185,"integrity":"sha512-Ikv4RK5+7HXtspU5i4U9bQj0CERYtdcuQzj8U60an8vT9eA7Sxiu87gSQr1ROVwR6PYZop5Nt1mxrKZ3aCYDDw==","signatures":[{"sig":"MEUCIBe7JbVok9ynBUr0+s03Oj8QASrV81yjD3lmn38GkQk4AiEAipm37A79esG+9t6C+6qBz1AJawU1TDTi2Yyr0PZWCVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHhKAPgrsMe/PtpLhNXUqLEmPI8KZo1pPMa0iM/QkUjBAiEA0OZ16tlwO3yOWqxaAePfbw9sHNDa8A/21rnee9BqnLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47431401},"engines":{"node":">=18.0.0"},"gitHead":"8c6890b0574126fd567248230a8d729dba952f10","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.60_1787759413536_0.09363733945361252","host":"s3://npm-registry-packages-npm-production"}},"0.5.61":{"name":"9router-gacor","version":"0.5.61","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.61","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"94e111a2bad25eb79f58daa8d619873143b73b75","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.61.tgz","fileCount":3185,"integrity":"sha512-IYGCnBgLtOdUSytFLh4xzF4rUX7BPaXKMi4R3cY2Jzam/gXeTquGhRkCEGp/gGfZFAiFQ4OrCS4f4gWI2FL3hg==","signatures":[{"sig":"MEUCIQDVB7iVNz943KrzilXrgdgag+uE6x5FBMhEqpmLRxC2bQIgbxmJfKhA7epcYutjledIL9GVlEa/WWMEn1wKbvkjCbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCfjzjEG7ZI2w6ENihCU1SRdD24x5ICeyqJY4RS0XaP1AIhAO1NYm/mM5nsucq5LOa6MMsCwz6XkKzJTQHyFr6LXOB2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47432656},"engines":{"node":">=18.0.0"},"gitHead":"fc518e19b4fe715bfeff3e0596d990c58d1a3f11","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.61_1787819408262_0.5786714612978718","host":"s3://npm-registry-packages-npm-production"}},"0.5.62":{"name":"9router-gacor","version":"0.5.62","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.62","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"96ee74e7e02d2e5c7f5b9fcd475aa96bb9067c4d","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.62.tgz","fileCount":3185,"integrity":"sha512-7dMw+zateH49TEr2CgwppecJRd/Nz7bw/YioNDyLm7gNaeq6y8yF0nNU5ZMENls+7VIV+ffbFnjNgTxAvmKo/w==","signatures":[{"sig":"MEQCICCFP2E/EDBguQJdV7K+RhmUgVjtYKt7V14tHVR4TWusAiAjpMN5NhYJRSOn33m0BpWj9T/X96EnF8K5uxcQr6cUtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD68YVZ01KO/RL+EdZp7fNRH36OXic4fqm61aaVmFPWHQIhAODgRSvCvaMMh3dAwLpaQQdrdoykDMQVEnFNDk9DGRgm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47441633},"engines":{"node":">=18.0.0"},"gitHead":"14aa10ecc22e65c6d73ae8563f6f8fb315bc8b45","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.62_1789198217435_0.4159225311891468","host":"s3://npm-registry-packages-npm-production"}},"0.5.63":{"name":"9router-gacor","version":"0.5.63","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.63","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"6342f90edd46ecf2db6cb4aae0e26d6dd3fe79e4","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.63.tgz","fileCount":3185,"integrity":"sha512-BDnimYOwYPPugwdkzqWJ8+DW9M2PWeAKp7cXzWxv75qpFHnNMBqH+1dnQWf80o90Hs4p9q1KSGXYc0s+vCX1Dw==","signatures":[{"sig":"MEYCIQC4RzaD9cAXKudGlngoVm7Lpx9QTrtlw5hQQOBCjQgYuQIhAO+vkLFbYPSvoSd9fmKlvjyB7Box0bwwcJl6uarF0G5a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC4Uin++WX6S90FSYqSqkQOY0Wu7WtftQJ7le70jdvSJAIgAf5Rk6lUwZh1Dat8nI135HL62ON2vs9mTj7DOy7mFEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47444452},"engines":{"node":">=18.0.0"},"gitHead":"9e8ce7d11e1594c5a445ddf7de63171809909956","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","readmeFilename":"README.md","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.63_1789283051361_0.46824434225731215","host":"s3://npm-registry-packages-npm-production"}},"0.5.64":{"name":"9router-gacor","version":"0.5.64","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.64","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"61812f9151c13eb32c174799838f7c5697f87515","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.64.tgz","fileCount":3185,"integrity":"sha512-zx31Qy2rlJQAjVBkP6cvXC1PBE5yOKkBqbAHIBN1CkhS/Mm7iFkokZL4QL2dk4SkwdCjHXlXhc+zM9pJHEjaXg==","signatures":[{"sig":"MEUCIAbJ+eqTvBrcvW9+2oSlrNlZF/aMmW0bW3uvAV2VxQxTAiEA5mCanXPwvAFh2YP10U5/UkPokckOJQuviDiHI58/V5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNg6QNJvRKEEvUVnn/TByrkgN05VJdMblm+lI0nxYj+wIge5gnxK8i4X2taqfB8tR6l4MroHL64GcjiDcFT4ZT4MI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47444452},"engines":{"node":">=18.0.0"},"gitHead":"9e8ce7d11e1594c5a445ddf7de63171809909956","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","readmeFilename":"README.md","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.64_1789284000937_0.49900784385316643","host":"s3://npm-registry-packages-npm-production"}},"0.5.65":{"name":"9router-gacor","version":"0.5.65","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.65","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"096a22d4ab26b0bf0cf8a2b133ebae6bb8b07f01","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.65.tgz","fileCount":3185,"integrity":"sha512-KTJGIkg4px23eJ4crZbo1bRGIEdpf/HIK8UdH/xP4rKd/8wKRe60KFCCaqWjZ4uuUaIVcYu85Ha/zL9I6VMcCw==","signatures":[{"sig":"MEUCIBDO6pb3aDcPHzcfOrIAT5owT5vhGrhZE54lX1SIE62aAiEAlgucFQjAnRfNOAABDafulYrAWKhAQqYOPAJb8Y527hY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIATgaMvRrHePRoBlpql5AZ6NX9AiMSRPJ3/QyjXkw0qBAiAbIrL9MSKA5/9MRfoBkhXZdnAJW0EXmarSxHTuXYH0lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47444452},"engines":{"node":">=18.0.0"},"gitHead":"ab7195c09cafbf8552508a6dd5f5f950b4dae82a","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.65_1789285216444_0.1085121377314866","host":"s3://npm-registry-packages-npm-production"}},"0.5.66":{"name":"9router-gacor","version":"0.5.66","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.66","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"bd3c07e0ff43251784495197c713140c9ee1fa50","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.66.tgz","fileCount":3185,"integrity":"sha512-6kvABcjXDoISw/7orALk+0bHaiJQXucwPieVH4pS6p2spEryR+EUUUbvesFkHYKHabAKUF8Ljz3VT0QbAAIAsg==","signatures":[{"sig":"MEQCIDBmx+j0AMUR2r+CJqzXkwHrqkpXQe1QrSSsNA8zJSXQAiBiXIMpjsLwXrKZ+JPk1QFZOlc5Zdf+w+fY6qcrZYXMNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDWcSOaYk4X0fuC7Aa8aDvk74iYZ3oFMpjmWWAYlBHlYgIgDxVtHryQKqlXAJ7X74NXWVUA7lSVIX2Nimy79d6gmmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47444472},"engines":{"node":">=18.0.0"},"gitHead":"a214dc2201b485b3ee880a1616734c4f6ae139ea","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.66_1789543334415_0.42428572744878656","host":"s3://npm-registry-packages-npm-production"}},"0.5.67":{"name":"9router-gacor","version":"0.5.67","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.67","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"3aa689d600f8f182ef28b07e6e209b48b54ee552","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.67.tgz","fileCount":3185,"integrity":"sha512-P2hnBaosWD2t/z4WPbpyKOo2S8VRYez/dasup1JtXE0yYtIdmPaPtycON4Ys4d1E5nVV4J4jYd6EbyeTTXwsOg==","signatures":[{"sig":"MEUCIQCyqR64+3KSmGpQ3lyt4k+GH//zzbqFHVJXJbcJks6HAwIgDTYEVVpqGSx9o73jtKrAAZkOu0NheC0Y09VBpeU2LhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID5NgGD2dHs7/FG9jAnRGAIbzP/CrTB+JOL8el9CXM1IAiEA4oylY1fh+e3La06QluV1WcLkaH/nF0Ju3v+CcfTyqDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47444472},"engines":{"node":">=18.0.0"},"gitHead":"7e0fa2f97051f93c66f17fb745b8d33836bf46f2","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.67_1789544239098_0.06569510005581969","host":"s3://npm-registry-packages-npm-production"}},"0.5.68":{"name":"9router-gacor","version":"0.5.68","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.68","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"eb8e823f5de312c2bf493027fe4e8b4ab2863580","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.68.tgz","fileCount":2882,"integrity":"sha512-yY6so8+hpVKh9nBurJHHrAYAnykyx8aVJMaK4Fz/Fq/Jr3XfJNLwVqutr3gdl6axC+SvwM530aBrlXao7sLhIA==","signatures":[{"sig":"MEMCIEEcBM93rR68TzjIz8/tKBmax0Xow1kEtTNoCroYeEIMAh8DwujnxwWl0IlSggt4KxYPlRjuXZpUhuI61DaqJJc9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICi2g0s1E2fZ0RkR/MiP7nCz59DaEIWMcOUJIRLccTdHAiEAyg/Qd3YwhufgyYo+GNGsoGfZqTIQdTqpiee/tvEqZYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42110078},"engines":{"node":">=18.0.0"},"gitHead":"017894ca7adeae9973d46c2ec0195ee996c5f658","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.68_1790413153707_0.3682751295369815","host":"s3://npm-registry-packages-npm-production"}},"0.5.69":{"name":"9router-gacor","version":"0.5.69","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.69","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"f1df23ecce716df4a4849d14da48ad817dce09fc","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.69.tgz","fileCount":2882,"integrity":"sha512-mcJrZ/xY2udpHGSeGGHs+Y6aK1xXTftwamayKbDDFn0iPjUuz2Z6yzlpxH7isFOApOtGecGo1dsagSM0f4zaAg==","signatures":[{"sig":"MEUCIBVc6E1P+rl7n/cPF/8mnFQaxzKT1/sRy/A9JT1E1SbEAiEArJV9/Fn8Hzz3h8FHk/eZ56YneL0l8YWsJL//bYeN+cA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDkYc8o62ctqEWDk9NizEkBYTfeW+UEpuEYYKAcIH92CAIhAOqcqx8oKp3EYQgmxC2oIEolRjWaRO0F0yopSVfkxm20","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42110221},"engines":{"node":">=18.0.0"},"gitHead":"6c6889b218a22e85df19c088cd017dcf45d22c86","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.69_1790415320563_0.6569946044782948","host":"s3://npm-registry-packages-npm-production"}},"0.5.70":{"name":"9router-gacor","version":"0.5.70","keywords":["9router","cli","proxy","ai","api"],"author":{"name":"lukeskyy7"},"license":"MIT","_id":"9router-gacor@0.5.70","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"homepage":"https://github.com/rrivann/9router#readme","bugs":{"url":"https://github.com/rrivann/9router/issues"},"bin":{"9router-gacor":"cli.js"},"dist":{"shasum":"c938c1211fff65e99814aae877b41e8803c6aa09","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.70.tgz","fileCount":2888,"integrity":"sha512-4zPG6gUVCO5Yn+MjmwSq1oPbiiP4XKA3JrepgokIPoMOzisMku+PQyHwHVQKjyr/xMxrPlJQGujw2MF72ZbFCA==","signatures":[{"sig":"MEUCIQD0WWiDsn/7LP5WtsFmII8hSor/Pp2mp+BFiKw/dQzY7QIgb9Xv76c1jZaDkrshrzlQLuZVH0TmdE+7J5oiQwPK5jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCIjY1t+GxXTLAHCXzawqC9xKN32wCEhjjw5JYdGeYlPQIhAL6ZJil9+QHmFGUBvfcskXddUgcOL5m4hV1sjW5Te2dn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41688436},"engines":{"node":">=18.0.0"},"gitHead":"359324a94277f402c68dddb1fa1e203c2cbd9ba7","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router-gacor_0.5.70_1790431727300_0.9618395853261077","host":"s3://npm-registry-packages-npm-production"}},"0.5.71":{"_id":"9router-gacor@0.5.71","bin":{"9router-gacor":"cli.js"},"bugs":{"url":"https://github.com/rrivann/9router/issues"},"dist":{"shasum":"794745fe5026ccd37c1999a9f64bcd22198f6d5f","tarball":"https://registry.npmjs.org/9router-gacor/-/9router-gacor-0.5.71.tgz","fileCount":2888,"integrity":"sha512-j28JRDvWFKMjVyPSIqcGvF6O+VYu/8+dzEADwYBwgYr0V4BLxqq0AsQZJX42W+WnT7fjiIifMjLQKj03NDrwNw==","signatures":[{"sig":"MEYCIQCpndBoO+80Q7mHn3PJAKN1ETT2kHsvNYXtobg7fP1hWQIhAJxMt5GUTkS1jVMjxEqtduo8KzfOPSzY6ZGggN0sGHU2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGwBUaYMk5gsEyTVgMwLF7SRvJYVaNa6t6Zl9W0aVmQPAiEAi5Q0iFooopEzX+oTa20NkJYSoHdzBuykUGiaTF2g80I="}],"unpackedSize":41688876},"name":"9router-gacor","author":{"name":"lukeskyy7"},"engines":{"node":">=18.0.0"},"gitHead":"fcb878e625a6ed3d29ba2329c584edc73a841627","license":"MIT","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ../..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"version":"0.5.71","_npmUser":{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"},"homepage":"https://github.com/rrivann/9router#readme","keywords":["9router","cli","proxy","ai","api"],"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"_npmVersion":"11.12.1","description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","directories":{},"maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"_nodeVersion":"24.15.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/9router-gacor_0.5.71_1790437198332_0.8596516663869442"}}},"time":{"created":"2026-07-18T16:42:57.585Z","modified":"2026-09-26T15:39:58.722Z","0.5.36":"2026-07-18T16:42:58.141Z","0.5.37":"2026-07-18T17:26:26.338Z","0.5.38":"2026-07-18T18:01:49.910Z","0.5.39":"2026-07-18T18:10:09.917Z","0.5.40":"2026-07-19T08:45:27.996Z","0.5.41":"2026-07-19T10:24:10.387Z","0.5.42":"2026-07-20T07:12:29.531Z","0.5.43":"2026-07-20T10:47:40.280Z","0.5.44":"2026-07-23T04:52:40.081Z","0.5.45":"2026-07-26T06:44:19.274Z","0.5.46":"2026-07-26T11:21:04.587Z","0.5.47":"2026-07-27T09:39:46.413Z","0.5.48":"2026-07-27T10:04:14.714Z","0.5.49":"2026-07-28T14:48:42.062Z","0.5.50":"2026-07-28T15:15:20.404Z","0.5.51":"2026-07-29T09:42:04.073Z","0.5.52":"2026-07-30T12:22:50.034Z","0.5.53":"2026-07-31T03:22:18.525Z","0.5.54":"2026-08-14T07:19:52.475Z","0.5.55":"2026-08-14T07:24:50.647Z","0.5.56":"2026-08-14T10:17:17.736Z","0.5.57":"2026-08-14T16:12:48.058Z","0.5.58":"2026-08-19T11:19:39.456Z","0.5.59":"2026-08-26T07:59:09.940Z","0.5.60":"2026-08-26T15:50:13.896Z","0.5.61":"2026-08-27T08:30:08.528Z","0.5.62":"2026-09-12T07:30:17.706Z","0.5.63":"2026-09-13T07:04:11.630Z","0.5.64":"2026-09-13T07:20:01.285Z","0.5.65":"2026-09-13T07:40:16.711Z","0.5.66":"2026-09-16T07:22:14.769Z","0.5.67":"2026-09-16T07:37:19.367Z","0.5.68":"2026-09-26T08:59:14.003Z","0.5.69":"2026-09-26T09:35:20.813Z","0.5.70":"2026-09-26T14:08:47.677Z","0.5.71":"2026-09-26T15:39:58.589Z"},"bugs":{"url":"https://github.com/rrivann/9router/issues"},"author":{"name":"lukeskyy7"},"license":"MIT","homepage":"https://github.com/rrivann/9router#readme","keywords":["9router","cli","proxy","ai","api"],"repository":{"url":"git+https://github.com/rrivann/9router.git","type":"git"},"description":"9router-gacor — FREE AI Router & Token Saver. Route Claude Code / Cursor / Codex / Cline / Copilot to 3 aggregator providers (CodeBuddy, CodeBuddy CN, Qwen Cloud) with auto-fallback, quota tracker, and 20-40% token savings.","maintainers":[{"name":"lukeskyy7","email":"lukeskyy7@gmail.com"}],"readme":"# 9router-gacor — FREE AI Router & Token Saver\n\n**Never stop coding. Save 20-40% tokens with RTK + auto-fallback across CodeBuddy Global, CodeBuddy CN, and Qwen Cloud accounts.**\n\nConnect any OpenAI/Claude-compatible CLI (Claude Code, Cursor, Codex, Cline, Copilot, OpenClaw, Gemini CLI, Qwen Code, iFlow, Continue, Aider, …) to three curated aggregator providers with quota tracking, credit-exhaust auto-disable, and bulk account management.\n\n[![npm](https://img.shields.io/npm/v/9router-gacor.svg)](https://www.npmjs.com/package/9router-gacor)\n[![Downloads](https://img.shields.io/npm/dm/9router-gacor.svg)](https://www.npmjs.com/package/9router-gacor)\n[![License](https://img.shields.io/npm/l/9router-gacor.svg)](https://github.com/rrivann/9router/blob/master/LICENSE)\n\n[📖 Docs](https://github.com/rrivann/9router) • [🐛 Issues](https://github.com/rrivann/9router/issues)\n\n---\n\n## 🤔 Why 9router-gacor?\n\n**Stop wasting money, tokens, and hitting limits:**\n\n- ❌ Subscription quota expires unused every month\n- ❌ Rate limits stop you mid-coding\n- ❌ Tool outputs (git diff, grep, ls…) burn tokens fast\n- ❌ Expensive APIs ($20-50/month per provider)\n\n**9router-gacor solves this:**\n\n- ✅ **RTK Token Saver** — Auto-compress `tool_result`, save 20-40% tokens\n- ✅ **Bulk account management** — Rotate between hundreds of CodeBuddy / Qwen Cloud accounts\n- ✅ **Auto-disable** — Credits exhausted (429/14018), banned (403/11140), access denied → account removed from rotation automatically\n- ✅ **Quota tracker** — Live remaining credits per provider (CodeBuddy billing meter, Qwen local aggregation)\n- ✅ **Content filter** — Regex-based rewrite/remove rules before request reaches upstream\n- ✅ **Thinking control** — max / xhigh / high / medium / low / minimal / auto effort per provider\n- ✅ **Universal** — Works with any OpenAI-compatible CLI\n\n---\n\n## ⚡ Quick Start\n\n**Install via npm:**\n\n```bash\nnpm install -g 9router-gacor\n9router-gacor\n```\n\nDashboard opens at `http://localhost:20128`.\n\n**Add accounts:**\n\nDashboard → Providers → pick one:\n- **CodeBuddy Global** (Claude 4.6/4.7, GPT-5.x, Gemini 3.x, DeepSeek, GLM)\n- **CodeBuddy CN** (GLM-5.x, Kimi K2.x, MiniMax, DeepSeek, Hunyuan)\n- **Qwen Cloud** (GLM-5.2, DeepSeek V4 Pro, Qwen3.7 Max — free tier)\n\nPaste your API keys (bulk-import supported).\n\n**Wire your CLI:**\n\n```\nClaude Code / Codex / Cursor / Cline / OpenClaw settings:\n  Endpoint: http://localhost:20128/v1\n  API Key:  [copy from dashboard]\n  Model:    cb/claude-opus-4.7-1m   (or cbcn/glm-5.2, qwc/qwen3.7-max, …)\n```\n\nStart coding.\n\n---\n\n## 🚀 CLI Options\n\n```bash\n9router-gacor                    # Start with defaults (port 20128)\n9router-gacor --port 8080        # Custom port\n9router-gacor --no-browser       # Don't open browser\n9router-gacor --skip-update      # Skip auto-update check\n9router-gacor --help             # Show all options\n```\n\n**Dashboard**: `http://localhost:20128/dashboard`\n**Gateway (`/v1/*`)**: OpenAI-compatible endpoint for `/chat/completions`, `/messages`, `/responses`, `/models`, `/embeddings`, `/audio/*`, `/images/*`, `/videos/*`, `/search`, `/web/fetch`.\n\n---\n\n## 🛠️ Supported CLI Tools\n\nClaude-Code • OpenClaw • Codex • OpenCode • Cursor • Antigravity • Cline • Continue • Droid • Roo • Copilot • Kilo Code • Gemini CLI • Qwen Code • iFlow • Crush • Aider\n\nAny tool supporting OpenAI/Claude-compatible API works.\n\n---\n\n## 💾 Data Location\n\n- **macOS/Linux**: `~/.9router/db/data.sqlite`\n- **Windows**: `%APPDATA%/9router/db/data.sqlite`\n\n(Storage path kept as `9router` for backward compatibility with existing installs.)\n\nOverride via `DATA_DIR` env var.\n\n---\n\n## 📚 Documentation\n\n- **GitHub**: https://github.com/rrivann/9router\n- **Issues / Feature requests**: https://github.com/rrivann/9router/issues\n\n---\n\n## 🙏 Credits\n\nBased on [9Router](https://github.com/decolua/9router) by decolua. This fork focuses on three OpenAI-compatible aggregator providers (CodeBuddy Global, CodeBuddy CN, Qwen Cloud) with production-grade bulk account management, quota tracking, and thinking-level control ported and refined for high-volume account rotation.\n\n## 📄 License\n\nMIT License — see [LICENSE](LICENSE) for details.\n","readmeFilename":"README.md"}