├── .dev.vars.example ├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── deploy.yml │ ├── docker-publish.yml │ ├── node.js.yml │ └── stale.yml ├── .gitignore ├── .prettierrc ├── Dockerfile ├── README.md ├── docker-compose.yml ├── docs ├── authentication.md └── docker.md ├── eslint.config.mjs ├── package.json ├── src ├── auth_kv.ts ├── index.ts ├── instructions.ts ├── middleware │ └── openaiAuthMiddleware.ts ├── models.ts ├── prompt.md ├── reasoning.ts ├── routes │ ├── ollama.ts │ └── openai.ts ├── sse.ts ├── types.ts ├── upstream.ts └── utils.ts ├── start.sh ├── test ├── env.d.ts ├── index.spec.ts └── tsconfig.json ├── tsconfig.json ├── vitest.config.mts ├── worker-configuration.d.ts ├── wrangler.toml └── yarn.lock /.dev.vars.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/.dev.vars.example -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/docker-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/.github/workflows/docker-publish.yml -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/.prettierrc -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/docs/authentication.md -------------------------------------------------------------------------------- /docs/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/docs/docker.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/package.json -------------------------------------------------------------------------------- /src/auth_kv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/src/auth_kv.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/instructions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/src/instructions.ts -------------------------------------------------------------------------------- /src/middleware/openaiAuthMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/src/middleware/openaiAuthMiddleware.ts -------------------------------------------------------------------------------- /src/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/src/models.ts -------------------------------------------------------------------------------- /src/prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/src/prompt.md -------------------------------------------------------------------------------- /src/reasoning.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/src/reasoning.ts -------------------------------------------------------------------------------- /src/routes/ollama.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/src/routes/ollama.ts -------------------------------------------------------------------------------- /src/routes/openai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/src/routes/openai.ts -------------------------------------------------------------------------------- /src/sse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/src/sse.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/upstream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/src/upstream.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/src/utils.ts -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/start.sh -------------------------------------------------------------------------------- /test/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/test/env.d.ts -------------------------------------------------------------------------------- /test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/test/index.spec.ts -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/vitest.config.mts -------------------------------------------------------------------------------- /worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/worker-configuration.d.ts -------------------------------------------------------------------------------- /wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/wrangler.toml -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GewoonJaap/codex-openai-wrapper/HEAD/yarn.lock --------------------------------------------------------------------------------