Fixel v1.1.0 — local Codex provider
Local Codex support
Fixel can now use an existing ChatGPT-authenticated Codex CLI session for local issue-to-PR runs, without ANTHROPIC_API_KEY:
codex login
export GITHUB_TOKEN="your-minimum-permission-token"
node src/cli.js --repo owner/repo --provider codex --issue 42 --verboseSecurity
- Issue text is sent to Codex through stdin, not shell interpolation.
- Codex runs ephemerally without user config or exec-policy rules.
- A granular permission profile allows project writes while explicitly denying Codex, SSH, Git, cloud, Docker, npm, and related credential paths.
- Agent shell network access is restricted to required GitHub/package domains.
- GitHub/API/package secrets are excluded from the Codex process environment.
The bundled GitHub Action remains explicitly on Claude and still requires ANTHROPIC_API_KEY; local ChatGPT authentication must not be copied to a hosted runner.
Proof
This release was dogfooded on issue #10: Fixel used Codex to open PR #11 without an Anthropic key. Node.js 20 and 22 CI passed, and the PR was security-reviewed before merge.