Skip to content
PluginStats

@bitkyc08/opencodex weekly downloads statistics

By bitkyc08 · npm · Claude Code

Universal provider proxy for OpenAI Codex & Claude Code — use any LLM with Codex CLI/App/SDK and Claude Code

View on npm Fresh · Oct 18, 2026

@bitkyc08/opencodex has 17,161 recorded weekly downloads on npm, an increase of 0.5% over the past 30 days, ranking #831 of 2,322 tracked listings.

Weekly downloads
17,161
Official API · Oct 18, 2026
7-day growth
-19.1%
-4.1K weekly downloads
30-day growth
+0.5%
+82 weekly downloads
90-day growth
+227%
+11.9K weekly downloads
Rank
#831
Among tracked npm listings

About @bitkyc08/opencodex

<p align="center"> <img src="assets/banner.png" alt="opencodex — universal provider proxy for Codex, Claude Code, Claude Desktop and Grok Build" width="100%"> </p> <h3 align="center">make codex open!</h3> <p align="center"><b>Universal provider proxy for OpenAI Codex, Claude Code, Claude Desktop &amp; Grok Build</b><br> Two commands, and every one of them runs any LLM you point it at.</p> <p align="center"> <a href="https://x.com/claudeebum"><img src="https://img.shields.io/badge/%40claudeebum-000000?logo=x&logoColor=white" alt="Follow @claudeebum on X"></a> <a href="https://www.npmjs.com/package/@bitkyc08/opencodex"><img src="https://img.shields.io/npm/v/@bitkyc08/opencodex?color=cb3837&label=npm&logo=npm" alt="npm version"></a> <a href="https://github.com/lidge-jun/opencodex/blob/main/LICENSE"><img src="https://img.shields.io/npm/l/@bitkyc08/opencodex?color=blue" alt="license"></a> <img src="https://img.shields.io/node/v/@bitkyc08/opencodex?logo=node.js&label=node" alt="node version"> </p>
npm install -g @bitkyc08/opencodex
ocx start
<p align="center"> <a href="https://github.com/lidge-jun/opencodex/releases/latest"><img src="https://img.shields.io/badge/macOS-.dmg-24292f?logo=apple&logoColor=white" alt="Download for macOS (.dmg)"></a> <a href="https://github.com/lidge-jun/opencodex/releases/latest"><img src="https://img.shields.io/badge/Windows-.msi-24292f?logo=data:image/svg%2bxml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0zIDNoOC41djguNUgzem05LjUgMEgyMXY4LjVoLTguNXpNMyAxMi41aDguNVYyMUgzem05LjUgMEgyMVYyMWgtOC41eiIvPjwvc3ZnPg==" alt="Download for Windows (.msi)"></a> <a href="https://github.com/lidge-jun/opencodex/releases/latest"><img src="https://img.shields.io/badge/Linux-.AppImage-24292f?logo=linux&logoColor=white" alt="Download for Linux (.AppImage)"></a> <a href="https://github.com/lidge-jun/opencodex/releases/latest"><img src="https://img.shields.io/badge/Linux-.deb-24292f?logo=debian&logoColor=white" alt="Download for Linux (.deb)"></a> </p> <table> <tr> <td width="50%" valign="middle">
Claude Code, running any model

The picker is stock Claude Code. The brain behind it isn't.

</td> <td width="50%"> <img src="assets/claude-code-models.gif" alt="Claude Code running a routed model through opencodex — the status bar shows gpt-5.6-luna-medium as the active model" width="100%"> </td> </tr> <tr> <td width="50%" valign="middle">
Codex, running any model

Pick a provider and go — same workflow, different brain.

</td> <td width="50%"> <img src="https://raw.githubusercontent.com/lidge-jun/opencodex/main/assets/demo.gif" alt="opencodex demo — running a task in the Codex app on a routed non-OpenAI model" width="100%"> </td> </tr> <tr> <td width="50%" valign="middle">
Claude Desktop, running any model

Opus answers, then hands the task to a GPT-5.6 Sol subagent.

</td> <td width="50%"> <img src="https://raw.githubusercontent.com/lidge-jun/opencodex/main/assets/claude-desktop-subagent.gif" alt="Claude Desktop answering as Claude Opus 4.8, then dispatching a GPT-5.6 Sol subagent through opencodex" width="100%"> </td> </tr> <tr> <td width="50%" valign="middle">
Grok Build, running any model

Sol drives the session and calls a Kimi K3 subagent.

