Coding & DevelopmentāØgeminiš¤claudeš¬gptšuniversal
prodex
Prodex is a multi-account, multi-provider Codex wrapper with auto-rotation, Super mode, Smart Context, and token saving for Codex CLI and Claude Code
Quick Start
Install this Skill
npx skills add christiandoxa/prodex# prodex [](https://github.com/christiandoxa/prodex/actions/workflows/standalone-release.yml) [](https://github.com/christiandoxa/prodex/releases) `prodex` is a multi-account, multi-provider Codex wrapper with quota-aware profile routing. Use multiple Codex accounts and supported provider backends from one command line. OpenAI/Codex profiles get quota-aware routing and can auto-rotate when multiple eligible profiles exist; provider adapters let `prodex s` launch the Codex front end against Gemini, Anthropic, Copilot, Kiro, DeepSeek, and local OpenAI-compatible servers.  ## Contents - [Why prodex](#why-prodex) - [Requirements](#requirements) - [Supported providers](#supported-providers) - [Installation](#installation) - [Optional tools](#optional-tools) - [Quick start](#quick-start) - [Daily command: `prodex s`](#daily-command-prodex-s) - [ChatGPT MCP expose](#chatgpt-mcp-expose) - [Commands](#commands) - [Modes](#modes) - [Sub-agents](docs/sub-agents.md) - [Harness modes](#harness-modes) - [Profiles](#profiles) - [Local model support](#local-model-support) - [Utilities and diagnostics](#utilities-and-diagnostics) - [Advanced behavior](#advanced-behavior) - [Documentation](#documentation) - [Support](#support) ## Why prodex Use `prodex` if you want to: - use multiple Codex accounts from one CLI - rotate to another eligible account when quota runs out - launch Codex/Super against non-OpenAI providers without changing front ends - keep profile `auth.json` account credentials separated - keep sessions attached to the profile that created them - run Codex, Caveman mode, Super mode, and Claude Code through the same wrapper If you only use one Codex account and do not need quota rotation, you probably do not need `prodex`. ## Requirements For OpenAI/Codex quota-aware routing, you need at least one logged-in Prodex profile. Local `--url` launches and some provider API-key launches can run without a persisted profile. <details> <summary>Tool requirements</summary> | Tool | Used by | |---|---| | Codex CLI | `prodex`, `prodex run`, `prodex caveman`, `prodex playwright`, `prodex super` | | Claude Code | `prodex claude` | | RTK | `rtk` variants and `prodex s` / `prodex super` | | Node.js 18+ with `npx` | `prodex playwright` and Playwright MCP in `prodex s` / `prodex super` | </details> ## Supported providers Prodex supports two provider paths: - **Profile-backed routing**: persisted profiles that Prodex can select, rotate, and inspect where provider APIs allow it. - **Runtime provider launch**: `prodex s gemini`, `prodex s deepseek`, or `prodex s --provider ...` starts Codex with a temporary provider bridge for that session. <details> <summary>Supported provider matrix</summary> | Provider | Launch path | Auth path | Quota view | Notes | |---|---:|---|---:|---| | OpenAI / Codex | `prodex`, `prodex run`, `prodex s` | ChatGPT OAuth, device code, or OpenAI/API-compatible key via `prodex login` | Yes | Quota preflight, plus profile auto-rotation when multiple eligible profiles exist. | | Google Gemini | `prodex s gemini` or `prodex s gemini --cli gemini` | Codex bridge: `GEMINI_API_KEY(S)` / `GOOGLE_API_KEY(S)` / `--api-key`; native CLI: CLI-owned supported auth, including Vertex AI | API-key bridge | Third-party Gemini CLI OAuth reuse is disabled. Legacy OAuth profiles fail with migration guidance instead of falling back. Vertex AI is not emulated by the Codex bridge. | | Google Antigravity CLI | `prodex s gemini --cli agy` | Antigravity keyring / Google Sign-In via `prodex login --with-antigravity` or `agy auth login` | CLI quota snapshot | Native CLI path; no Prodex account auto-rotation or Presidio proxying. | | Anthropic Claude | `prodex s --provider anthropic` | Claude Code OAuth via `prodex login --with-claude` / `prodex profile import claude`, or `ANTHROPIC_API_KEY(S)` / `--api-key` | OAuth profiles | Shows Claude OAuth readiness; add `ANTHROPIC_ADMIN_KEY` to include Anthropic Admin rate-limit groups. | | GitHub Copilot | `prodex s --provider copilot` or `prodex s --provider copilot --cli copilot` | Imported Copilot CLI profile via `prodex profile import copilot`, or `GITHUB_COPILOT_API_KEY(S)` / `--api-key` | Imported profiles | Codex and native Copilot CLI front ends use the Prodex Responses adapter; fresh requests can rotate before commit and continuations stay bound to the owning profile. | | Kiro CLI | `prodex s --provider kiro` or `prodex super --cli kiro` | Imported Kiro CLI profile via `prodex profile import kiro` | Imported profiles | Codex uses Prodex's Kiro ACP adapter; native Kiro uses an authenticated loopback CONN ... (truncated)
Repository
45stars
8forks
Details
Related Skills
More coding & development skills you might like
Reticle
Coding & DevelopmentAI agents can generate code, but still struggle to understand what they build. Reticle brings Jev-style machine-native runtime perception to web & desktop applications.
š¤claudešuniversal
1.2k
190
View
agentscope-java
Coding & DevelopmentExpert Java developer skill for AgentScope Java framework - a reactive, message-driven multi-agent system built on Project Reactor. Use when working with reactive programming, LLM integration, agent orchestration, multi-agent systems, or when the user mentions AgentScope, ReActAgent, Mono/Flux, Project Reactor, or Java agent development. Specializes in non-blocking code, tool integration, hooks, pipelines, and production-ready agent applications.
šuniversal
6.0k
1.5k
View
ospec
Coding & DevelopmentDocument-driven OSpec workflow for initialization, change/goal routing, validation, archiving, and durable project knowledge.
āØgeminiš¤claudeš¬gptšuniversal
524
34
View
misakanet-failure-memory
Coding & Developmentš A zero-dependency, git-backed micro-lesson library for AI Agents to asynchronously share and search verified debugging experience. Python stdlib only. | https://misakanet.org
š¤claudeāØļøcursoršuniversal
424
158
View