{"_id":"prozygent","_rev":"88-056f0290149c14b79707eb813ae96c6c","name":"prozygent","dist-tags":{"latest":"0.10.2"},"versions":{"0.5.8":{"name":"prozygent","version":"0.5.8","keywords":["prozygent","cli","proxy","ai","api"],"license":"MIT","_id":"prozygent@0.5.8","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"bin":{"prozygent":"cli.js"},"dist":{"shasum":"06319d299b16f552d97f81fda04b636b055eb419","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.8.tgz","fileCount":3067,"integrity":"sha512-HZOo9a9JbhF+sf3vq8yZLO5IZEqZjfd3m96V0DIec1QE15c2LMF3+xL0MbTp1XFnPztc2Z3KwfAjDUCYegB/Ng==","signatures":[{"sig":"MEQCIAimiwHPEuAITOvncSmK6EpxvSXS4y/XOdvLPFnJrQgLAiBJd6DDTWUH2njADlPym2j6FJp2hCZHbrak4Xj3qtmfHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46936799},"engines":{"node":">=18.0.0"},"gitHead":"04e27581aeffad741906ce540a50c73a7d1e9199","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":"jay1011223","email":"jaymia3042005@gmail.com"},"_npmVersion":"11.16.0","description":"Prozygent CLI - Start and manage Prozygent server","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.8_1782058485082_0.45580243043692215","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"prozygent","version":"0.5.9","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.9","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"bb45e2a3a36983092cd1a873d934706ce2fdb45f","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.9.tgz","fileCount":3068,"integrity":"sha512-p7DNN0VHQ0SVXpMmtuG2AoKmQWP0TJftpR1EcARSNpUBwGP/CqM0dxdpH7G+3RnHgH9pGhbxRAcwb0o5arhi9Q==","signatures":[{"sig":"MEYCIQDH/irYJUJaRRl5CR8aqxYT8g00Cn93UwFaBscn1n6FqgIhAKaRm0Q+ifLcWHjCBjf0ejEZYnOVhfUaKmGyFq74aSZU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47124707},"engines":{"node":">=18.0.0"},"gitHead":"dc6c2c962cd1e4d2376112a70d7e01e10b99f282","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.9_1782058856057_0.6119807572049916","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"prozygent","version":"0.5.10","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.10","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"81a361a0d03729318cbfc5e625432bf9099bf8c2","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.10.tgz","fileCount":3073,"integrity":"sha512-UJNuUVigD3z8omXKfqV8L1c59k+6FdD5GDUgckFBNVis3KaZKQgDtNx6K9UKeRnUsE/CK1yXLPJBmJp2DrBxNg==","signatures":[{"sig":"MEUCIQCo9i7VqlmJtT5YkObUq0e43gKbTFih72SIudQNeV9sEwIgW9X057eeg2C/wTJJSqn/rYUQbAshNkfrcPMOxNZCatA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47400991},"engines":{"node":">=18.0.0"},"gitHead":"dc6c2c962cd1e4d2376112a70d7e01e10b99f282","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.10_1782059483605_0.034161891398955424","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"prozygent","version":"0.5.11","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.11","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"66146f14cd7bb1e90e44b3a02021fdef1154625a","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.11.tgz","fileCount":3074,"integrity":"sha512-AUNt5y3Be9aYVLwwhu09Ak1TM7wfIGkdn/VA069jD7AGHtlFuqVQmkTtCzssGTdcLcDHQjHHQCf3lw2RP1+AGQ==","signatures":[{"sig":"MEMCHyt6yO801R5aqJCYrRX8lr6Ue70tKbc4Ig7tUJmlPIQCIEVGnVhu3Qp7Z+CWIMEOg1F8k0UHESuQGK6iAAdv3RAu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47589195},"engines":{"node":">=18.0.0"},"gitHead":"0fc72d801bc9e2905e771b0d990570b6794ba0e4","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.11_1782060025308_0.9560945392641302","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"prozygent","version":"0.5.12","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.12","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"9ca55b1369ebe34b3fe7ee30922528dcd31e78e4","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.12.tgz","fileCount":3075,"integrity":"sha512-raLUOFGsA5QUaI7Rdg2Rsz3q8In0AM0ooGfGbVfGohuEoU5vJkOwhbihu2ngdS2TH1iry2/7aC0UkN5diQKD8Q==","signatures":[{"sig":"MEUCIQCuCjpGNvB9ohleVIKd7GPH/581QVSsAK9LhZmou8tt6AIgSRhkQP3o9kOeJ70b0M5sRmWtDl4Pe4/qXQ9iSxf0pyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47777233},"engines":{"node":">=18.0.0"},"gitHead":"c3b776a7bc6bbd21e94720342529c1415004ddf2","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.12_1782060634494_0.48533730267584607","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"prozygent","version":"0.5.13","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.13","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"6eac49729ca07bab42d433cb79f6536e50cccb8c","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.13.tgz","fileCount":3076,"integrity":"sha512-zFXTqjBul/5RGgEG7XPzYFri+FpNFxMteXdoJD1sdAAeQkDX6bP0vLKFdRKaLFPCupYSLqkLnUJlRj6lUzCG1w==","signatures":[{"sig":"MEYCIQCY9gDRZylIBpyoCluFwrvetMxOaZCCl4hArwgF4GFP5gIhAIvpdWQ/osmkUM8F4inRIsox3cV5EOO1I4GQxLk00Wze","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47965550},"engines":{"node":">=18.0.0"},"gitHead":"c3b776a7bc6bbd21e94720342529c1415004ddf2","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.13_1782061097419_0.8228290390913442","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"prozygent","version":"0.5.14","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.14","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"68e7e0ccd01fca32952e98b875cc8e3d49d2576e","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.14.tgz","fileCount":3076,"integrity":"sha512-2Ni7tFjffN0S5buN4LsU81S7jTgjk3IOLoIa+20kLZFPlWNWqbCOTqBeaE7SO9gdWfXYadW2FdFrAa7PUZaDAw==","signatures":[{"sig":"MEYCIQCerom1PuGPWaE6Rwp6609dOkqQvGib9DHFhyEGSrtHLAIhAJXV3OfZI+XInq7f7SlzeTwdGRxiHlkMvAgUxlqu7fuU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47977903},"engines":{"node":">=18.0.0"},"gitHead":"82ceaf77cbab9bde2a1dc145bfd8dc8cce60943c","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.14_1782061401365_0.2927769893284673","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"prozygent","version":"0.5.15","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.15","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"2746b72957622ba6c189427f91dedfab131f6059","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.15.tgz","fileCount":3076,"integrity":"sha512-ebjIy1Dql9vwrA/lPPV+Z3TRDg7qH79jZTFSbwJKgkpRK2Tg+KH6GM6kFS040asnkpLdDMI3j9vXvPK5N/kdug==","signatures":[{"sig":"MEUCIQDHOyIBIcwDDNb6c8HPJidUBEs9btQ+cL1hBXjZvoY1fAIgEj1hqan6pOtZd8s+zIEO1+A3bSFPBIRkhIasRxc1tB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47978379},"engines":{"node":">=18.0.0"},"gitHead":"4df13f3b62457a433f12f44d844044d579338764","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.15_1782061652551_0.6203342384202839","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"prozygent","version":"0.5.16","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.16","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"145d571a9534f6c0c89192dc03b75fe28fd071af","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.16.tgz","fileCount":3076,"integrity":"sha512-AYEnCSFfb519WnaurQlpxf5p6x+6BMHf+SHwTOKLIZegsUG8WYJhh6VtwsKVNPNMkzW3oIbxIBeQk7IdUNzJUQ==","signatures":[{"sig":"MEUCIDBGppZjKGIcF2otc6fmZuGr8ByyB7EqHdLwa8aVMqwpAiEAjEKN0FF85sIOaxLb2sKIhE8gZNAut17MDTxmwaQJAdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47978036},"engines":{"node":">=18.0.0"},"gitHead":"a4ca588613a99a091ffe3ef8cb15719aa41b7609","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.16_1782062011869_0.7765160823697983","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"prozygent","version":"0.5.17","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.17","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"a52399b8bb826a8825830bc7b84cb43fefc6e281","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.17.tgz","fileCount":3076,"integrity":"sha512-T/W/SK9NsaRfU3hy/BeRwNDG09L17Fd56J+u3SdiZxos+6zMr+iF31frFtycWG6mOdZ0ZFhAEKemyTMY5TwWxQ==","signatures":[{"sig":"MEUCIQCpptuHBXDsyRYIzTA4UTI7/QNG95PBVoGEDM7N32UuawIgRb/x74IvKb8MctHPTtv9Ot3rABUSmOVhL64x05YUcDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47979012},"engines":{"node":">=18.0.0"},"gitHead":"36ba26577bfd01c3a67c6fbab47397496d757415","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.17_1782062879637_0.2443257157950558","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"prozygent","version":"0.5.18","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.18","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"bc1e09815f5f3665b8583577d3fc5e0a79937519","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.18.tgz","fileCount":3075,"integrity":"sha512-DULhE7S72k3wd2AKTooYFSYI4z/BjYca1HBXs/kqWzAGw+PbhVyiifLhJP8FFr3otFk7De2fALE80Rh1R8G73Q==","signatures":[{"sig":"MEYCIQCXFRfY0g96Xh9Mg39Hj4T++4wtVtr1Tgn+ATUd+bNEmQIhAIty9ti+v8UHVC+Nx1eYSYV2AbOOfwTATv8MfKz3k9qb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47811020},"engines":{"node":">=18.0.0"},"gitHead":"8df0ba9b226a56674f25f2ed668eafec969d05de","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.18_1782063119658_0.16520385433049878","host":"s3://npm-registry-packages-npm-production"}},"0.5.19":{"name":"prozygent","version":"0.5.19","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.19","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"75d82697bba1c3babe15e87499d2ab8935e36505","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.19.tgz","fileCount":3081,"integrity":"sha512-DIM+5DcaABgTsLsEExX1Sg5zUz0GOEIgEjk8NAjrMzVRix7WovzQilioDSFfP76+dmtpigzOhngC7Pj1XNmjJw==","signatures":[{"sig":"MEUCIGNJRwpfMCrls79p21vwlJYYe5sYTjSyRqvZZHDq5SL/AiEAp/Ae2zwMAAWnDoUeEL6JFne2qtk/5mKkPnKk6U21S5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48016409},"engines":{"node":">=18.0.0"},"gitHead":"8df0ba9b226a56674f25f2ed668eafec969d05de","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.19_1782063376189_0.2915554202139905","host":"s3://npm-registry-packages-npm-production"}},"0.5.20":{"name":"prozygent","version":"0.5.20","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.20","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"922f3920a11ef239c75e5118a717b3e06a176ec2","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.20.tgz","fileCount":3080,"integrity":"sha512-C+hzDiGXd9cYgsohh/+YemlOp9w2pDTRz93ri/7FqyugTal0f/eHf9MpMDbLklKmfepwvZom5QBGT9ESF08muQ==","signatures":[{"sig":"MEQCIHaOwJFDxGxD8hyRlCqv3qNE7vI0LhKj3WGf3kY1dtG1AiAn6jFk2u6hVUG0ACH08Nba5v0tbK0ybJqmhWV5H743IQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47840500},"engines":{"node":">=18.0.0"},"gitHead":"54a39e01fcdc243c178d71afca8c1dd3224ae403","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.20_1782063583647_0.9213462298570436","host":"s3://npm-registry-packages-npm-production"}},"0.5.21":{"name":"prozygent","version":"0.5.21","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.21","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"eb61e0b4c20ab66ee3b311b32098fa4c164770f0","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.21.tgz","fileCount":3091,"integrity":"sha512-mmOJY5AXJx8mrWDQOggOEzC0ZzQwYHftU17KQXSaL2lO64MzYbD+svQtOwoX+ZGBiUjDV1nJ4iEASBakQHx8Jw==","signatures":[{"sig":"MEUCICr8L1Ne5f6eZKe9+stSoxnzCFqrIEKt0VdVJhqQZ/zUAiEAxthI2VxmdcxOLUlI7tYuE9Vq+xqHvuBjA0+vz4zBcj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47926547},"engines":{"node":">=18.0.0"},"gitHead":"54a39e01fcdc243c178d71afca8c1dd3224ae403","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.21_1782066116898_0.6220910578736825","host":"s3://npm-registry-packages-npm-production"}},"0.5.22":{"name":"prozygent","version":"0.5.22","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.22","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"5210d87b83c9834a3b5fff456c3a0d02149116c9","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.22.tgz","fileCount":3091,"integrity":"sha512-9Q54Q1s6kYM2RvhGT+dTDzdi98vAvH6eclf2O3tDTGcOBZttvwvRzVlZvNfC6ZZJsNzEXCiz4BXNoWkOnf1+bA==","signatures":[{"sig":"MEUCIQCvHZGzMD6yLBwfRN9KaYbxenktOolAIqpUnsO03kwbEQIgGEqiywJ1Zs6VJ2+QHrBjcfdTMbK5TS4dXHZwMGmB2gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47926389},"engines":{"node":">=18.0.0"},"gitHead":"54a39e01fcdc243c178d71afca8c1dd3224ae403","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.22_1782066521995_0.7293042266605008","host":"s3://npm-registry-packages-npm-production"}},"0.5.23":{"name":"prozygent","version":"0.5.23","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.23","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"e679444a1fe50a4ff8d15edd62f12865de95ab1e","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.23.tgz","fileCount":3091,"integrity":"sha512-xJDpvRaELHwyAQEXvwQrQ3FeOAbmAIvms6hex8bWmw3asdEznH4oJQaNuks3hMEdk+uLAEo7kRclJELf0vjCJw==","signatures":[{"sig":"MEYCIQDr+MW58DzBKub17Kvy0AK3KLpcNnj82vyt7Qc74vhHgQIhANE48vcghAysglDSvTqOsYPVrCY74GeXuhKmWNt8cQ5/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47926897},"engines":{"node":">=18.0.0"},"gitHead":"54a39e01fcdc243c178d71afca8c1dd3224ae403","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.23_1782066942111_0.06900445146739553","host":"s3://npm-registry-packages-npm-production"}},"0.5.24":{"name":"prozygent","version":"0.5.24","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.24","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"45a17d12f2e2b2e5db42a49a6fa230f945633e89","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.24.tgz","fileCount":3082,"integrity":"sha512-zFQTSshEoaM4Hqw210dm+tPAZ6HmuEgqCvEK/QH/qVZhK1jGhtdd8BXSwYaZm5ZO12V+/HOj93wTI4Q1aQ72FQ==","signatures":[{"sig":"MEQCIB1CB9p20DMzpbJOvr6UCLAku69szkLp4OoPqPkjBuA4AiB6Up5f4Qntf05jT3euJ3mRzZ4Cn2LeT6sJgd14i0oi3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47856756},"engines":{"node":">=18.0.0"},"gitHead":"54a39e01fcdc243c178d71afca8c1dd3224ae403","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.24_1782067894309_0.2622941949268056","host":"s3://npm-registry-packages-npm-production"}},"0.5.25":{"name":"prozygent","version":"0.5.25","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.25","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"deb4b0fb469a4e355138d8a2ae5603361ed1d1de","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.25.tgz","fileCount":3082,"integrity":"sha512-7cUnxu/zJdpbwYGh9OJT+vgY3A1Zidh68edyMSnetju1ipk22D4pQucVbT0xMD5X3TFykJJOim2hQOTZRobNzw==","signatures":[{"sig":"MEUCIDcd3Sd7LfuHIFtXQEbcQqLeiVHTLaHSn2EnxNchUi2JAiEAyxa+hzQj8WjDg00YQOIzP+BBBpwygLxBlOpdi/ixX98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47856025},"engines":{"node":">=18.0.0"},"gitHead":"54a39e01fcdc243c178d71afca8c1dd3224ae403","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.25_1782068543798_0.706510754399609","host":"s3://npm-registry-packages-npm-production"}},"0.5.26":{"name":"prozygent","version":"0.5.26","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.26","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"3c925795dfabd9321f4ebe74c78857c8dc1d610a","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.26.tgz","fileCount":3082,"integrity":"sha512-HBz4a8f6LxfWOVwxtJCmPoydCW29TIwGSmTxFjsYMMAVMHEVLXmdTidP4egHr9cyeFb+7I+8J9Yrz0ABwmUE7Q==","signatures":[{"sig":"MEQCIDExep7jfBZoYfNIm7edD9nxBIDojkGDQ1/f6Dqe3HxOAiByv/uFXuOAyyoJAW25Caz8wspO3X3KxsDvmxPNsTEChA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47852072},"engines":{"node":">=18.0.0"},"gitHead":"54a39e01fcdc243c178d71afca8c1dd3224ae403","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.26_1782069451647_0.4005997827267662","host":"s3://npm-registry-packages-npm-production"}},"0.5.27":{"name":"prozygent","version":"0.5.27","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.27","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"a1d457f08c1d23f6f2e71ebeb8710084bbb875f3","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.27.tgz","fileCount":3082,"integrity":"sha512-Xg/Xsoo5dveFZ05EOGcJMXGyNly3QdGJl1EKK9FWDyAIXWQ5Zh2vTS5vGA93nNGHWX/B8x9LrwgYgsK3OjAPeg==","signatures":[{"sig":"MEUCIQC8vnwAllEmAuPnBd53hgyQDgYneMN6Mjv4SCwKqquAVAIgZ09LaEEtBw1WWHs5DkLYFN4ttELXhZrwR18wJrTXws8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47853558},"engines":{"node":">=18.0.0"},"gitHead":"54a39e01fcdc243c178d71afca8c1dd3224ae403","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.27_1782070584061_0.03488382106722465","host":"s3://npm-registry-packages-npm-production"}},"0.5.28":{"name":"prozygent","version":"0.5.28","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.28","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"4ac71095c4ec916444f190a74833f9208163d4a7","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.28.tgz","fileCount":3082,"integrity":"sha512-0DVg1jct6DM7sSFEa5piGtCM1DG4s9PXIrDM+9dBodAOOSYE6XNhTMQB4ekNxzAuB6joc2Hm5Y4mqo4o06r3xA==","signatures":[{"sig":"MEYCIQDfUkudehKmhavZ/SF7UQmJ+gq6ax47auTK4lsJJs225gIhAKtnNR5WtgTZGZXDRpqaz/R85by4fM3mEEUVex4F7NEi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47857797},"engines":{"node":">=18.0.0"},"gitHead":"54a39e01fcdc243c178d71afca8c1dd3224ae403","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.28_1782071006545_0.32314308231094224","host":"s3://npm-registry-packages-npm-production"}},"0.5.29":{"name":"prozygent","version":"0.5.29","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.29","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"c9f215781fa433ae043844de4cf3e1b53f40eaf6","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.29.tgz","fileCount":3083,"integrity":"sha512-SunsxaMxrwLo2d6K/YpePs5DChcEiGWZfY/MHhiOVJ8qUq67vyWYz4OKwuTjUF34fPNUsCrPbxIyhTZ4g+nUCQ==","signatures":[{"sig":"MEQCIGzG9d/DQfXtQ1QEWz/Mkn4jbkpizCFqHlmdGHAHaDCLAiBBiTGXqKnwgS1jjji/2Itlkhh4ydwHzQ0M4tp521BjHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47900201},"engines":{"node":">=18.0.0"},"gitHead":"54a39e01fcdc243c178d71afca8c1dd3224ae403","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.29_1782072936448_0.07833268823337014","host":"s3://npm-registry-packages-npm-production"}},"0.5.30":{"name":"prozygent","version":"0.5.30","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.30","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"914879a489e478667d11b2064d5817d7991322e9","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.30.tgz","fileCount":3082,"integrity":"sha512-TQsEWykw2KPdLGBgnmua8bkhdA3V8qja4i9rBl9sg0WupUyvrMycDgdzv/ai8uzcKk9HLlbZ3k798azugAkVjg==","signatures":[{"sig":"MEYCIQDV4JVXtDAJjvIIzAsmpfp1sq7vvmWainEMGxSSNd4WAAIhAJhW7TJ5mzO2O5S2pDzUKDd30DmKkT1gMViPWWeMOd/u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47897762},"engines":{"node":">=18.0.0"},"gitHead":"54a39e01fcdc243c178d71afca8c1dd3224ae403","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.30_1782073429564_0.6244993224810447","host":"s3://npm-registry-packages-npm-production"}},"0.5.31":{"name":"prozygent","version":"0.5.31","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.31","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"87cd83fcf38a730e6e5eddc9ab17d40617cc499f","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.31.tgz","fileCount":3088,"integrity":"sha512-Qk91cBt1oVoM6BOr/4ATXlZ3JgOc9brFSkXNVItNdp3o5A03kYvkkfm9aaw5cO4i3BYCadMM32w35kIVfUakOQ==","signatures":[{"sig":"MEQCIA8nPpDLeCmbK6i5dLq3K5rOjRCmG/nup7ubkIia9FkoAiBvEl9WQXS2eYtzYwhRc5F4jWuB0hh43RGY5HfcqqrSEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50214860},"engines":{"node":">=18.0.0"},"gitHead":"54a39e01fcdc243c178d71afca8c1dd3224ae403","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.31_1782107434630_0.42598809954185657","host":"s3://npm-registry-packages-npm-production"}},"0.5.32":{"name":"prozygent","version":"0.5.32","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.32","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"7e7f3822fdc054cd6070a1f63388dfd68a3961c7","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.32.tgz","fileCount":3086,"integrity":"sha512-fO6TgtXv05ms/rhDF4t5Dgc5wv6M2JG/FaLd4xhrQtYcBt1de7rgnSotzz8dlfAMEg5J5PjebZJww0nFZVCjrQ==","signatures":[{"sig":"MEYCIQDqlZJi9lTa3XKKlFgXp+zeKN4u8+6GEIiirCMw4kX7pgIhAOBJz+CgmS39Qhd+c0udMq+HaMJ0uycSm/o4kB0u1+Px","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50225202},"engines":{"node":">=18.0.0"},"gitHead":"54a39e01fcdc243c178d71afca8c1dd3224ae403","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.32_1782110403842_0.2899603477966999","host":"s3://npm-registry-packages-npm-production"}},"0.5.33":{"name":"prozygent","version":"0.5.33","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.33","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"199c8444a7093baa3160300d3c2194a11fd6b79a","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.33.tgz","fileCount":3093,"integrity":"sha512-Qzd5xGivUJr7jZrj3Tl0HP5c45xHySPc2E0fV5ZnE8nTHfuOAuj7txsFTrKdqA1f+ShO00z0f6UShSmJGWEtVw==","signatures":[{"sig":"MEUCIGxv4Nk5jYexKhFeBKxDcfE85IDxTPhR1e6c2Ev2zp9+AiEA6hdPqLM/JPENEj0L7nb2dVq7RZkPTTT2+cy/AFiykjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50304336},"engines":{"node":">=18.0.0"},"gitHead":"54a39e01fcdc243c178d71afca8c1dd3224ae403","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.33_1782120903238_0.08823566544807715","host":"s3://npm-registry-packages-npm-production"}},"0.5.34":{"name":"prozygent","version":"0.5.34","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.34","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"f0a5b4e9875b721f74f9c286599e3b2425bcf8ab","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.34.tgz","fileCount":3091,"integrity":"sha512-MJLf5FUAQInULdw/4klUjhDEahIzzWKfWqcg/PwZDn8G0LHPl3w1xV0LpZzsNqClfx9SfzeAr/Gb99hH6IBMqw==","signatures":[{"sig":"MEUCIQCsSPBziFwhGOoRohPCuFp+neI78TYj1ABFVevlRURAOAIgP5xf5DKkt0wI3kGAXWa4viVoVHGb+JHMZEuRN//ANSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49898823},"engines":{"node":">=18.0.0"},"gitHead":"54a39e01fcdc243c178d71afca8c1dd3224ae403","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.34_1782131237657_0.21830629953167469","host":"s3://npm-registry-packages-npm-production"}},"0.5.35":{"name":"prozygent","version":"0.5.35","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.35","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"3360f91e8b835c4d4242c6c27550d0c79300eea6","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.35.tgz","fileCount":3091,"integrity":"sha512-kb+PmV6ZKO12Y8FG/JgFUC1Vw5O1Z1mTOzsQKSR9YpVjxN6pGO1GT4geOB3XIlQs0jOItHjSVxaZ+sEOPVsprg==","signatures":[{"sig":"MEUCIBIJt0L3AEpOQjTRoobt8kzO8fzO97h4sOUoZdOxKbM6AiEA0NWHxKS2+bSAZnSx2YRhsqDu+dkk5UHgrBs5YI66q2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49897225},"engines":{"node":">=18.0.0"},"gitHead":"54a39e01fcdc243c178d71afca8c1dd3224ae403","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.35_1782131873180_0.1800725487135122","host":"s3://npm-registry-packages-npm-production"}},"0.5.36":{"name":"prozygent","version":"0.5.36","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.36","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"caa4cda14cd978e25c273852284b038279989b4c","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.36.tgz","fileCount":3092,"integrity":"sha512-F+w3MdOkVZ1QSUkpcYwCjO5ouATnvUb6bnuLNBx8J2fvOltGdHXy5iRDpHhB6RxErzcIvSrOHQti/nL5AhphFw==","signatures":[{"sig":"MEYCIQD1Ky3fW02GwaZlQCfrZC2qQEZW5Ka397BiEKLZWemAKQIhAME/zuZp3KXbsR/mSvIcU3H0tB937RPqRYkUTxN79rNg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49905710},"engines":{"node":">=18.0.0"},"gitHead":"54a39e01fcdc243c178d71afca8c1dd3224ae403","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.36_1782132299965_0.5864440767811936","host":"s3://npm-registry-packages-npm-production"}},"0.5.37":{"name":"prozygent","version":"0.5.37","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.37","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"1800ad9cc005b64043812654df7ae027d25cd146","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.37.tgz","fileCount":3092,"integrity":"sha512-v5l2YG+0jZRh84eazuVv3a8TUbpfJnx0+WTQxk3gtVkcZOTaCgcPqlBMk+JoM3O5ySb19W0tLR3qwLWcJGtP3Q==","signatures":[{"sig":"MEYCIQD9zrk15Zy0josRC+0hTI+G6jozCjRLz/G0JPUQWUhtzwIhAJJ/M3Dk5o96GFITBJwFJ1Tsmz+bWrY3ksOGWu0H803i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49918177},"engines":{"node":">=18.0.0"},"gitHead":"54a39e01fcdc243c178d71afca8c1dd3224ae403","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.37_1782154366041_0.7270462596794354","host":"s3://npm-registry-packages-npm-production"}},"0.5.38":{"name":"prozygent","version":"0.5.38","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.38","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"b38ff3b90b219fdb65c4046a8fd315d1af61d2d5","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.38.tgz","fileCount":3092,"integrity":"sha512-O70T5X5E1KB8dB79tMeOpVAC0ipuRR9r5CYBB3ZdY/C4kMyV7C0F7k1A7BOcGKUeiTzanvUPFrx4eulSoMjdyw==","signatures":[{"sig":"MEUCIQDm9bB9pkFw7SUko/0qm4cPrVpPq8y8RJlMTtcYG8+6HQIgJZc0+BIVoTfWx6FxDhGVYS7IPBwAHh/1wK3B8374kBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49926755},"engines":{"node":">=18.0.0"},"gitHead":"54a39e01fcdc243c178d71afca8c1dd3224ae403","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.38_1782154740066_0.8748158323723523","host":"s3://npm-registry-packages-npm-production"}},"0.5.39":{"name":"prozygent","version":"0.5.39","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.39","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"d6bd32e3638682eda8f4c0a7c7343ec8c7b27d5c","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.39.tgz","fileCount":3092,"integrity":"sha512-Tc91re9OrDK250+z2XYJq1dt2a46+ShVy2Hkj3URHZ7hV0du2E/3HqDN5LJfV5FVXC693Lw+mmdu92tU8ujbYg==","signatures":[{"sig":"MEYCIQCctACmpUxwTiatyNTgTNBjmf6JA0ZPv6x9PPA50kna6wIhAPv1RibEhxX1m4luH921WmkfjASfokDnZWK+aR/ZoDfg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49927914},"engines":{"node":">=18.0.0"},"gitHead":"54a39e01fcdc243c178d71afca8c1dd3224ae403","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.39_1782155278393_0.5598535089473877","host":"s3://npm-registry-packages-npm-production"}},"0.5.40":{"name":"prozygent","version":"0.5.40","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.40","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"204470c51a157739ad368b3a56f032a6297704d8","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.40.tgz","fileCount":3096,"integrity":"sha512-IC+qASHh3yl8yvtq1yTBqNw8JMpF25yE/qJWuUHcpF5xzeVX7cohjnzZ47BICd5EjsI9wVHC0gJalVXqEEgvfg==","signatures":[{"sig":"MEYCIQDhhT/xudRxrkmIfX/ycs39GBn1YmAqxGbmzdm/h1xuSAIhAKRAVtbrJo2zuBAeAAV+9G7pLWloEZmkmKeoTVpT2Ygp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49951998},"engines":{"node":">=18.0.0"},"gitHead":"54a39e01fcdc243c178d71afca8c1dd3224ae403","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.40_1782155859175_0.8803882920849972","host":"s3://npm-registry-packages-npm-production"}},"0.5.41":{"name":"prozygent","version":"0.5.41","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.41","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"f267250e12d0caefb5c9ad86cf224bcbcdd2d4e2","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.41.tgz","fileCount":3097,"integrity":"sha512-cNOQ/x+W6U5991DBv1+ymNuZLtrDwUKQPndD439Xomc4PbIWIswcHY9QTSKQgR82mNyewcG8mVuAa9pFRsGYtw==","signatures":[{"sig":"MEUCIQDKV2vLGiYJFmVdS125ey0/FlZUuwjDbaxtiNYYkux6pgIgLQcEZTnmMCR8KDVPqBMlN7BtT6EqDSLRQnTmPU3I7RU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50001976},"engines":{"node":">=18.0.0"},"gitHead":"54a39e01fcdc243c178d71afca8c1dd3224ae403","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.41_1782298969657_0.27200470049010117","host":"s3://npm-registry-packages-npm-production"}},"0.5.42":{"name":"prozygent","version":"0.5.42","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.42","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"01ecf328793e747bc5af7e9fc79f4af73be91f49","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.42.tgz","fileCount":3097,"integrity":"sha512-oL9DgPYrOQw9VXO5OuGxqrh774BMthYNzHEteB6znoiOu+qitxGjy6e8DYyLouBkafpQRuTIixPFsow9DUHnPA==","signatures":[{"sig":"MEYCIQDLTcNdGK25RrhbM3hH3galVZcXKarKZNQN+X4K67ShggIhALsma6HBkfa83nCGyx6fvhSByGBFJ3QLJT9NbB74poM5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50013643},"engines":{"node":">=18.0.0"},"gitHead":"54a39e01fcdc243c178d71afca8c1dd3224ae403","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.42_1782301107272_0.47383439776097824","host":"s3://npm-registry-packages-npm-production"}},"0.5.43":{"name":"prozygent","version":"0.5.43","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.43","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"fd166b858162802fb21d3009b1978dc48ef9bae8","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.43.tgz","fileCount":3098,"integrity":"sha512-IlYij6JyoTSaOh7pnV+3v6Pt7/v7Rix0rzsf7UMa0mHfugYljYqrQWjkpi9QxWl1ORzZdJa+GrYH3Z9uR0Ju/Q==","signatures":[{"sig":"MEYCIQC4raQTnKCYHdDsJuhqnx5VMa98d3CcyYSIXm2YJCrKxQIhAK6xrTnC25G06Ldns7DA4isZAo/knuLfbMM/RuZS4/Ok","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50016152},"engines":{"node":">=18.0.0"},"gitHead":"12a5727dff59c7385199fd8b31a85ad3f08d52a5","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.43_1782301699243_0.6455146724206753","host":"s3://npm-registry-packages-npm-production"}},"0.5.44":{"name":"prozygent","version":"0.5.44","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.44","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"3e380a992dc495c664732ef7642e46248dc7fc62","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.44.tgz","fileCount":3098,"integrity":"sha512-Ty9vSTEAJ2EzyG3f/FPzVRaZuDXt1l5Uu1XEAlg/B9Hf2sNz1VF7975see/FzWRpYKCsiBpP89gnnD0AP9rMpQ==","signatures":[{"sig":"MEQCIH25QKYXQXnrt0un2k+ab2lKjPxgHXUGKY2YiowZDBGdAiBrZldTPJjUIFu4qaCpVaNcnSVUcHEB7rzTap96XhxGMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50016604},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.44_1782302135945_0.3165255761153438","host":"s3://npm-registry-packages-npm-production"}},"0.5.45":{"name":"prozygent","version":"0.5.45","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.45","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"c5bdfdae8e0d96e2dc2428554806bbccd9e6fe37","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.45.tgz","fileCount":3098,"integrity":"sha512-3qkT/sGO1+9MugG/aNVdcXdycZu/My4msZwZRkroJH0xUOm535nbp1BcJborVbVbcpLIJWMUaO0HwYgoGtPSaA==","signatures":[{"sig":"MEUCIQDGh97v2DPWfCKzTXzPScWWrsX95TWyv7u22RrYzxJlVwIgMkf+HxuQw6MA5iSvbsOF+sEjDdM+WBwLHC2ol3twHDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50017781},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.45_1782319422421_0.44055615413102456","host":"s3://npm-registry-packages-npm-production"}},"0.5.47":{"name":"prozygent","version":"0.5.47","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.47","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"7f574fb76bec0c8f67c810c3e5063e36dd381004","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.47.tgz","fileCount":3098,"integrity":"sha512-8tqwaYVvI7sPnn0efC8dcK92rDrFjwfEGFGHkdjYA22gcxVnVCjbSusnDNikBrPdKLFyiHOXuSFS/+ZaHBGazA==","signatures":[{"sig":"MEQCIF6q/z3awuHyjDHGazVq7Gkdh+6aGialo7WCjUX0ZrhEAiAad5xLv8Slf2YSYQOBbvUFaaJXbwnkiR1o+m0veOn0nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50018108},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.47_1782320596427_0.7815838021238068","host":"s3://npm-registry-packages-npm-production"}},"0.5.48":{"name":"prozygent","version":"0.5.48","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.48","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"9aba88eaaca287a805d25d106a2cdd964745203f","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.48.tgz","fileCount":3098,"integrity":"sha512-I8Q95iTxhfupypmr0IBMdd2VpbT0FeRvoAGx4wdUbpf5e82XdsGjrmHJrY+WXo7Fra9zYHntHgcSGIsWyMigZA==","signatures":[{"sig":"MEUCIHn7O5by/F6uM60TB7C+ltuKJz2K0MJ5M2NUjBDnEZbjAiEAhJrS2epDzhE1xTqgiog1diOljjRVvaUHfJ0sx9F/aLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50018966},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.48_1782321375028_0.14242746828241137","host":"s3://npm-registry-packages-npm-production"}},"0.5.49":{"name":"prozygent","version":"0.5.49","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.49","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"898b43493c19699d46473c56966ab00b6d58c24a","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.49.tgz","fileCount":3098,"integrity":"sha512-tQ1GXDDyYjPZkljFLgqo6CRnKw0PcDAjSxIw+HG7G8I9F5IhEchu6Le98T+6zhEXjZ9Y+rn4YaCoOCFDZjij4g==","signatures":[{"sig":"MEUCIQD6QoWGzEyOPiR0XVhuXcfQYHc4Sv0gsbkz95XZnHslRQIgWojGZVDrgqIkSWasYpr70jMKRvWutKR4a8SyLZQVfeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50019336},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.49_1782321846887_0.3754631291962851","host":"s3://npm-registry-packages-npm-production"}},"0.5.50":{"name":"prozygent","version":"0.5.50","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.50","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"405a969a3bd34394eb7322bfa43c873def63e11d","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.50.tgz","fileCount":3098,"integrity":"sha512-euhtljT9jrjAuQMI1bKNvGvLNEeVRqB3yEWSEVDOmo3BYFfk7Fe/M+69FmByoL/ZiFtQSzUSlCeKrwmnOvKpZw==","signatures":[{"sig":"MEUCICZ9v4W0yxnPFETFdmtULbNT962GJXpIMiINHZRBUyylAiEAs+Ttkdr7XONAaigPMDBxGCo7PsSzUJNaf1WhqpCBSiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50019432},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.50_1782323399534_0.7264451443874684","host":"s3://npm-registry-packages-npm-production"}},"0.5.51":{"name":"prozygent","version":"0.5.51","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.51","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"8b16bd55e423fb98563a41cd7d312724f7aa2466","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.51.tgz","fileCount":3098,"integrity":"sha512-qUS32PL+5tnLSO9ARdvDl04K8OYKh8BiEmPIIHGUc6tZr6T2CcAzUVQ1JlqK8GnxYhn7MEX5SfcJySBrSkgNFA==","signatures":[{"sig":"MEQCIAhZVuSsNyiKLABzWz4CIL7FJMcWPiHBmjST+InxOzorAiAaocqkS8mLVerrm84fgRvpAbfLzq2yf7D/0ENv3aR/FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50020414},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.51_1782326141039_0.8480470662597761","host":"s3://npm-registry-packages-npm-production"}},"0.5.52":{"name":"prozygent","version":"0.5.52","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.52","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"145a6c17f2219392fa85ee0f167d34922cf95363","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.52.tgz","fileCount":3098,"integrity":"sha512-XPHyat5zqGMseV4kIk0fXhC1M0Xr4r21jzZS70a6xM3idVtCVCJGElUYmtmnGmYZ2Jf3x1inL33WR32RAvyKVQ==","signatures":[{"sig":"MEUCIQCAjW1VGI9usFpTXcM3rHlNRmsiRfj/quakux8887J28AIgCdsnRKzQb9Y4ixjUqa0rU/cZw/BiKFgZED07dJmPSFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50020582},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.52_1782326697638_0.17293650703712826","host":"s3://npm-registry-packages-npm-production"}},"0.5.53":{"name":"prozygent","version":"0.5.53","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.5.53","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"bda6a5a1de1f7c6c421767a8be2139b379706d9a","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.5.53.tgz","fileCount":3098,"integrity":"sha512-Ar+wIbdQQKxvvGdNyZiMRviPbhnGMnOh9CHaaBNwM6tKtMhFNUly1cAONIYY6k4vep5N+AaBpUtxP81NU+k8Kw==","signatures":[{"sig":"MEYCIQCJEy/3dFaHuarxQKW/V0FZPpxRRyqeEyQt2pMRiSiD8QIhAJhrBntSCBmLYMsjQyTa0NmxGJtJ8Qu7Pu7lDUdDMYvi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50020584},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.5.53_1782328006952_0.38140285075987124","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"prozygent","version":"0.6.0","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.6.0","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"89d1b35e1bf0a3f779df6a7105b881d2e288f992","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.6.0.tgz","fileCount":3099,"integrity":"sha512-Di5/cgYcxM1pJDzUDq7mATodwNTFSgDo3c7nCOa9QL77H5vEpOO62DA/vqsTtVZj2OQT05LzADDm85yFH9qq1Q==","signatures":[{"sig":"MEUCIQC3DQuktbTyJ6AjYlwB7D9HVJ9hPpL+En9LK3x5QGuZsQIgSmP+ma0yXn5w2DXnsZx15h6vLebLy7cdPj1D8/7f27c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50026319},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.2.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.6.0_1782748484281_0.533018813076066","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"prozygent","version":"0.7.0","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.7.0","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"e99eca94a52533a4085297f41bd5c4b5b5a2e044","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.7.0.tgz","fileCount":3099,"integrity":"sha512-A/RqZiodHdHEJwnfyNitG2eZL4XFObnw0qHEZYmvDkq919+9b6DmiOHoWKv5dx6ASaOnBn0zGzXJT4qAbkxdMA==","signatures":[{"sig":"MEUCIAnsv3M3kQwYHOiMfyfHEZDr+Bgz8Uty0jBLwyLszqVoAiEAguo99BBZ1yhAaVZSK2RqeAa8fFyLJ0yUiwy2+kHuxbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50025500},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.7.0_1782909742793_0.2725610203438691","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"prozygent","version":"0.7.1","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.7.1","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"d20603523d55dde8f341970ee6f760e868b2ed2a","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.7.1.tgz","fileCount":3099,"integrity":"sha512-RrBqTxyCupiHon0nh5RmkIcBfkfHXCxjSU/4fpzjlTgL2ssOP2dyv+2DDEoik1xWZho4v7T7hqftq15G35DRow==","signatures":[{"sig":"MEQCIHx0N8sMeARWdTj1H2Lbm3J187Krq6KO8P8kB3efniBcAiAHDQG8+/XjzhgZG0wdT9mwWZacMysavzRJcm8OEOcb0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50037053},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.7.1_1783096429651_0.6185671466572145","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"prozygent","version":"0.7.2","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.7.2","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"649bacb8400e05afc793474c490e24a2cd531092","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.7.2.tgz","fileCount":3099,"integrity":"sha512-DmeoazVRzwseP3YCREwI95BniJ7spYcXntTnaARIHgOhHmFRJRMhNmIvgjlfpUkzWFLmUFhVRa/H6SVRXfX+PA==","signatures":[{"sig":"MEUCIHYO3nn2quY3zhQ6adP4qil49qZi4ia+qV+IlFQvZNANAiEA0teSV6Be/UAhn9Q3GqBQAhqecSshCgvgg9hic42rD+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50038158},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.7.2_1783097818592_0.8384581032229765","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"prozygent","version":"0.7.3","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.7.3","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"bb5b036cb22654e64b2306a081188283eb0b63d0","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.7.3.tgz","fileCount":3099,"integrity":"sha512-iuKCyXCDn4ur2GT95n53XmRBWjtsOlGZuzG0ZS1lttDVDKLsn0vfDMbjGkA/JcDdxF5yebeyuqh1h8K9H54FZQ==","signatures":[{"sig":"MEYCIQDMqxZQD/788ggWHs8kBUXtEhqMsRgOMHNKDVwDzZN+fQIhAL7Pqci/Ww34+xv7+s4I5N8a5P4dPEscIVbre7o85BSZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50038042},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.7.3_1783098643393_0.3886388025846197","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"prozygent","version":"0.7.4","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.7.4","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"480628709cb7f3d5dbdee1238cd38a4b674f1c90","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.7.4.tgz","fileCount":3099,"integrity":"sha512-pmaM6o+pVluSkZhbDz0DKbZAg/hXpV+f0h7FSImBhOJbLMAFzpzleeLBWTOWRxsCnmvcA0gAPNo8jVpHztadNg==","signatures":[{"sig":"MEYCIQDNglHkC9r9dZA+sVxMNn2jBzWJqTGcYpLfGLDe/JY+RAIhALYiaiA1PmleVTWpxdlxL4T97VVehcXAZZTu2RPxxhzs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50037960},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.7.4_1783251564214_0.692069309621204","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"prozygent","version":"0.7.5","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.7.5","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"789496175f7cf0c6983ec6d6257b7d4cb2d15891","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.7.5.tgz","fileCount":3099,"integrity":"sha512-FjgAa9IFk/lE9ujI72ILZDwvQos7BGQVJZKNd5+EbPWtTatCdjQRgf3D9ubPqKqqrcHWs3ScipFCwhGoG5HgPA==","signatures":[{"sig":"MEUCIFzlwAXcety0s4AR9gBtcIdJMvcqWOt6bOiCqnCm/qV/AiEA4128Jh5b1YAlEQucYpYLLdL/RqE0YlV84Yb3GQfiGzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50037884},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.7.5_1783252810735_0.11542047736984529","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"prozygent","version":"0.7.6","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.7.6","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"9a7cce81c60d1c15b44020fb06d9aa14956bff3e","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.7.6.tgz","fileCount":3099,"integrity":"sha512-d5OTBl3wsg1nXhLyO5LFGUe+rGp7orD6B4YW/zks/jgE0Dsv4fV6EBXvAmeiCUg6hW+fj8J8hzVBFi3R3ttjfQ==","signatures":[{"sig":"MEUCIQCaE2H8PEFbaJuX0Wl+nThDv2L526P8SHgf7S1ahYN+DgIgSw1lyYKJlcXw588mCYYhdWMbIqMuITi6E+adXmBYd4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50044712},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.7.6_1783254298809_0.8227363189391084","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"prozygent","version":"0.7.7","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.7.7","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"d5c9197b13fdec7ff4d0fa157f33481f630bf5ad","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.7.7.tgz","fileCount":3099,"integrity":"sha512-YRRDf+x7av3zQfGADdCpAcAH050XJDWm9aYzwzKwGRfkR5lsvhIGnaMOwwu83zHseNTUQGGvcjECpXtT0W5Rfw==","signatures":[{"sig":"MEYCIQCerLwsHAY0IQtxidFKon842mGD3gX22e6PmjeB4RM28QIhAMwkbu5gAjWltC5eBQaQUmpdtsNXLMD7zZyEVtSv5IVm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50045024},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.7.7_1783255228295_0.9971376278768251","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"prozygent","version":"0.7.8","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.7.8","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"32a41fcd32a4396090cfcbeb75b1568ceaf796ff","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.7.8.tgz","fileCount":3099,"integrity":"sha512-jQHJe3XsqFblQsjBQM0ZnhnHH9qfpyqFuq8ZvT+d3K7tZp6xqe6btZv1Fnd8NyZErRHIXne7hQm+mmXuywdbjg==","signatures":[{"sig":"MEUCIQDy3ugZgksTY1+3m4ntIJlZM6cT4sefq3k+vQh57EcC7wIgO5TFpMoH4AwwT8HwIrFFkVP2ss3fCkWNm4bCc1C8M58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50044291},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.7.8_1783258072074_0.16197284278773738","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"prozygent","version":"0.7.9","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.7.9","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"b73b13776ee8ac75fa32cdd7928309d4749ad767","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.7.9.tgz","fileCount":3099,"integrity":"sha512-MQ5ZtSuS07tsBt6sr/saqD8DXdtvJpmNz30aVLCZipgTAxph7q1vmK6CmEUSz2Gsd10ygs4UWFKKoxf5xu33Qg==","signatures":[{"sig":"MEQCIC848hR9kAOf1AuP1D6tjCRnSwwwNzPjUM8Z/EII9F60AiBXDbYYoi1EIOJFqPNaKmWJe+Yw3CgZZ2858C4YpzdkFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50044337},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.7.9_1783259016466_0.9615893840186631","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"prozygent","version":"0.7.10","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.7.10","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"7947e130682c69e5fe4d500058953f2b6aee4039","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.7.10.tgz","fileCount":3098,"integrity":"sha512-+2WxDixZfoC5xidY+TghmI12qCP1PuDh71/vOragHZ5urxONfVDRdPPBKoV/O+2v6AZjdTu04kjiGfyC6aSm+w==","signatures":[{"sig":"MEYCIQDGx8LCkx9Jueb1Pc2PIxbuOSBbTOZkX/9gACauHRQ5BwIhAKZGUMF2pPZro4LShHHXRCTrYyGxMqFoW3x+1X+HL3R3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49836912},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.7.10_1783322719125_0.04525910820506951","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"prozygent","version":"0.7.12","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.7.12","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"48cdda855424915e970b7ea154e8329bb84579e6","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.7.12.tgz","fileCount":3101,"integrity":"sha512-Izx+b7c+0vcfJC4KjypxF5hm6noBrjF49zw1KBsAaPTiHWu4L9bLOlMjFdTbEIbF2x3NwSnLnid1XklnPsm4aw==","signatures":[{"sig":"MEYCIQDe5QcuFGP3bCjOaG6De+ESKgV7nW83QKsQX4zxa1766gIhAMHIukiYJywekp/+05E8bL+y6wCcOSpm9SpvHyUrcNQr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50111814},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.7.12_1783773540836_0.0810657180761083","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"prozygent","version":"0.7.13","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.7.13","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"bb641ce8ed47e8ea8badc4cb5c99d83cc92fe57e","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.7.13.tgz","fileCount":3099,"integrity":"sha512-uVoBijPB5QJy+y7x8ZOLk2hlEV/QUuNkv3C6nEDqLaLaTX7FqIcNFQvRUU2WP06zxxPVjGhs265SKhOn+dnLfw==","signatures":[{"sig":"MEYCIQCG2VdOtKxzSGjhp0yUL5rcuIKaJmhnhJ+z2oKM2RV4FgIhAOFMysd6oMEmf886D8+Ga+uqQ8dazrtcXRf+9WU6wQlz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49859997},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.7.13_1783777952266_0.8401846345748392","host":"s3://npm-registry-packages-npm-production"}},"0.7.14":{"name":"prozygent","version":"0.7.14","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.7.14","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"da3df2e69ee28f7c5767a5c221f3c9266d7889e3","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.7.14.tgz","fileCount":3099,"integrity":"sha512-pGJFiStmLQ1Bs4hknEHVNobm/re2qcQqFJsZlKBNi+PPXA1bCy/Ir8G0G20yN9rgaf0NJr9uatbcf184lB202A==","signatures":[{"sig":"MEQCICztvGQqRceIHf21HvHDSARLa1tSF+LwVAZTJ/gKsyB/AiBW/xCHncGQs6fGBK+dL3ev3X6F7wWrOh2tA7TvXrGTxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49862410},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.7.14_1783781886465_0.6259869858179887","host":"s3://npm-registry-packages-npm-production"}},"0.7.15":{"name":"prozygent","version":"0.7.15","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.7.15","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"e8b68982d5d3bbd5b85958b14cdff5799f520363","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.7.15.tgz","fileCount":3099,"integrity":"sha512-K/B06VZ8qUM7gnHjq8Y64ifLEauhHZvnSU68A2c35VXQAmIs8PZBRM/iUTvjYHsWlo7MnjrhEOjekHce3Ybjlg==","signatures":[{"sig":"MEUCIQCNqFcqft6YZvtMvol9j3Hm8fB1cj2PFZSru8g1S52myAIgDiIE8DUsfD3tDWDw7NUgoxJsKN2Dfck9bbeKO5ZXDSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49862417},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.7.15_1783782626148_0.6590913355259056","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"prozygent","version":"0.7.16","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.7.16","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"d69239d2e0178031266cce43fb2536ab62d50752","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.7.16.tgz","fileCount":3099,"integrity":"sha512-vzvOQP51mozabzB1GG/QsfdU442k/kQrvuPmyVx4mDyf1ckzKKXRT+7lETTwFtI6YKJPaa0jnLbst4rOQA54sg==","signatures":[{"sig":"MEUCIQC41sZzeD2Kgk2JOUfQTiAZeGzAIDnhEUZE0SmxF2Ch4gIgXlB70/HD+TaIaehnLbyz6pfZrocCRmY5Xf5pJ52xcT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49862687},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.7.16_1783801687813_0.49395890268054843","host":"s3://npm-registry-packages-npm-production"}},"0.7.17":{"name":"prozygent","version":"0.7.17","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.7.17","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"625877369337c0746047d90e01827cc8e82e471c","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.7.17.tgz","fileCount":3100,"integrity":"sha512-8QWaMVE2U634qa7R6sXrv3GBhk+lmTbqzrAV9NUtWx5ZjGYuhWDiKLcN3oRNHaMNZlWASVuUKi+7ycLJOmVLZQ==","signatures":[{"sig":"MEUCIQCK3D/fszyLZe/LZ0vSClRXCOsY+UNUy9Ih++u0wFyIJgIgHGPwodeJqmvFa0wWTkG0d4pdMVGkaYF3j4BNDwzM4z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49832159},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.7.17_1783801933959_0.2740456691355735","host":"s3://npm-registry-packages-npm-production"}},"0.7.18":{"name":"prozygent","version":"0.7.18","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.7.18","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"5b8fa1b9fd4a771e4abf28baa1d4e3c5bb55f571","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.7.18.tgz","fileCount":3100,"integrity":"sha512-eKgiX0gR6+3NSKdVLMNiEiL6Mo1V948P2T/ylI2EcNR45NZ3jX5t2hxMiA8CUf/SIOLbtkoEje21xSS2xCLXWQ==","signatures":[{"sig":"MEQCIAzF7E8Me3rGKKYvZjiOyt5vUaYuEoaGZAmAuOABS6muAiBQcqlRth3CnxwoilQIyi7hK4zMlimH/2TiP/FZnQv7+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49853892},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.7.18_1783861965094_0.25470338660793734","host":"s3://npm-registry-packages-npm-production"}},"0.7.19":{"name":"prozygent","version":"0.7.19","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.7.19","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"32f633ea66d2e365019b30177a2470159b3f3358","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.7.19.tgz","fileCount":3100,"integrity":"sha512-eGBBrh9SsmZ82UwAwQndIMBG124LajgCcEHPDX7ZkP5STEultQclg2YQZpz2UMgVpToBg1Z4Nk1lbnZpQu8cdw==","signatures":[{"sig":"MEUCIQCmPNxWcwCiNyx6X0RrE935m0LQCbT+X6kaobZUZQ1nmwIgb0q88GZgqqSV1sTUUwbUsHNYWvPFjkg0KqbEJHDk3Xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49854606},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.7.19_1783920077671_0.6687352023117166","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"prozygent","version":"0.8.0","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.8.0","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"c227b18885222da0ab036140db109cc3e415693b","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.8.0.tgz","fileCount":3152,"integrity":"sha512-4/QsykR++1/aFobh2aZzPy4S73IrvdIcVn2sl3qGlbh3llYUkpRZQYO3nK95cHJuAwbAyyZpsa7vLZegz49dyg==","signatures":[{"sig":"MEUCIE4m1hZ+HaUkR6aKLB0jP52cTEovCYakyi+resiNS0k2AiEA+BTakUqw2cHBpV7EBuXR8FwGooA2C8+OxLdayYkVh0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50238945},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.8.0_1784277288264_0.1192747633250002","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"prozygent","version":"0.8.1","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.8.1","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"7b0745d7ebcb8dc858d3d88e6c593a15fc19a94a","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.8.1.tgz","fileCount":3152,"integrity":"sha512-fje9nzR4gKw8XAQ7eeD62Qmysblantnbt94okIJ5Qbj0IlMUE1HJF3rLJz2nlG5UADNuuAjPryy/ieDilrQX2Q==","signatures":[{"sig":"MEYCIQCd8xrpsdThdlw0Vcpwds6qbVo3s5Y7Q3acIjP024bn2gIhAKf6UYYFgAwPl9O7EFDeIWIHn0UBVdmPtvc+uIPkS4sf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50238761},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.8.1_1784304275475_0.18520300157719816","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"prozygent","version":"0.8.2","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.8.2","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"9a2f13ad374688fa2b646a60488c53ce33f0e3f1","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.8.2.tgz","fileCount":3152,"integrity":"sha512-D3nyVQ+V7p6BbLqx27u2nfEP74eFTl13QPVF83bNsozcl3vKRznfS0DYmQxWqqBhqSFKvqVTdhwoliPamODfKg==","signatures":[{"sig":"MEUCIQDv7gYMXfyirhTVZ+90h2zwTsHrwcgsorC6HVyO7i7A1wIgdlTTITaNJbsxYuE4kDYixASJlAKG1JK8BfTrOX9Lrb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50239656},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.8.2_1784345817305_0.2114138437768016","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"prozygent","version":"0.8.4","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.8.4","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"e7331f8ed775bc5eee6520b3bf68614b90baa02a","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.8.4.tgz","fileCount":3156,"integrity":"sha512-n/MC6XWbkbsaq5XUwxt4wNZVwMnT2dedHt56Sjcnl8NN6U6RkOZSlZtCBwJ8MIJlD3j9jTZKf0yb4Tzdf9DR2Q==","signatures":[{"sig":"MEQCIDeMgEvwOgZZ93ETx2KPQTTN/BaqvwVHMPXaWxb1Y2YEAiBdIH6RjC5mT1H6BnAZuY4gl/sJDrBZyAiHkN1XJrWFNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50270632},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.8.4_1784370333174_0.3001952278736695","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"prozygent","version":"0.8.5","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.8.5","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"82668e85548fb2caaa686c85195345f47b9c40c7","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.8.5.tgz","fileCount":3156,"integrity":"sha512-Bo7dLyCKIUpoo4EgFl8IumWzwDD8iJOoj3zcT+ffeaFZHmaOeue6QTNz9IeHAgmoIwO0Pmdi/pd/kmf8o+pRWg==","signatures":[{"sig":"MEQCIA3hhlEd9Xm5jnqHFqwshe5SO+n1c+EN5pPHUCS1wrIZAiBRG8d8n9WCkhBVNxikJo30leCg+qg/u44c974eP4KX9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50270686},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.8.5_1784373159710_0.9527160931927086","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"prozygent","version":"0.8.6","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.8.6","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"b578ad049a23ea7fa6fd5be5870e75f807c7e82e","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.8.6.tgz","fileCount":3156,"integrity":"sha512-BFsJl/KX05RcnuFsqWjgOX/27dn7weOB/222jYKqEaUW0Dm0SoWFdY231qaxB1rdiD2g8Rm+tpt8HAEgwjAmhw==","signatures":[{"sig":"MEUCIQDOyW/nle/Vk+NQrqb6Fprvv4wec0h4c2VrXa4A8vPZLAIgdJyCJEmWW2W7pGHafyXRw69rbEcq0/aBOK3Hch2nnlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50270698},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.8.6_1784373711696_0.13355119062805976","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"prozygent","version":"0.8.7","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.8.7","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"4f3ca0c64fcb076e9cb90f35e5e13ef39223be0a","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.8.7.tgz","fileCount":3156,"integrity":"sha512-mJzFs0JogTzaCBGhqgHSuCzZTrnKfOLmEyQ/mDIWAB6VKPAb7/2AgxVBsy3FHtxoRGamWrbQdt63oSFPnry17g==","signatures":[{"sig":"MEQCIFnjpyiSzR+XpFRJkPwxx0L5Ol/1lVBQ1A91Jby1WwdbAiBvLaz82MBVwz5OZw2jSIh1+wEvY11xtYFpr1t3Sc6e8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50270984},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.8.7_1784375731637_0.07208370771377348","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"prozygent","version":"0.8.8","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.8.8","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"53b53bf44a77a8e422f28ea5276faef908ba5f8d","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.8.8.tgz","fileCount":3156,"integrity":"sha512-9xtjb4fdHAhzz3ym4RyjDEO8sYTw3PQiaR2yRajpq/xC7Ld3nZ0sLUVjHogjwl0TqIRB5ZLGZNV1sXyp5KQzsg==","signatures":[{"sig":"MEYCIQCkSIKfQs5pMVzbX02jDIMF+zfA+S0W2rCufzTUZpLpxAIhAK/agd58qNNpL1cKmISBjYxauYhh1ekJL/EP0yHj9OQm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50277460},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.8.8_1784443430968_0.5285332114269523","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"prozygent","version":"0.8.9","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.8.9","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"adbe086c9b82d16f302555ecec0437d0ead6c777","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.8.9.tgz","fileCount":3156,"integrity":"sha512-KPNjCJUcWUCsni/CkRZyArLHtecBvUXOkg8OGprTL2mgjgAFBNXaOxSo6HvDGe91GaKuztpK/c4354WGjce5Aw==","signatures":[{"sig":"MEQCIDPmkSRZIHCa5IlJtcipisHtR/kADPMQnolJ77BjxVIyAiBcRy+7/FJ+E1t2yQZNNvwohWi0aL1aR6CyU/9Y7mDzcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50279343},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.8.9_1784459062081_0.43848615469711194","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"prozygent","version":"0.8.10","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.8.10","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"8db0ac502e09fff830dc12f344bad8577c63714e","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.8.10.tgz","fileCount":3156,"integrity":"sha512-7Sw65FjETduO0ExqWl6G9VHafiVxzDEDVNM6x56Yuhk6MX54r+cm3lGxHa2g6j5aw8n658YSzNefnh5Uw0JZUQ==","signatures":[{"sig":"MEUCIF0QEtyruo1eq0Cn6J6rL0i34L2HSqWTPAgfCZrFuHmQAiEAkvJPx4O43oGW93EZOCbljuB8Vspiu7F1KHhVA6vKDpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50280416},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.8.10_1784481296458_0.9460201183087031","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"prozygent","version":"0.8.12","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.8.12","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"cb07d427fbd5540fc8d27cb2eb46e98c6a6538b0","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.8.12.tgz","fileCount":3156,"integrity":"sha512-pmWVAXKlqvycz9lyYWAr9IHUxNicWtY91xejDPP6Ww1lf5JXjSK7ztMUOJH/bdvy/XyCLmjCL3j1ah8xkkQ8ag==","signatures":[{"sig":"MEUCIQCKizuPweBetaIJwsKLBcNj/QaHOwPeAe43k/cWCtl14QIgTP7Zb9qh7RM+yLnuBrPC8KFV+MXveKu0T6RzEzF5ef8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50294584},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.8.12_1785058731973_0.29796063861522204","host":"s3://npm-registry-packages-npm-production"}},"0.8.13":{"name":"prozygent","version":"0.8.13","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.8.13","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"1c8a0e9959e7d1a7b0c21e0e4ddfe9a48de1a5e9","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.8.13.tgz","fileCount":3156,"integrity":"sha512-Yfp+7GoeSsjMUyuOE6Av3CSbjNnLf6t6VWa6fhno1OA/xgtkgStQlGlJ1nDPwHNqQDYOjzt3+pjpArWo2jtHNQ==","signatures":[{"sig":"MEUCIBKndLDEky0k8bwoW7isBd42aeBHUON5GyPvWydLgaR6AiEAl6zYIxnNxcEybUJV8/4oB2WrXZqU5Pnoy1tyWdFUF6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50305143},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.8.13_1785685046336_0.7160614982063822","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"prozygent","version":"0.9.0","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.9.0","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"da95d7714f28c1ac66f8671443cacc7df47322ef","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.9.0.tgz","fileCount":3156,"integrity":"sha512-NZgfyC1/yOTPQKC+MG6uufFVFMMXTzWzWA9neE1qKfRPouZp0IwoUfqOZlPCx7kjIWnDCFV6Yt3hjzMwaq+nMg==","signatures":[{"sig":"MEQCIFaC0nXgDgH6Q4BhjBwRa1eq5hfHLmC4mLOavZHloSzDAiBkCxTj9dsUNAe/TooH239KVk74FFDytkaKUxAENWmZsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50305968},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.9.0_1785747532600_0.24850902775072115","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"prozygent","version":"0.9.1","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.9.1","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"11e0d750e57b03c973a475fe075b4a9e9948f7a3","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.9.1.tgz","fileCount":3156,"integrity":"sha512-vXgjyJi/tH+9FZ3RqkKOblVS4h1q/KR13y95xR+W7w3A9KLwMgqsA0J+cZqxWnxHiCYRlaqlRr+erFMdtPnF8w==","signatures":[{"sig":"MEUCIQCqyS7Q4MP5atyQcAcba8LyN7znYWuxeoQktJOnv5fklAIgeQBQV4Z0J8pGBeVYEwRKLUn4yfXZU7ziKjTfIYvsqn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50305956},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.9.1_1785748948237_0.8857540805260276","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"prozygent","version":"0.9.2","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.9.2","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"71b57b5c837b982bb0f3bcc08a4165344cda72f8","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.9.2.tgz","fileCount":3156,"integrity":"sha512-UuAYErYkhSjuHYfXClrDD0xmespuhM2j/PEf0r74PvhU883/BkWxxuIIlErH9AMVTDwDUs2XbGo63jFlkirBhw==","signatures":[{"sig":"MEUCIQDTIm507Pus3Ab4eXgCkoay8ay6yONER3ots14Id2LdXgIgc8u9YM+YN32LjqR8DICDIQJ13ocbSQpGze0BA2A5gHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50305877},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.9.2_1785761793207_0.15210222710684884","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"prozygent","version":"0.9.3","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.9.3","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"28038e6f3643c67615f1700519e3d7742575ad4e","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.9.3.tgz","fileCount":3156,"integrity":"sha512-esxpGITYk21l+7edwKH3hpVneME/yNg/jQxf1TNeNxQURWrQhX4RHFKLmgBBMUiwmUumDXaqsXOw2hwLDHjiRw==","signatures":[{"sig":"MEUCIQCNEDLkkAp5v/4+BtxxErpj4v+g1iLStGpUu0fdwPKYdwIgTUA+rD4uNhC45yeNw8kcXRAPkh4gbRc69HNAs6nNLJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50305904},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.9.3_1785762174700_0.6680403584012384","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"prozygent","version":"0.9.4","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.9.4","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"418ea21f632d73c0dd44ecc38106d5a7a4097f61","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.9.4.tgz","fileCount":3157,"integrity":"sha512-QZKNYLBXaus8pX76eNiowdLTJZCRZ2WrHESk7JZxxrcdAHCorHCdRB2+vODWmyJWPJ9ctE8XPCTzs4c0ZPeU6g==","signatures":[{"sig":"MEUCIHBlMeubZ6xrSyrJrzmMlhhJ+uhtqD4dgXZXwTk8z+EcAiEAumlpRp2vFqr5upEcOANa5isgJ4NNJ+JRU2Ur1Rv8Kus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50326093},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.9.4_1785769455688_0.7788458405556","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"prozygent","version":"0.10.1","keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"license":"MIT","_id":"prozygent@0.10.1","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"homepage":"https://github.com/jay3042005/prozygent#readme","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"bin":{"prozygent":"cli.js"},"dist":{"shasum":"ccaec545eb1984d8603c060ac029398a60059b74","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.10.1.tgz","fileCount":3338,"integrity":"sha512-kbpWpScTQgSOuD9FbxWDVLtb4+pipGKRgNzpEex/3SGa4v0ng1n8x7zP3IJ80osPZdeXGW8w7lKG4tuM95Pxjw==","signatures":[{"sig":"MEYCIQCQvqtIU+Fgv42HtAk/7eiW6X90n00gWWb5Od9UvQrFzgIhAIr/fvrs9RkqnxSeURTqbKII22VQQwSTz/Z5UU6cV0b4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52738224},"engines":{"node":">=18.0.0"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","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":"jay1011223","email":"jaymia3042005@gmail.com"},"repository":{"url":"git+https://github.com/jay3042005/prozygent.git","type":"git"},"_npmVersion":"11.16.0","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","directories":{},"_nodeVersion":"26.4.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 ~/.prozygent/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 ~/.prozygent/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/prozygent_0.10.1_1787315056441_0.7137508836447726","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"prozygent","version":"0.10.2","description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","bin":{"prozygent":"cli.js"},"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 ../..","publish:cli":"npm run build && npm publish","postinstall":"node hooks/postinstall.js","prepublishOnly":"npm run build"},"dependencies":{"enquirer":"^2.4.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12","react":"19.2.1","react-dom":"19.2.1"},"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.prozygent/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 ~/.prozygent/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.","engines":{"node":">=18.0.0"},"keywords":["prozygent","cli","proxy","ai","api"],"author":{"name":"jay3042005"},"repository":{"type":"git","url":"git+https://github.com/jay3042005/prozygent.git"},"license":"MIT","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"gitHead":"f3d05eb2b6f518787a23098c3e782158a18cce13","_id":"prozygent@0.10.2","bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"homepage":"https://github.com/jay3042005/prozygent#readme","_nodeVersion":"26.4.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-jejj5x1xjw9S4J0eaqFK1l1jqo/W1deftyt9bbnIMDvmhliKYFhTzs+elhdoTV57iLeUS3cpnq+q0H/DY8wj8w==","shasum":"fa1f165b88ac80971b0c68a8e2fa624be5266a1d","tarball":"https://registry.npmjs.org/prozygent/-/prozygent-0.10.2.tgz","fileCount":3338,"unpackedSize":52916740,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGGh4P8clIHg31JQ47Qp5V5ydPTvFiWxDuhpQ7JZa20IAiEA38Oer6w2FO5zEjDOEb3Ms7TcEV5btxywBoPW+/jIfwM="}]},"_npmUser":{"name":"jay1011223","email":"jaymia3042005@gmail.com"},"directories":{},"maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/prozygent_0.10.2_1787317723117_0.6863191809682454"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-21T16:14:44.947Z","modified":"2026-08-21T13:08:43.639Z","0.5.8":"2026-06-21T16:14:45.416Z","0.5.9":"2026-06-21T16:20:56.410Z","0.5.10":"2026-06-21T16:31:23.944Z","0.5.11":"2026-06-21T16:40:25.653Z","0.5.12":"2026-06-21T16:50:34.984Z","0.5.13":"2026-06-21T16:58:17.755Z","0.5.14":"2026-06-21T17:03:21.807Z","0.5.15":"2026-06-21T17:07:32.912Z","0.5.16":"2026-06-21T17:13:32.186Z","0.5.17":"2026-06-21T17:27:59.949Z","0.5.18":"2026-06-21T17:31:59.985Z","0.5.19":"2026-06-21T17:36:16.516Z","0.5.20":"2026-06-21T17:39:43.952Z","0.5.21":"2026-06-21T18:21:57.248Z","0.5.22":"2026-06-21T18:28:42.357Z","0.5.23":"2026-06-21T18:35:42.502Z","0.5.24":"2026-06-21T18:51:34.653Z","0.5.25":"2026-06-21T19:02:24.129Z","0.5.26":"2026-06-21T19:17:32.021Z","0.5.27":"2026-06-21T19:36:24.523Z","0.5.28":"2026-06-21T19:43:26.903Z","0.5.29":"2026-06-21T20:15:36.821Z","0.5.30":"2026-06-21T20:23:49.929Z","0.5.31":"2026-06-22T05:50:35.053Z","0.5.32":"2026-06-22T06:40:04.197Z","0.5.33":"2026-06-22T09:35:03.671Z","0.5.34":"2026-06-22T12:27:18.075Z","0.5.35":"2026-06-22T12:37:53.674Z","0.5.36":"2026-06-22T12:45:00.415Z","0.5.37":"2026-06-22T18:52:46.418Z","0.5.38":"2026-06-22T18:59:00.420Z","0.5.39":"2026-06-22T19:07:58.766Z","0.5.40":"2026-06-22T19:17:39.666Z","0.5.41":"2026-06-24T11:02:49.968Z","0.5.42":"2026-06-24T11:38:27.609Z","0.5.43":"2026-06-24T11:48:19.621Z","0.5.44":"2026-06-24T11:55:36.272Z","0.5.45":"2026-06-24T16:43:42.848Z","0.5.47":"2026-06-24T17:03:16.896Z","0.5.48":"2026-06-24T17:16:15.416Z","0.5.49":"2026-06-24T17:24:07.286Z","0.5.50":"2026-06-24T17:49:59.964Z","0.5.51":"2026-06-24T18:35:41.459Z","0.5.52":"2026-06-24T18:44:58.014Z","0.5.53":"2026-06-24T19:06:47.346Z","0.6.0":"2026-06-29T15:54:44.727Z","0.7.0":"2026-07-01T12:42:23.318Z","0.7.1":"2026-07-03T16:33:50.042Z","0.7.2":"2026-07-03T16:56:58.982Z","0.7.3":"2026-07-03T17:10:43.778Z","0.7.4":"2026-07-05T11:39:24.589Z","0.7.5":"2026-07-05T12:00:11.144Z","0.7.6":"2026-07-05T12:24:59.147Z","0.7.7":"2026-07-05T12:40:28.645Z","0.7.8":"2026-07-05T13:27:52.438Z","0.7.9":"2026-07-05T13:43:36.817Z","0.7.10":"2026-07-06T07:25:19.441Z","1.0.0":"2026-07-11T11:43:23.539Z","0.7.11":"2026-07-11T12:18:41.793Z","0.7.12":"2026-07-11T12:39:01.187Z","0.7.13":"2026-07-11T13:52:32.646Z","0.7.14":"2026-07-11T14:58:06.813Z","0.7.15":"2026-07-11T15:10:26.533Z","0.7.16":"2026-07-11T20:28:08.129Z","0.7.17":"2026-07-11T20:32:14.357Z","0.7.18":"2026-07-12T13:12:45.520Z","0.7.19":"2026-07-13T05:21:18.046Z","0.8.0":"2026-07-17T08:34:48.641Z","0.8.1":"2026-07-17T16:04:36.030Z","0.8.2":"2026-07-18T03:36:57.685Z","0.8.4":"2026-07-18T10:25:33.620Z","0.8.5":"2026-07-18T11:12:40.089Z","0.8.6":"2026-07-18T11:21:52.043Z","0.8.7":"2026-07-18T11:55:32.000Z","0.8.8":"2026-07-19T06:43:51.336Z","0.8.9":"2026-07-19T11:04:22.471Z","0.8.10":"2026-07-19T17:14:56.925Z","0.8.12":"2026-07-26T09:38:52.361Z","0.8.13":"2026-08-02T15:37:26.716Z","0.9.0":"2026-08-03T08:58:52.940Z","0.9.1":"2026-08-03T09:22:28.690Z","0.9.2":"2026-08-03T12:56:33.552Z","0.9.3":"2026-08-03T13:02:55.119Z","0.9.4":"2026-08-03T15:04:16.091Z","0.10.1":"2026-08-21T12:24:16.778Z","0.10.2":"2026-08-21T13:08:43.456Z"},"bugs":{"url":"https://github.com/jay3042005/prozygent/issues"},"author":{"name":"jay3042005"},"license":"MIT","homepage":"https://github.com/jay3042005/prozygent#readme","keywords":["prozygent","cli","proxy","ai","api"],"repository":{"type":"git","url":"git+https://github.com/jay3042005/prozygent.git"},"description":"Prozygent - FREE AI Router & Token Saver. Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.","maintainers":[{"name":"jay1011223","email":"jaymia3042005@gmail.com"}],"readme":"# Prozygent - FREE AI Router & Token Saver\n\n**Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.**\n\n**Connect All AI Code Tools (Claude Code, Cursor, Antigravity, Copilot, Codex, Gemini, OpenCode, Cline, OpenClaw...) to 40+ AI Providers & 100+ Models.**\n\n[![npm](https://img.shields.io/npm/v/prozygent.svg)](https://www.npmjs.com/package/prozygent)\n[![Downloads](https://img.shields.io/npm/dm/prozygent.svg)](https://www.npmjs.com/package/prozygent)\n[![Docker Pulls](https://img.shields.io/docker/pulls/jay3042005/prozygent.svg?logo=docker&label=Docker%20pulls)](https://hub.docker.com/r/jay3042005/prozygent)\n[![GHCR](https://img.shields.io/badge/GHCR-jay3042005%2Fprozygent-blue?logo=github)](https://github.com/jay3042005/prozygent/pkgs/container/prozygent)\n[![License](https://img.shields.io/npm/l/prozygent.svg)](https://github.com/jay3042005/prozygent/blob/main/LICENSE)\n\n<a href=\"https://trendshift.io/repositories/22628\" target=\"_blank\"><img src=\"https://trendshift.io/api/badge/repositories/22628\" alt=\"jay3042005%2Fprozygent | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"/></a>\n\n[🌐 Website](https://prozygent.com) • [📖 Full Docs](https://github.com/jay3042005/prozygent)\n\n---\n\n## 🤔 Why Prozygent?\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**Prozygent solves this:**\n\n- ✅ **RTK Token Saver** - Auto-compress tool_result, save 20-40% tokens\n- ✅ **Maximize subscriptions** - Track quota, use every bit before reset\n- ✅ **Auto fallback** - Subscription → Cheap → Free, zero downtime\n- ✅ **Multi-account** - Round-robin between accounts per provider\n- ✅ **Universal** - Works with any OpenAI/Claude-compatible CLI\n\n---\n\n## ⚡ Quick Start\n\n**Option 1 — npm (recommended for desktop):**\n\n```bash\nnpm install -g prozygent\nprozygent\n\n# Or run directly with npx\nnpx prozygent\n```\n\n**Option 2 — Docker (server/VPS):**\n\n```bash\ndocker run -d --name prozygent -p 20128:20128 \\\n  -v \"$HOME/.prozygent:/app/data\" -e DATA_DIR=/app/data \\\n  jay3042005/prozygent:latest\n```\n\nPublished images: [Docker Hub](https://hub.docker.com/r/jay3042005/prozygent) • [GHCR](https://github.com/jay3042005/prozygent/pkgs/container/prozygent) (multi-platform amd64/arm64).\n\n🎉 Dashboard opens at `http://localhost:20128`\n\n**2. Connect a FREE provider (no signup needed):**\n\nDashboard → Providers → Connect **Kiro AI** (free Claude unlimited) or **OpenCode Free** (no auth) → Done!\n\n**3. Use in your CLI tool:**\n\n```\nClaude Code/Codex/OpenClaw/Cursor/Cline Settings:\n  Endpoint: http://localhost:20128/v1\n  API Key:  [copy from dashboard]\n  Model:    kr/claude-sonnet-4.5\n```\n\nThat's it! Start coding with FREE AI models.\n\n---\n\n## 🚀 CLI Options\n\n```bash\nprozygent                    # Start with default settings\nprozygent --port 8080        # Custom port\nprozygent --no-browser       # Don't open browser\nprozygent --skip-update      # Skip auto-update check\nprozygent --help             # Show all options\n```\n\n**Dashboard**: `http://localhost:20128/dashboard`\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 • Crusher • Aider\n\nAny tool supporting OpenAI/Claude-compatible API works.\n\n---\n\n## 💾 Data Location\n\n- **macOS/Linux**: `~/.prozygent/db/data.sqlite`\n- **Windows**: `%APPDATA%/prozygent/db/data.sqlite`\n- **Docker**: `/app/data/db/data.sqlite` (mount `$HOME/.prozygent` to persist)\n\n---\n\n## 📚 Documentation\n\nFull docs, advanced setup, video tutorials & development guide:\n\n- **GitHub**: https://github.com/jay3042005/prozygent\n- **Full README**: https://github.com/jay3042005/prozygent/blob/main/app/README.md\n- **Website**: https://prozygent.com\n\n---\n\n## 🙏 Acknowledgments\n\n- **[CLIProxyAPI](https://github.com/router-for-me/CLIProxyAPI)** - Original Go implementation\n\n## 📄 License\n\nMIT License - see [LICENSE](LICENSE) for details.\n","readmeFilename":"README.md"}