{"_id":"codex-anywhere-proxy","_rev":"31-0c04b160ecb174f4c975ef61b37b43e9","name":"codex-anywhere-proxy","dist-tags":{"latest":"1.4.3"},"versions":{"1.0.0":{"name":"codex-anywhere-proxy","version":"1.0.0","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.0.0","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.cjs"},"dist":{"shasum":"95aa1007bb72b96832114baadfb3fbf035831bfa","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.0.0.tgz","fileCount":15,"integrity":"sha512-heIG8r5L44UQ6hpjrXsifw6f+Y0iQQbUdM6v4/A+rdwCLE28NRYmu68Izw+yj4gBCbcP1rDmXjwbyIEuC7o21Q==","signatures":[{"sig":"MEUCIAGUBt9Xd0kWwS1H9zawXmnXCq7/gcgu7AhRA0PKW9YeAiEA7hyjhixA36qErHvp3pR6uNEGOETMFGm+0ANB3+F3tsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83993},"main":"proxy.ts","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"0dd75c4efd1555924b70d140caa965e1beb6047a","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.0.0_1779918403348_0.1810959300851358","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"codex-anywhere-proxy","version":"1.0.1","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.0.1","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/codex-proxy"},"dist":{"shasum":"134ca1c4e742125319b9e72292e5618e3ce1e8cc","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.0.1.tgz","fileCount":16,"integrity":"sha512-6J4BtkSMBvHAyHTazbJyPQco70nj7vxICHJMIXGslEBn4mZ+wkq6ijiVxsVXXehq08L3eSngQB9wvhg3mkg8+w==","signatures":[{"sig":"MEUCIH0hbB4EAz90tl7Lrmpcu7llrI7DrleRlFatMexC4tNTAiEAqYmFBLplhdY5oMCtaa8mKtVUUKXS1Yo6Apg8glzEnBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84080},"main":"proxy.ts","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"7327e02db668a3a8fee39e3cd9529576cf8e88d1","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.0.1_1779918469031_0.04711346128929961","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"codex-anywhere-proxy","version":"1.0.2","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.0.2","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/index.js"},"dist":{"shasum":"0ddf3069baff69092d6cb274ee48444136a0f231","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.0.2.tgz","fileCount":18,"integrity":"sha512-p/GEgXm7bXntdbWKQ+NaXv6A35alxBnHfBZKrbGwk+EwDJvYq+imYIdnY4mw9oVUwwYKpxq7fRX5gn7fvwHuvw==","signatures":[{"sig":"MEYCIQDXzbhwQsP/fVTKZ/TQarGD1GzSWufMmLkTQrwR+xtE/gIhAIRq7XVed4IW/MK0qMLnjGpPFaRYdaKHdfQNhfqFOdT4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108696},"main":"proxy.ts","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"496677e382799914ff5469d8b1c1c0db87506710","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.0.2_1779918598303_0.48767669765381405","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"codex-anywhere-proxy","version":"1.0.3","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.0.3","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-anywhere-proxy":"bin/cli.cjs"},"dist":{"shasum":"c4eae2d66cc0f8ae0bd02661ce584e12d827658d","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.0.3.tgz","fileCount":15,"integrity":"sha512-NBJ4NuW6iWlWeHHcZz2/O27+GB854P66orydyWyMsAGxtf3JLwxF65XU9H8YOxw+XzDKfWG+mzgtLzUnxNEYNw==","signatures":[{"sig":"MEYCIQCUBDAGFkx+NxntaEYX0n92QgXGOkLfHUIYiQULYFhdEwIhAITaFDiDLKivuGj3P9FWA+telOuY5txhZuKFfOKINT8v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84008},"main":"proxy.ts","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"496677e382799914ff5469d8b1c1c0db87506710","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.0.3_1779918688377_0.1923745361250122","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"codex-anywhere-proxy","version":"1.0.5","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.0.5","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.js"},"dist":{"shasum":"b12b0a602b450934bffd8c53a83eb0bffa64dbf4","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.0.5.tgz","fileCount":15,"integrity":"sha512-o9XXJ/vtZSxEi8jq5meYdbes7e9Um0Z2PNjWUSV8D77hY8a26qjk7ChAMTssc1VciauSeyyI9XtsBnmcAKRvaQ==","signatures":[{"sig":"MEYCIQCIPT/VMF2zw3MadARwNI69J0P3WQ2YCEDBLVH4d35AFgIhAJqMnJYn84hT2PcMOAh+poFziJJlT7m16CcE+RZh68Xs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84010},"main":"proxy.ts","engines":{"bun":">=1.0.0"},"gitHead":"496677e382799914ff5469d8b1c1c0db87506710","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.0.5_1779919374264_0.8633477336325766","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"codex-anywhere-proxy","version":"1.0.6","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.0.6","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.js","codex-anywhere-proxy":"bin/cli.js"},"dist":{"shasum":"6f813dd757aa68479941ce2f602d0396d32110a9","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.0.6.tgz","fileCount":15,"integrity":"sha512-dxqIJMPTgiJxXHlg9mEMQbCP37YewekVWwkgnT4e8Eofud0hE08DYfOTIEuAKTgcHcmPNOKWmQMj8UuT/aDJYA==","signatures":[{"sig":"MEYCIQCrWIiGC0o77JVANgjkoM4pl8uM4+9C9OIcUIrrfZubJQIhAJVKX7TLvFWlJmDjFfludAlcNmJ9gL53Lx673k644CTq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84052},"main":"proxy.ts","engines":{"bun":">=1.0.0"},"gitHead":"75004885b7451e39b1aa2d83507d064edee1b0c4","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.0.6_1779919654940_0.7628266580664209","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"codex-anywhere-proxy","version":"1.0.7","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.0.7","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.js","codex-anywhere-proxy":"bin/cli.js"},"dist":{"shasum":"b611f3f923da0c4edf03e69c8d140287ba49ebff","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.0.7.tgz","fileCount":15,"integrity":"sha512-JeXD/wsSPWtjHVXXGWd2W0DbyHBQ2rZ8Bt2iaGyzYgCVGZUnqhwOyiCgZ97/dotoG//04ffrWNyFkraUFTeYJw==","signatures":[{"sig":"MEYCIQDWCCGk+Z03mQmkU2zud1egaz5tnWnXDhtyW3UpFN/zsgIhAOn9lxgakw/M4l8MBpSdnZQuk00L63kW2m04iU31BWHZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97515},"main":"proxy.ts","engines":{"bun":">=1.0.0"},"gitHead":"14ac24705eace5ac652733f38986dc2d008f341c","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.0.7_1779920832783_0.4734157337481326","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"codex-anywhere-proxy","version":"1.0.8","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.0.8","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.js","codex-anywhere-proxy":"bin/cli.js"},"dist":{"shasum":"d1feae4de0791a4af33a2b075a42244891f148e5","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.0.8.tgz","fileCount":15,"integrity":"sha512-rtRRVzdocHoDdTZ1rFSQek2W2LNQCZ3bJVKkdo03TtkRf7Yjz6BBBnYjQblIIW4rrceQAUNf0mKDQiXwAAK+Cw==","signatures":[{"sig":"MEYCIQD9nHTuFXym0hS73uoWTX6wt6IAkm30hlzFBBbdHe+3MwIhALa4yz8jKi57yGOQ2vt+63UYwTSUnEZrp2D3pLvFjJY3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97545},"main":"proxy.ts","engines":{"bun":">=1.0.0"},"gitHead":"a46a5613937f5581e18cb7be4cfa2afc5c4d23a9","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.0.8_1779920946230_0.8227205940140381","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"codex-anywhere-proxy","version":"1.0.9","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.0.9","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.js","codex-anywhere-proxy":"bin/cli.js"},"dist":{"shasum":"5e0d047669a5ffcec95ec1cae37340492554a50e","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.0.9.tgz","fileCount":15,"integrity":"sha512-EY/X0V5q40zY2qqrt74YsIST5w1+dEXOmwl8lSoNz8wCDeEFP8rGlFmfP0p0w4Fq3FmBBz/OyGfUkCteG/zkqw==","signatures":[{"sig":"MEUCIQD1Y0+M2jlOig6BPmqrSfQW+spzRLHQiQWsFtYJDBHjlAIgFrr4VRNWLm+2ptuJoORKbehVhJ/B3rsT2a0xLNM4I7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97556},"main":"proxy.ts","engines":{"bun":">=1.0.0"},"gitHead":"a46a5613937f5581e18cb7be4cfa2afc5c4d23a9","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.0.9_1779921624485_0.3309103620309555","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"codex-anywhere-proxy","version":"1.0.10","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.0.10","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.js","codex-anywhere-proxy":"bin/cli.js"},"dist":{"shasum":"b7b9f76084ec7ec8d8e82723bd8864ab6ff1b7a4","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.0.10.tgz","fileCount":15,"integrity":"sha512-nyG49O1jxp+gkoUCvU2g96V8CtOSwvfr/A/Tai/Ek780gPS7fCDuO1hQZe9oJw7SDkAW0RlC/SnQjQz5XDqN+Q==","signatures":[{"sig":"MEYCIQDLpCKorY7BMQnW0x/LU7WZNLffWluxq6YYBUu6RmIIXQIhAIMzxFqF2ANZFGbNZCFJn0HEQSZxknn5wcLWB2X+Q/nH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97843},"main":"proxy.ts","engines":{"bun":">=1.0.0"},"gitHead":"21b4bf5faa56180ca22b2f3a8e73940d9f7fb447","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.0.10_1779921894479_0.4449296934094329","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"codex-anywhere-proxy","version":"1.0.11","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.0.11","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.js","codex-anywhere-proxy":"bin/cli.js"},"dist":{"shasum":"8215ec09198b4ada4f714b79f9a79d2df001f4d4","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.0.11.tgz","fileCount":15,"integrity":"sha512-piwRfC+WfSkiMc3JsKUP+LJ10zTn/NNdyytiGAFup6uMlYdhK9immhia5KXoVwQtgeub0LuSZ8kNXWq7kmPSKw==","signatures":[{"sig":"MEYCIQCrOdAkObWsgjLppXH1Qks4VNUGeosAlAIpUFtgJ68q9wIhAKsRHIvdHf62Tni3f46z9/k42rNeko7iVJcU34ENt/YO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101848},"main":"proxy.ts","engines":{"bun":">=1.0.0"},"gitHead":"21b4bf5faa56180ca22b2f3a8e73940d9f7fb447","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.0.11_1779922186977_0.6372903919500779","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"codex-anywhere-proxy","version":"1.0.12","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.0.12","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.js","codex-anywhere-proxy":"bin/cli.js"},"dist":{"shasum":"4b5015949b5d4484ad6e7b4a01ef4ca0b0c26969","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.0.12.tgz","fileCount":15,"integrity":"sha512-a9T1hDssZC4pxRCaQyPTwNFN7PmTYPSKndCK866b2SJrJlTPHX0DkP8oUxKukYSDAuQl/tHJDvvqwu2IynJEbw==","signatures":[{"sig":"MEYCIQCNaO45NnlUPdTWoufgEWWGupSRCvZfHwXfUteURppYTwIhAIgq/DgEWx99puXxV1znruqmBSxwWf+/Yi7n/ZVRpDO9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102424},"main":"proxy.ts","engines":{"bun":">=1.0.0"},"gitHead":"13b0493f120f6deb58e2db7f8aba47207dce833d","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.0.12_1779922763505_0.10413266526893183","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"codex-anywhere-proxy","version":"1.0.13","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.0.13","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.js","codex-anywhere-proxy":"bin/cli.js"},"dist":{"shasum":"7b7e917fc9c748c5d9a294d0a2e3aee0d05b2272","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.0.13.tgz","fileCount":15,"integrity":"sha512-lWJk2oyeNOUTu2+s4Y0xRG1XtzJZZqOAlxSlW6e8C4IyN30YH14eNfPMGYGpm5rWJOy2fB2+vYz4Ltxs/NJSzQ==","signatures":[{"sig":"MEQCIA372zDUMRuo+O09HdfeCfl1XgQ0ZHHrz2FNQO2Tp6dUAiBbjlvy4gntSp3Lb4dzG5ps7afsiASTKyWZnj09X1LnpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103747},"main":"proxy.ts","engines":{"bun":">=1.0.0"},"gitHead":"e6ff1df594b04caf56485f9875f6f95b4e8c392d","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.0.13_1779923835981_0.5815817513637103","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"codex-anywhere-proxy","version":"1.1.0","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.1.0","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.js","codex-anywhere-proxy":"bin/cli.js"},"dist":{"shasum":"257213975732f4419d3fb1d0d27ecd9f6bfaa8f1","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.1.0.tgz","fileCount":15,"integrity":"sha512-fiAYCnQufFKztdfjK5mA4XdU7QVGpZbqHVtSad6WrI8wDDm8LnLqK0iM4ny4Q31BLeSh3dUx48ZVJhpzUZJfdA==","signatures":[{"sig":"MEQCIGRxJTbY4wHVuoSA3D4DUrTo5TdhDgTmtZDYMuBW2BbNAiA0jrKSpnZ2s48MBhiUpeurB9GYG1ie9CPZ8+0Cxs2IAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105406},"main":"proxy.ts","engines":{"bun":">=1.0.0"},"gitHead":"c920e9b9d4a4aa0e56c5c7784beefb32c5bc7cc7","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.1.0_1779926238938_0.4350662680801327","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"codex-anywhere-proxy","version":"1.2.0","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.2.0","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.js","codex-anywhere-proxy":"bin/cli.js"},"dist":{"shasum":"494ea9c89524667d5a8fe56131012465cce42414","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.2.0.tgz","fileCount":15,"integrity":"sha512-yKACe1EnxK8K8dm/74zSNuDJ+jYFZuG0+koE+3KwYO8D39qM/HrE33WIjbguwE0OqT4S04bbPpTAKZZrGFR2ww==","signatures":[{"sig":"MEYCIQCK5EHhHsV7LgCApNQzDW0bUGvisnYaR5IAJhYB0NMHOgIhANXvd1cqTfMEcybJynBcwXDBFfix3NBW4o4g9pwwLHx1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109234},"main":"proxy.ts","engines":{"bun":">=1.0.0"},"gitHead":"c920e9b9d4a4aa0e56c5c7784beefb32c5bc7cc7","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.2.0_1779926948911_0.8135297408473283","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"codex-anywhere-proxy","version":"1.2.1","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.2.1","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.js","codex-anywhere-proxy":"bin/cli.js"},"dist":{"shasum":"e3ff60c8cceb164e8b3ebb80536349e119acc145","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.2.1.tgz","fileCount":15,"integrity":"sha512-IyLVI6NacFcGqgATZjycdB7Ejxq+tHAAJ1m0OLgqzWdX4sCWt+2XcbypKZJemZz4kK0PDVRUwfOqj4juRQytzg==","signatures":[{"sig":"MEYCIQCuE28vlo8HxdgY53AoabUKEHqKkN7y7mk7Lbm4NLIqBgIhAMRHjqLbju6MJlTayxmUx+xIQB+ZREkLA80yNMMu4nSM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109360},"main":"proxy.ts","engines":{"bun":">=1.0.0"},"gitHead":"c920e9b9d4a4aa0e56c5c7784beefb32c5bc7cc7","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.2.1_1779927330913_0.18258142376589848","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"codex-anywhere-proxy","version":"1.2.2","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.2.2","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.js","codex-anywhere-proxy":"bin/cli.js"},"dist":{"shasum":"873d2890896c192981892418270f4d86beaab9a0","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.2.2.tgz","fileCount":15,"integrity":"sha512-1HDeXn1KKnuF0d1//zTtLf6uVLy9dcz2aF8x+Mr1nIoWgaaypDSr/W7e2Xvi2tbuyQGSefaEYl3OjAvGNQrywA==","signatures":[{"sig":"MEYCIQDSslvzUPdbR+0AO7BIwlMTj1qpDI3oDAtaD8HuIb+QBQIhALMZphRepbk9xS+qHv/Y5miP/Y/WL/dIAIRNy5lBoy+U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109364},"main":"proxy.ts","engines":{"bun":">=1.0.0"},"gitHead":"c920e9b9d4a4aa0e56c5c7784beefb32c5bc7cc7","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.2.2_1779927648061_0.4762608581538206","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"codex-anywhere-proxy","version":"1.2.3","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.2.3","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.js","codex-anywhere-proxy":"bin/cli.js"},"dist":{"shasum":"1597a94705168e1a4f62d4bcd0079ab5bb4f5387","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.2.3.tgz","fileCount":15,"integrity":"sha512-bAwLGZ+y6VnWaDuajlCJW3Gig9UHllFQeCUFJkOd9YT2rDb1BOb7/pzI52lmiier71+N6fWqJR699d1qfgPgTA==","signatures":[{"sig":"MEUCIGZR5+z/b2ZGxvl1PcZahrO1F3C5SX/g5Y9bTokj1/qVAiEA84g0mT79zMzhAZO2l7Iwb8Ri4zspQbLAjZ+XiUNtYXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109811},"main":"proxy.ts","engines":{"bun":">=1.0.0"},"gitHead":"c920e9b9d4a4aa0e56c5c7784beefb32c5bc7cc7","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.2.3_1779928118009_0.17628767324080363","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"codex-anywhere-proxy","version":"1.2.4","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.2.4","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.js","codex-anywhere-proxy":"bin/cli.js"},"dist":{"shasum":"ebb7cc74108c83ef5f11538d557dd0dafeeb2334","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.2.4.tgz","fileCount":17,"integrity":"sha512-og+vs/oInGIDVncbKuPp8Nq7E87UK7c5LHiQTwxaIPNq8Y4RtErco1w+7d45WhTfywswnAAqtXYS57Wgr/+sYg==","signatures":[{"sig":"MEUCIQCAQ9WXlv4ntEbMub1g8LYOd9FofP2/9LzNx5yD5ot7pwIgIY6KRLFw4Hmu3PzuNmtD8nj1V8YYZn1nbea+cZM2Ry4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114773},"main":"proxy.ts","engines":{"bun":">=1.0.0"},"gitHead":"40550a1eedf74fa5ac353460c8efb9bae204764c","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.2.4_1779957330133_0.36412151455273745","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"codex-anywhere-proxy","version":"1.2.5","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.2.5","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.js","codex-anywhere-proxy":"bin/cli.js"},"dist":{"shasum":"3720a2ce5e089129d764c5f234fc5ce590945011","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.2.5.tgz","fileCount":17,"integrity":"sha512-DaouS/tDZqtpL45c7hwikmQwxhF3IiANtLJgmLcCqODnx4ybAg4+OySFBFHI2oznk7pP/zIF2poG3DjxzCnOZA==","signatures":[{"sig":"MEUCIQCyUli5Y8EmRTeZqWBQEWHgE0lb3zLCjXmWABONzTe6RwIgBO5qmEJSh6xl+Hd31+lBCkVY/F10EgSoyd9KcQuTxJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115003},"main":"proxy.ts","engines":{"bun":">=1.0.0"},"gitHead":"0009795c1b0a67a8eb9e9208d25f21a79a89b77d","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.2.5_1779959620854_0.05733978045319721","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"codex-anywhere-proxy","version":"1.2.6","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.2.6","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.js","codex-anywhere-proxy":"bin/cli.js"},"dist":{"shasum":"e932cdfda43d12bbed097b1998223c33adaa3df6","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.2.6.tgz","fileCount":17,"integrity":"sha512-XGiyVQRF5/SzLWGE+GjyNZm7CypGL49uenQ6mb/BePV2lPYpV5ltTqMi6ErZVN97my6MDLE6sWl47oBVebysww==","signatures":[{"sig":"MEUCIEhjdEhHy9HwWsnYA4aGaHbtMWWf4SOK0VSkLjtz3g7uAiEA2U3txiyvTosRnqdON82nQsT9gyMI/4te/h99V35yiMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116549},"main":"proxy.ts","engines":{"bun":">=1.0.0"},"gitHead":"9e5ab3f5e355696b3e5084d0ac26ad48aecbcba3","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.2.6_1779959739511_0.01697203266046099","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"codex-anywhere-proxy","version":"1.2.7","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.2.7","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.js","codex-anywhere-proxy":"bin/cli.js"},"dist":{"shasum":"23c2845f02915d3793e7636df23ca746dc5f5e33","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.2.7.tgz","fileCount":18,"integrity":"sha512-tUe05QK6kfqjyePCqRlBWoQwSZYQ0CB8qMz4ueWAKQW9nOOQM4GIImop4h5e3GRqgLhVJAqKmP6hEUq5DpXlBQ==","signatures":[{"sig":"MEUCIFDO7MYUAYKmGcSxrqDw8VQMjmAJmf0xylRbtgvcWENtAiEA7tyGCHZhV1Ck7t2j2FsDCNbWo978RYgVY5swkz9tFnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127082},"main":"proxy.ts","engines":{"bun":">=1.0.0"},"gitHead":"04f7dc33600339a31bb483b80bf60d5340d4f502","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.2.7_1779963382009_0.30802619191565617","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"codex-anywhere-proxy","version":"1.2.8","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.2.8","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.js","codex-anywhere-proxy":"bin/cli.js"},"dist":{"shasum":"8af34aa74be29cca8b62209398d9c32ce78c20fd","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.2.8.tgz","fileCount":18,"integrity":"sha512-8+Diwo6OcV+FPMVU9ANBBmnVPZreK6HKQru5zX/JICnJE0/Hglex4Lih371KIOh4YMo6VExCpskV8x2Ry2OlEw==","signatures":[{"sig":"MEUCICfvJf1S4pw9aPs7ECNBbcOxSTjBaRUqS8Ak9Y3Dzmt3AiEA36vb+JBZb0MpgosIREPas7Wkfn1q8/czxJ1AGbpTHXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128765},"main":"proxy.ts","engines":{"bun":">=1.0.0"},"gitHead":"2560d375e6fa88e19c3a844daa9ea658b48e7908","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.2.8_1779963598129_0.9942308251300072","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"codex-anywhere-proxy","version":"1.2.9","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.2.9","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.js","codex-anywhere-proxy":"bin/cli.js"},"dist":{"shasum":"d44d7c3031f5680e1b96c71a9b2f9ad60f2957ad","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.2.9.tgz","fileCount":18,"integrity":"sha512-v5s+FFaowdeGDpFfLg0Z/7Vn8Ktv85cypEiYyVh+R9o61ea5qeBgbzZsjr7QVNHxPVQdYq8+EVsXcA4B+K6+jw==","signatures":[{"sig":"MEUCIA74UM7ZU/PJVw/CGkw9GJfJA4IAJitUX4jueY8x4qcuAiEA3DadmZ71lSSGdWUkIem38nvL6RXD20RRq+utLmummsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128769},"main":"proxy.ts","engines":{"bun":">=1.0.0"},"gitHead":"c31606aa011cc6cff88b71f956eac1c55345bf5e","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.2.9_1780047458677_0.8453166932145417","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"codex-anywhere-proxy","version":"1.3.0","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.3.0","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.js","codex-anywhere-proxy":"bin/cli.js"},"dist":{"shasum":"c67d7875d4038406b2a68996ded050cf610fbcd1","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.3.0.tgz","fileCount":18,"integrity":"sha512-XjpgFKe4MugH9Ktduhna/CDRAV2pAoa1BnGVqN1R0MiRH3gtLsjECi6JeJiMiIz8nZ9D9KaDvR5son0OrGitZQ==","signatures":[{"sig":"MEUCIANqhzGLGG/rBAyZ9XR6Bqb7bP0rbGPmmHuqFBmG6mqXAiEAihb8FwCGwNRKIiWWUm8urOli4qr06y5LBsQm5KprKJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129482},"main":"proxy.ts","engines":{"bun":">=1.0.0"},"gitHead":"955774b3d96dccab8055de196bcd8c37eef8061d","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.3.0_1780055474951_0.9275693525253659","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"codex-anywhere-proxy","version":"1.4.0","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.4.0","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.js","codex-anywhere-proxy":"bin/cli.js"},"dist":{"shasum":"d325fd09fdd10ba5f155fa2016fd9bb3d8c8f8a3","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.4.0.tgz","fileCount":18,"integrity":"sha512-AnBLAiqCgPOgXlCvikwCKExY2dPUfVKu6A1aHIsoy5XrDqkzR4S87YHDnbrnSPGebG0O5xKjsc+AJ9GyKL0yGA==","signatures":[{"sig":"MEUCIHNTgrEl62ddZpIlZQ60L3XFDyP7I1mFv+y82+JLpN2MAiEA2HUzUwHoMpHDKKB7A1oyW5NTdhN1Z/a/EVYdTU8sRLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130344},"main":"proxy.ts","engines":{"bun":">=1.0.0"},"gitHead":"5a9ca825612eca6807c305c2aae47a71ba1d8701","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.4.0_1780072248645_0.3628950346095976","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"codex-anywhere-proxy","version":"1.4.1","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.4.1","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.js","codex-anywhere-proxy":"bin/cli.js"},"dist":{"shasum":"52cc8fb7d6a00821ada79a29b3be7bf73f8d215f","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.4.1.tgz","fileCount":18,"integrity":"sha512-MsHBvqo6iSgI2xXXFhT17xrzZp2uplg6/KWafZcmvVdvuReWT/ZxG52gZA/8k+nGNRgxors1XZmVny/QzN3PAQ==","signatures":[{"sig":"MEUCIQC7/ohUvv6Tp6qTczD94q3rx/f6xAZty2JEpNZy8aIW6AIgMWzeeYcohCO8sF6j0UoAsSbkwNITov9YdXIPvLZ9V+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130343},"main":"proxy.ts","engines":{"bun":">=1.0.0"},"gitHead":"ad69541c29718976227187a4863ef40ba95ce137","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.4.1_1780179802790_0.056564494656191844","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"codex-anywhere-proxy","version":"1.4.2","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","_id":"codex-anywhere-proxy@1.4.2","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"bin":{"codex-proxy":"bin/cli.js","codex-anywhere-proxy":"bin/cli.js"},"dist":{"shasum":"cb092ed9b5e40794cf642e32b21c0311e79803d0","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.4.2.tgz","fileCount":18,"integrity":"sha512-3K3GqG3jBUno3nqmiTnyBlbpw8EeYFQCKo8UsrbPUFXhSUYfiSFNRhmpFl1vtePr3QmlHKrcHvOwMj48v8lD1A==","signatures":[{"sig":"MEUCIAOFkdMA8cMIdgELTH1toppUivkcoCMqp+TjnVkFS8G0AiEAzfHdMDc+/XU2QTcTUND9HV981KxkjIEgHDAd5r8m9jI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130464},"main":"proxy.ts","engines":{"bun":">=1.0.0"},"gitHead":"f68d5c694935ce5e2a47adbed53ae3e8e3e256c0","scripts":{"dev":"bun run --watch proxy.ts","test":"bun run test.ts","start":"bun run proxy.ts","test:node":"node --experimental-strip-types test.ts","start:node":"node --experimental-strip-types proxy.ts"},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"repository":{"url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-anywhere-proxy_1.4.2_1780182027851_0.7058462029060271","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"codex-anywhere-proxy","version":"1.4.3","description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"license":"MIT","main":"proxy.ts","bin":{"codex-anywhere-proxy":"bin/cli.js","codex-proxy":"bin/cli.js"},"scripts":{"start":"bun run proxy.ts","start:node":"node --experimental-strip-types proxy.ts","test":"bun run test.ts","test:node":"node --experimental-strip-types test.ts","dev":"bun run --watch proxy.ts"},"engines":{"bun":">=1.0.0"},"repository":{"type":"git","url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git"},"homepage":"https://github.com/xenitV1/codex-anywhere-proxy","devDependencies":{"@types/node":"^25.9.1"},"gitHead":"32a9210fbe5d9a7ad78dcdca8589381acb1e7e0c","_id":"codex-anywhere-proxy@1.4.3","bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-Pomj3dJbMHSs3pR5GX3FyTA03vHaY/4RXtNDrTVyiKmOxkYI3uKnosTAux+2YFiLms5uPcULZmzcgRD8WIptaw==","shasum":"59b78ad38369a9ce63456ed379e775429526705e","tarball":"https://registry.npmjs.org/codex-anywhere-proxy/-/codex-anywhere-proxy-1.4.3.tgz","fileCount":18,"unpackedSize":131851,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGZ8bX4TDVJbTOS8W5bxFzEp+zpqqZ9M2H+Fr1BJRRvFAiEA6HX08ogMRYyNcJMwe6S0VU+u73+vAsVjv9BmNg9W+Mo="}]},"_npmUser":{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"},"directories":{},"maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codex-anywhere-proxy_1.4.3_1780348691298_0.9990451584155666"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-27T21:46:43.174Z","modified":"2026-06-01T21:18:11.568Z","1.0.0":"2026-05-27T21:46:43.492Z","1.0.1":"2026-05-27T21:47:49.200Z","1.0.2":"2026-05-27T21:49:58.443Z","1.0.3":"2026-05-27T21:51:28.540Z","1.0.4":"2026-05-27T22:00:18.305Z","1.0.5":"2026-05-27T22:02:54.500Z","1.0.6":"2026-05-27T22:07:35.160Z","1.0.7":"2026-05-27T22:27:13.010Z","1.0.8":"2026-05-27T22:29:06.377Z","1.0.9":"2026-05-27T22:40:24.629Z","1.0.10":"2026-05-27T22:44:54.609Z","1.0.11":"2026-05-27T22:49:47.194Z","1.0.12":"2026-05-27T22:59:23.645Z","1.0.13":"2026-05-27T23:17:16.110Z","1.1.0":"2026-05-27T23:57:19.072Z","1.2.0":"2026-05-28T00:09:09.098Z","1.2.1":"2026-05-28T00:15:31.051Z","1.2.2":"2026-05-28T00:20:48.227Z","1.2.3":"2026-05-28T00:28:38.157Z","1.2.4":"2026-05-28T08:35:30.287Z","1.2.5":"2026-05-28T09:13:41.009Z","1.2.6":"2026-05-28T09:15:39.647Z","1.2.7":"2026-05-28T10:16:22.158Z","1.2.8":"2026-05-28T10:19:58.259Z","1.2.9":"2026-05-29T09:37:38.834Z","1.3.0":"2026-05-29T11:51:15.110Z","1.4.0":"2026-05-29T16:30:48.795Z","1.4.1":"2026-05-30T22:23:22.933Z","1.4.2":"2026-05-30T23:00:27.986Z","1.4.3":"2026-06-01T21:18:11.461Z"},"bugs":{"url":"https://github.com/xenitV1/codex-anywhere-proxy/issues"},"license":"MIT","homepage":"https://github.com/xenitV1/codex-anywhere-proxy","keywords":["codex","openai","proxy","cli","openrouter","ollama","llm","glm","deepseek"],"repository":{"type":"git","url":"git+https://github.com/xenitV1/codex-anywhere-proxy.git"},"description":"Use Codex CLI with any OpenAI-compatible API provider. No OpenAI account needed. No fork needed.","maintainers":[{"name":"xenitv0","email":"mehmet.apaydin0@outlook.com"}],"readme":"<div align=\"center\">\n\n<img src=\"image.png\" alt=\"codex-proxy\" width=\"715\" />\n\n# codex-proxy\n\n**[Codex CLI](https://github.com/openai/codex)'ı herhangi bir OpenAI-uyumlu API sağlayıcısıyla kullanın.**\n\nOpenAI hesabı gerekmez. Fork gerekmez. Codex güncellemelerini almaya devam edin.\n\n[![Lisans: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n[![npm sürümü](https://img.shields.io/npm/v/codex-anywhere-proxy.svg)](https://www.npmjs.com/package/codex-anywhere-proxy)\n\n</div>\n\n---\n\n## Nasıl çalışır?\n\n```\nCodex CLI  ──Responses API──▸  codex-proxy  ──chat/completions──▸  Sağlayıcınız\n```\n\nCodex CLI, OpenAI **Responses API** formatını kullanır — bunu yerel olarak yalnızca OpenAI sunar.\nBu hafif proxy, Responses API ↔ chat/completions arasında gerçek zamanlı çeviri yapar\nve Codex'ü OpenAI API formatını konuşan herhangi bir sağlayıcıyla kullanmanıza olanak tanır.\n\n## Özellikler\n\n- **Herhangi bir sağlayıcı** — OpenAI chat/completions API uyumlu her sağlayıcıyla çalışır\n- **İnteraktif kurulum** — `codex-proxy install` sağlayıcı, API anahtarı ve model seçiminde size rehberlik eder\n- **Sağlayıcıya göre model kataloğu** — Sağlayıcınızı otomatik algılar ve sadece onun modellerini gösterir\n- **CLI yönetimi** — `start`, `stop`, `restart`, `status`, `config`, `models`, `logs` komutları\n- **Streaming** — Gerçek zamanlı token çıktısıyla tam SSE streaming desteği\n- **Tool çağrıları** — Function, custom (apply_patch) ve namespace (MCP) tool desteği\n- **Sub-agent desteği** — Codex sub-agent'ları proxy üzerinden çalışır\n- **Bağlam takibi** — Kullanım verileri Codex'e iletilir, yerleşik bağlam takibi ve auto-compaction için\n- **Çapraz platform** — Linux, macOS, Windows\n\n## Gereksinimler\n\n- [Node.js](https://nodejs.org) 18+ (CLI için, çoğu sistemde yüklüdür)\n- [Bun](https://bun.sh) runtime (yoksa CLI tarafından otomatik kurulur)\n- [Codex CLI](https://github.com/openai/codex) v0.134+\n\n## Hızlı başlangıç\n\n```bash\nnpm i -g codex-anywhere-proxy\ncodex-proxy install\n```\n\nBu kadar. CLI şunları yapar:\n\n1. Bun'u kontrol eder/yükler\n2. Hangi sağlayıcıyı kullandığınızı sorar (Z.AI, DeepSeek, OpenAI, OpenRouter, Ollama vb.)\n3. API anahtarınızı sorar\n4. Hangi modeli kullanmak istediğinizi sorar\n5. Codex CLI'ı otomatik yapılandırır\n6. Proxy'yi başlatır (systemd/launchd ile otomatik başlatma)\n\nSonra çalıştırın:\n\n```bash\ncodex\n```\n\n## CLI komutları\n\n```bash\ncodex-proxy install    # İlk kurulum (interaktif)\ncodex-proxy config     # Sağlayıcı, API anahtarı veya model değiştir\ncodex-proxy start      # Proxy'yi başlat\ncodex-proxy stop       # Proxy'yi durdur\ncodex-proxy restart    # Proxy'yi yeniden başlat\ncodex-proxy status     # Proxy durumu ve istatistikler\ncodex-proxy models     # Kullanılabilir modelleri listele\ncodex-proxy logs       # Proxy loglarını izle\ncodex-proxy version    # Sürümü göster\n```\n\n### Global kurulum olmadan\n\nGlobal kurmak istemezseniz komutların başına `npx` ekleyin:\n\n```bash\nnpx codex-anywhere-proxy install\nnpx codex-anywhere-proxy status\n```\n\n## Desteklenen sağlayıcılar\n\n**OpenAI Chat Completions API** (`/v1/chat/completions`) uygulayan herhangi bir sağlayıcı çalışır. Kurulum sihirbazı şu sağlayıcılar için hazır ayarlar içerir:\n\n| Sağlayıcı | URL | Varsayılan model |\n|---|---|---|\n| Z.AI / GLM | `api.z.ai/api/coding/paas/v4` | `glm-5.1` |\n| Zhipu AI | `open.bigmodel.cn/api/coding/paas/v4` | `glm-5.1` |\n| DeepSeek | `api.deepseek.com/v1` | `deepseek-chat` |\n| OpenAI | `api.openai.com/v1` | `gpt-4.1` |\n| OpenRouter | `openrouter.ai/api/v1` | `deepseek/deepseek-chat-v3-0324` |\n| Ollama (yerel) | `localhost:11434/v1` | `qwen3:8b` |\n| Özel | _herhangi bir URL_ | _herhangi bir model_ |\n\nSadece özel API sunan modeller (örn. Anthropic native, Google Gemini native) çalışmaz.\n\n## Yapılandırma\n\n### Ortam değişkenleri\n\nYapılandırma `~/.codex-proxy/.env` dosyasında saklanır. Doğrudan düzenleyebilir veya `codex-proxy config` kullanabilirsiniz.\n\n| Değişken | Varsayılan | Açıklama |\n|---|---|---|\n| `UPSTREAM_BASE_URL` | _(kurulumda ayarlanır)_ | Sağlayıcınızın API base URL'si |\n| `API_KEY` | _(kurulumda ayarlanır)_ | API anahtarı (`OPENAI_API_KEY`'i de okur) |\n| `PORT` | `8765` | Yerel proxy portu |\n| `FILTER_NON_FUNCTION_TOOLS` | `true` | `computer_use`, `web_search` gibi türleri filtreler |\n| `MODELS_FILTER` | _(otomatik)_ | Virgülle ayrılmış model adı pattern'leri |\n| `MODELS_EXCLUDE` | _(yok)_ | Katalogdan hariç tutulacak pattern'ler |\n| `MODELS_JSON` | _(yok)_ | Özel model tanımları JSON dosyasının yolu |\n\n### Model kataloğu filtreleme\n\nProxy, [models.dev](https://models.dev) üzerinden model metadatasını çeker (2478+ model, 135+ sağlayıcı) ve kataloğu filtreler, böylece Codex sadece **sizin sağlayıcınızda** bulunan modelleri görür.\n\n**Otomatik algılama (varsayılan):** Ek yapılandırma gerekmez.\n\n**Manuel override:**\n\n```env\n# Sadece GLM modellerini göster\nMODELS_FILTER=glm\n\n# Belirli modelleri hariç tut\nMODELS_EXCLUDE=glm-4.5-air\n```\n\n## Bağlam takibi ve Otomatik sıkıştırma\n\nProxy, sağlayıcınızdan gelen kullanım verilerini Codex'e iletir. Otomatik sıkıştırmayı etkinleştirmek için `~/.codex/config.toml` dosyasına ekleyin:\n\n```toml\nmodel_auto_compact_token_limit = 180000\n```\n\n## Test\n\n```bash\ngit clone https://github.com/xenitV1/codex-anywhere-proxy.git\ncd codex-anywhere-proxy\n\n# Entegrasyon testleri (.env'de geçerli API anahtarı gerekir)\nbun run test.ts\n```\n\n## Sorun giderme\n\n### \"Missing environment variable: OPENAI_API_KEY\"\n\n`codex-proxy config` çalıştırarak API anahtarınızı ayarlayın.\n\n### Sub-agent'ler \"Unknown model\" hatası veriyor\n\n`codex-proxy config` ile sağlayıcınızın doğru ayarlandığını kontrol edin.\n\n### \"401 Unauthorized\"\n\nAPI anahtarınızı kontrol edin: `codex-proxy config`.\n\n### Proxy çöküyor veya donuyor\n\n```bash\ncodex-proxy logs     # Logları görüntüle\ncodex-proxy restart  # Yeniden başlat\n```\n\n## Neden Codex'i fork'lamıyoruz?\n\n| Fork | codex-anywhere-proxy |\n|---|---|\n| Her güncellemede merge çakışmaları | Modüler yapı, herhangi bir Codex sürümüyle çalışır |\n| Patch'ler bakım gerektirir | Proxy runtime'dan bağımsızdır |\n| `codex update` özel kodu bozar | `codex update` normal şekilde çalışır |\n| Karmaşık kurulum | İki komut: `npm i -g codex-anywhere-proxy` + `codex-proxy install` |\n\n## Güncelleme\n\n```bash\nnpm i -g codex-anywhere-proxy@latest\ncodex-proxy install    # CLI ve proxy'yi güncelle\ncodex update           # Codex CLI'ı güncelle\n```\n\n## Platform desteği\n\n| Platform | Otomatik başlatma | Runtime |\n|---|---|---|\n| Linux | systemd | Bun |\n| macOS | launchd | Bun |\n| Windows (WSL) | systemd | Bun |\n| Windows (native) | Manuel | Bun |\n\n## Lisans\n\nMIT\n","readmeFilename":"README.tr.md"}