</td> <td width="50%"> <img src="https://raw.githubusercontent.com/lidge-jun/opencodex/main/assets/grok-build-subagent.gif" alt="Grok Build running GPT-5.6 Sol through opencodex and calling a Kimi K3 subagent" width="100%"> </td> </tr> </table> <p align="center"> <a href="README.md">English</a> · <a href="readme/README.fr.md">Français</a> · <a href="readme/README.ko.md">한국어</a> · <a href="readme/README.zh-CN.md">简体中文</a> · <a href="readme/README.zh-TW.md">繁體中文</a> · <a href="readme/README.ru.md">Русский</a> · <a href="readme/README.ja.md">日本語</a> · <a href="readme/README.tr.md">Türkçe</a> · 📖 <a href="https://opencodex.me/"><b>Full documentation →</b></a> </p>

opencodex is a lightweight local proxy that translates Codex's Responses API into whatever your provider speaks — streaming, tool calls, reasoning tokens, images, in both directions. Use Claude, Gemini, Grok, GLM, DeepSeek, Kimi, Qwen, Ollama, or any other LLM with Codex, Claude Code, Claude Desktop, and Grok Build. It can also manage a ChatGPT account pool for Codex auth: add accounts, refresh their quotas in the dashboard, and let new sessions auto-route to the lowest-usage healthy account while existing threads stay pinned to the account that started them.

Quick start

Personal install (CLI)
npm install -g @bitkyc08/opencodex   # Node 18+; the Bun runtime is bundled automatically
ocx start                         # proxy + dashboard on localhost:10100

Use ocx service to run it in the background.

Open http://localhost:10100 and configure everything in the web dashboard — add providers (40+ built-ins, or any OpenAI-compatible endpoint), pick models, manage accounts. ocx gui re-opens the dashboard at any time.

<details> <summary><b>Desktop app (beta)</b></summary>

The desktop app is the same proxy and dashboard in a native window, with a tray and bundled ocx. It attaches to a proxy that is already running, or starts its bundled one, and the dashboard stays on the proxy port (http://localhost:10100 unless you configured another). Pick the file for your platform from the latest release:…

Description from the npm listing.

  • codex
  • openai
  • proxy
  • llm
  • ollama
  • anthropic
  • responses-api
  • claude-code
  • claude
  • codex-cli
  • gemini
  • grok
  • deepseek
  • chatgpt
  • llm-proxy
  • ai-gateway
  • openrouter

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

@bitkyc08/opencodex weekly downloads on npm, last 90 days: 17,161 weekly downloads as of Oct 18, 2026, +227% over 90 days.@bitkyc08/opencodexWeekly downloads on npm · Last 90 days17,161downloads / week+227% over 90 days05K10K15K20K25K30K35K40KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18downloads / weekobservedarchived (Internet Archive)no observationsJul 22, 2026 – Oct 18, 2026 · 89 observations · Updated Oc…pluginstats.com
@bitkyc08/opencodex weekly downloads on npm, last 90 days: 17,161 weekly downloads as of Oct 18, 2026, +227% over 90 days.

7/30/90-day growth

@bitkyc08/opencodex weekly downloads growth on npm: -19.1% over 7 days, +0.5% over 30 days, +227% over 90 days.@bitkyc08/opencodexWeekly downloads growth on npm17,161downloads / week now7-day growth-4,051 weekly downloads-19.1%30-day growth+82 weekly downloads+0.5%90-day growth+11,917 weekly downloads+227%Growth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
@bitkyc08/opencodex weekly downloads growth on npm: -19.1% over 7 days, +0.5% over 30 days, +227% over 90 days.

Ranking history

@bitkyc08/opencodex npm ranking history: currently #831 (by weekly downloads).@bitkyc08/opencodexnpm ranking · by weekly downloads · Last 90 days#831current rank#300#400#500#600#700#800#900#1000Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20rankOct 17, 2026 – Oct 20, 2026 · 4 observations · Updated Oct 18, 2026pluginstats.com
@bitkyc08/opencodex npm ranking history: currently #831 (by weekly downloads).

Listing placement

All npm2,320 listings · 116 pages · 1,162 shown · page 42, #12 (overall #832)
All npm: every listing in weekly downloads order

Listing placement

Claude Code255 listings · 13 pages · page 2, #3 (overall #23)
Claude Code: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (544)
Recent weekly downloads observations for @bitkyc08/opencodex
Date (UTC)Weekly downloadsChange vs. previous
17,161+9.5K
7,645-2.8K
10,407-1K
11,423-4K
15,434-4.5K
19,9340
19,934-1.3K
21,212-2.1K
23,316-1.6K
24,887-1.3K
26,146+171
25,975-4.3K
30,276-5.9K
36,195—

Similar npm Claude Code plugins

All 20 @bitkyc08/opencodex alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/@bitkyc08/opencodex. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.