BigPizzaV3/CodexPlusPlusPublic

An enhanced tool for CodexApp, striving to make Codex better to use and more comfortable 一个CodexApp的增强工具,努力让Codex变得更好用更舒服

AI summary: External launcher and management tool for OpenAI Codex and ChatGPT desktop applications.

Stars
31.8K
+44 today
Forks
2K
Watchers
74
Open issues
846
Open PRs
9
Contributors
~106
Commits
1.3K
Branches
7

RustAGPL-3.0Created May 6, 2026Last push 1d agoLatest release v1.5.0+276 stars this week+1.6K this month

Quick answers

What is CodexPlusPlus?
External launcher and management tool for OpenAI Codex and ChatGPT desktop applications.
What does CodexPlusPlus do?
Codex++ is a non-destructive external launcher designed to enhance the official OpenAI Codex and ChatGPT desktop applications. Instead of patching local installation files or modifying the app.asar, it leverages the Chromium DevTools Protocol alongside a local auxiliary service. This allows users to switch API providers, manage sessions, and inject custom interface enhancements seamlessly. The tool operates silently in the background while providing a separate management interface to configure tools, models, and scripts. It provides a native plugin ecosystem that allows users to write custom interceptors using standard JavaScript.
Who is CodexPlusPlus for?
Developers and power users who use the official OpenAI desktop applications but require custom API endpoints, UI enhancements, or the ability to switch underlying AI models easily.
How do I get started with CodexPlusPlus?
Download the latest release from GitHub and run the setup executable.
How popular is CodexPlusPlus on GitHub?
BigPizzaV3/CodexPlusPlus has 31,778 stars and 2,021 forks on GitHub, and gained 276 stars in the last 7 days.
What license does CodexPlusPlus use?
BigPizzaV3/CodexPlusPlus is released under the AGPL-3.0 license.

Star history

since Jul 28, 2026
010K20K30KJul 2026Aug 2026Sep 2026Oct 2026
31.8K stars as of Oct 3, 2026. Measured daily since Jul 28, 2026; GitHub no longer exposes earlier star timestamps.

Contribution activity

commits per day, last 52 weeks
OctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 0 commits2025-10-10: 0 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 0 commits2025-10-15: 0 commits2025-10-16: 0 commits2025-10-17: 0 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 0 commits2025-10-21: 0 commits2025-10-22: 0 commits2025-10-23: 0 commits2025-10-24: 0 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 0 commits2025-10-28: 0 commits2025-10-29: 0 commits2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 0 commits2025-11-05: 0 commits2025-11-06: 0 commits2025-11-07: 0 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 0 commits2025-11-12: 0 commits2025-11-13: 0 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 0 commits2025-11-20: 0 commits2025-11-21: 0 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 0 commits2025-11-26: 0 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 0 commits2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 0 commits2025-12-10: 0 commits2025-12-11: 0 commits2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 0 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 0 commits2026-02-04: 0 commits2026-02-05: 0 commits2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 0 commits2026-02-25: 0 commits2026-02-26: 0 commits2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 0 commits2026-03-03: 0 commits2026-03-04: 0 commits2026-03-05: 0 commits2026-03-06: 0 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 0 commits2026-03-18: 0 commits2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 0 commits2026-03-25: 0 commits2026-03-26: 0 commits2026-03-27: 0 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 0 commits2026-03-31: 0 commits2026-04-01: 0 commits2026-04-02: 0 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 0 commits2026-04-08: 0 commits2026-04-09: 0 commits2026-04-10: 0 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 0 commits2026-04-14: 0 commits2026-04-15: 0 commits2026-04-16: 0 commits2026-04-17: 0 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 0 commits2026-04-21: 0 commits2026-04-22: 0 commits2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 0 commits2026-04-28: 0 commits2026-04-29: 0 commits2026-04-30: 0 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 0 commits2026-05-05: 0 commits2026-05-06: 0 commits2026-05-07: 11 commits2026-05-08: 8 commits2026-05-09: 10 commits2026-05-10: 1 commit2026-05-11: 12 commits2026-05-12: 4 commits2026-05-13: 22 commits2026-05-14: 13 commits2026-05-15: 6 commits2026-05-16: 33 commits2026-05-17: 13 commits2026-05-18: 8 commits2026-05-19: 10 commits2026-05-20: 8 commits2026-05-21: 4 commits2026-05-22: 13 commits2026-05-23: 4 commits2026-05-24: 2 commits2026-05-25: 4 commits2026-05-26: 6 commits2026-05-27: 5 commits2026-05-28: 10 commits2026-05-29: 7 commits2026-05-30: 5 commits2026-05-31: 2 commits2026-06-01: 12 commits2026-06-02: 10 commits2026-06-03: 3 commits2026-06-04: 16 commits2026-06-05: 9 commits2026-06-06: 3 commits2026-06-07: 2 commits2026-06-08: 4 commits2026-06-09: 6 commits2026-06-10: 7 commits2026-06-11: 7 commits2026-06-12: 4 commits2026-06-13: 3 commits2026-06-14: 4 commits2026-06-15: 7 commits2026-06-16: 3 commits2026-06-17: 7 commits2026-06-18: 3 commits2026-06-19: 0 commits2026-06-20: 3 commits2026-06-21: 2 commits2026-06-22: 6 commits2026-06-23: 3 commits2026-06-24: 21 commits2026-06-25: 26 commits2026-06-26: 1 commit2026-06-27: 7 commits2026-06-28: 6 commits2026-06-29: 5 commits2026-06-30: 5 commits2026-07-01: 8 commits2026-07-02: 4 commits2026-07-03: 3 commits2026-07-04: 5 commits2026-07-05: 1 commit2026-07-06: 2 commits2026-07-07: 5 commits2026-07-08: 1 commit2026-07-09: 2 commits2026-07-10: 8 commits2026-07-11: 6 commits2026-07-12: 13 commits2026-07-13: 6 commits2026-07-14: 10 commits2026-07-15: 5 commits2026-07-16: 6 commits2026-07-17: 3 commits2026-07-18: 3 commits2026-07-19: 1 commit2026-07-20: 2 commits2026-07-21: 1 commit2026-07-22: 7 commits2026-07-23: 4 commits2026-07-24: 0 commits2026-07-25: 6 commits2026-07-26: 4 commits2026-07-27: 11 commits2026-07-28: 1 commit2026-07-29: 8 commits2026-07-30: 0 commits2026-07-31: 4 commits2026-08-01: 10 commits2026-08-02: 6 commits2026-08-03: 5 commits2026-08-04: 3 commits2026-08-05: 2 commits2026-08-06: 0 commits2026-08-07: 1 commit2026-08-08: 0 commits2026-08-09: 0 commits2026-08-10: 6 commits2026-08-11: 3 commits2026-08-12: 4 commits2026-08-13: 6 commits2026-08-14: 1 commit2026-08-15: 3 commits2026-08-16: 0 commits2026-08-17: 4 commits2026-08-18: 4 commits2026-08-19: 6 commits2026-08-20: 11 commits2026-08-21: 2 commits2026-08-22: 3 commits2026-08-23: 9 commits2026-08-24: 9 commits2026-08-25: 17 commits2026-08-26: 27 commits2026-08-27: 17 commits2026-08-28: 10 commits2026-08-29: 0 commits2026-08-30: 12 commits2026-08-31: 6 commits2026-09-01: 0 commits2026-09-02: 10 commits2026-09-03: 7 commits2026-09-04: 9 commits2026-09-05: 5 commits2026-09-06: 3 commits2026-09-07: 2 commits2026-09-08: 0 commits2026-09-09: 1 commit2026-09-10: 4 commits2026-09-11: 23 commits2026-09-12: 5 commits2026-09-13: 3 commits2026-09-14: 10 commits2026-09-15: 8 commits2026-09-16: 19 commits2026-09-17: 6 commits2026-09-18: 16 commits2026-09-19: 13 commits2026-09-20: 3 commits2026-09-21: 5 commits2026-09-22: 14 commits2026-09-23: 9 commits2026-09-24: 12 commits2026-09-25: 6 commits2026-09-26: 14 commits2026-09-27: 6 commits2026-09-28: 6 commits2026-09-29: 14 commits2026-09-30: 23 commits2026-10-01: 3 commits2026-10-02: 27 commits2026-10-03: 6 commits
1,035 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    31,778 stars

  • Very active

    1,035 commits in 52 weeks

  • Community-driven

    ~106 contributors

  • Continuous integration

    Automated checks passing

  • Repeat trending

    10 trending appearances

What CodexPlusPlus does

Codex++ is a non-destructive external launcher designed to enhance the official OpenAI Codex and ChatGPT desktop applications. Instead of patching local installation files or modifying the app.asar, it leverages the Chromium DevTools Protocol alongside a local auxiliary service. This allows users to switch API providers, manage sessions, and inject custom interface enhancements seamlessly. The tool operates silently in the background while providing a separate management interface to configure tools, models, and scripts. It provides a native plugin ecosystem that allows users to write custom interceptors using standard JavaScript.

Developers and power users who use the official OpenAI desktop applications but require custom API endpoints, UI enhancements, or the ability to switch underlying AI models easily.

  • Non-destructive injection: Enhances the official desktop application without modifying its original source files or binary.
  • Provider switching: Easily change the underlying LLM provider and convert protocols to test different backend models.
  • DevTools integration: Leverages the Chromium DevTools Protocol to safely inject interface modifications and monitor network activity.
  • Management dashboard: Includes a dedicated interface to configure scripts, models, tool plugins, and manage ongoing sessions.
  • Silent launch mode: Starts the official application quietly while automatically applying all saved configurations and enhancements.

Where teams use it

API provider management

Route the official desktop app through custom, more affordable, or specialized LLM APIs.

Interface customization

Inject custom scripts to modify the desktop UI without risking application corruption.

Model testing

Switch seamlessly between various models like GPT-5.6 or Claude Opus within the standard desktop client.

Session control

Manage and organize multiple chat sessions efficiently using the external dashboard.

Getting started: Download the latest release from GitHub and run the setup executable.

README

main branch

Codex++

Codex++ 图标

中文 | English

Release Stars License Rust Tauri

Codex++ 是面向 OpenAI Codex / ChatGPT 桌面应用的外部启动器与管理工具。它通过 Chromium DevTools Protocol 和本地辅助服务提供供应商切换、协议转换、会话管理与界面增强,不修改官方应用的 app.asar,也不向安装目录写入补丁文件。

快速使用

从 GitHub Releases 下载最新版安装包:

  • Windows:CodexPlusPlus-*-windows-x64-setup.exe
  • macOS Intel:CodexPlusPlus-*-macos-x64.dmg
  • macOS Apple Silicon:CodexPlusPlus-*-macos-arm64.dmg

安装后会有两个入口:

  • Codex++:静默启动官方桌面应用,并加载已保存的供应商配置与增强功能。
  • Codex++ 管理工具:管理供应商、模型、工具插件、会话、增强功能、脚本、更新和诊断。

首次使用建议先打开管理工具,确认应用路径和运行状态,再配置供应商与增强功能,最后从 Codex++ 入口启动。Windows 安装包会创建桌面和开始菜单快捷方式;macOS DMG 会安装 /Applications/Codex++.app 和 /Applications/Codex++ 管理工具.app。

赞助商

JOJO Code

JOJO Code
JOJO Code 提供稳定、价格合理的 API 中转服务,支持 GPT-5.6 全系列、Fable 5、Sonnet 5、GPT-5.5、GPT-5.4、Claude Opus 4.8、Claude Opus 4.7、gpt-image-2 等模型与图像能力,适合日常开发、团队协作和长期项目工作流。

想显示在下方?

🏆 赞助商 🏆 介绍
JOJO Code JOJO Code
JOJO Code 提供稳定、价格合理且易于接入的 API 中转服务,支持 GPT-5.6 全系列、Fable 5、Sonnet 5、GPT-5.5、GPT-5.4、Claude Opus 4.8、Claude Opus 4.7、gpt-image-2 等模型与图像能力,适合日常开发、快速配置、团队协作和长期使用。
APIKEY.FUN APIKEY.FUN
感谢 APIKEY.FUN 赞助了本项目!APIKEY.FUN 是一家致力于提供开放、稳定、高性价比的全球主流大模型的 AI 中转站。平台支持 Claude、OpenAI、Gemini 等热门模型的 API 中转服务,价格低至官方原价的 7%。通过专属链接注册 APIKEY,可享受最高充值永久 95 折优惠。
GrooRoute GrooRoute|官方原模型 API
GrooRoute 提供 Claude 与 GPT 全系官方原模型,一行配置即可接入 Claude Code、Codex 或直接调用 API,官方承诺不掺假、永久保真。限时注册活动:充值 50 美元赠送 50 美元,通过专属链接注册并完成充值后,联系客服即可获取优惠。官网:grooroute.com。
屹芸科技 屹芸科技
屹芸科技旗下拥有九五云商发卡网、屹芸付支付系统等面向 AI 聚合赛道的收付产品,支持微信、支付宝、银联、云闪付等通道,提供低费率、D1/D0 结算、7×24 小时技术支持和企微客户专属服务群。平台通道费率稳定、结算准时,并提供高强度网站防护,帮助商户稳定开展线上销售。
火山引擎 火山引擎|方舟 Agent Plan
感谢火山引擎赞助本项目!方舟 Agent Plan 模型订阅套餐集成了 Doubao-Seed、Doubao-Seedance、Doubao-Seedream 等字节跳动自研 SOTA 级模型,覆盖文本、代码、图像、视频等多模态任务。最新支持 MiniMax-M3、DeepSeek-V4 系列、GLM-5.2、Doubao-Seed-2.0 系列、Kimi-K2.7 等模型,工具不限。超全模态模型与 Harness 升级一步到位,深度支持 Agent 框架与 AI 编程工具。一次订阅,可以为不同任务切换合适的 AI 引擎。方舟 Agent Plan 限时 2.5 折订阅,点击链接抢购,名额有限,先到先得。For developers outside Mainland China, please click here。
百可为AI 百可为AI
百可为AI 是面向开发者、团队和 AI 工具用户的一站式大模型 API 服务平台,支持 Claude、OpenAI、Gemini、Codex 等主流模型能力接入。平台提供稳定中转、灵活计费、用量统计、余额管理和多场景 API 调用能力,适合 Claude Code、Codex、AI 生图、自动化脚本和各类智能应用长期使用。新用户注册可领取免费额度,开发者可快速接入、即开即用,让 AI 能力更稳定、更高效、更省心。
API Mart API Mart
感谢 API Mart 赞助了本项目!API Mart 是专注 AI 图片和视频生成的低价 API 平台,GPT-Image-2 低至每张 0.006 美元,1 美元可生成 160 多张图片。图片、视频使用一套异步 API,提交任务获取 ID 后可通过轮询或回调取得结果;支持数万张批量任务,切换模型无需改代码。按量付费、无月费,通过此链接注册即可使用。
FennoAI FennoAI
FennoAI 是一家稳定、高效的 API 中转服务商,目前主要提供 Codex 中转服务,兼容 OpenAI 及 Anthropic 协议,可灵活接入 Codex、Claude Code、OpenCode 等主流编程工具,稳定支撑千亿 Token/日的企业级调用需求,支持国内及海外主体公对公结算、开票。通过专属链接购买订阅,仅需 1.99 美元即可获得价值 50 美元的 Coding Plan 额度;邀请好友购买最高可获得 20% 返佣。
七牛云 七牛云
感谢七牛云 AI 赞助本项目!七牛云 AI 是七牛云(02567.HK)旗下企业级大模型 MaaS 平台,可一站式调用全球 150 多个主流模型,兼容全球主流模型厂商协议,覆盖文本、图像、音频、视频、文件处理等全模态能力,服务超过 169 万企业及开发者用户。企业用户可免费领取 1200 万 Token,邀请好友最高可获得百亿 Token。

交流与支持

欢迎加入 Codex++ 交流 4 群(QQ群:1127858981),反馈问题、交流使用体验或提出新功能建议。点击链接加入群聊。

Telegram 频道:https://t.me/CodexPlusPlus

友情链接:LINUX DO

当前功能

模块 功能
供应商配置 官方登录、官方登录混入 API、纯 API、聚合供应商;Grok 供应商管理;Responses / Chat Completions;模型测试、模型列表、Provider Doctor、cc-switch 与链接导入
模型与上下文 每模型上下文窗口、自动压缩阈值、model_catalog_json、模型元数据导入(models.json)、通用配置,以及按供应商选择 MCP、Skill 和 Plugin
会话管理 扫描本地会话、批量删除、Markdown 导出、Token 用量历史、Provider metadata 同步与备份
微信连接 个人微信扫码连接本机 Codex 会话,每个微信联系人映射到独立会话,可配置允许的微信用户
Codex 增强 插件市场与模型白名单、会话操作、粘贴修复、中文界面、快速启动、会话宽度与滚动恢复、服务层级控制、Goals、Stepwise、皮肤管理、图片覆盖层
开发工作流 项目移动、Upstream worktree、线程 ID、Zed Remote 项目识别与打开
脚本与维护 用户脚本安装与启停、应用检测、快捷方式、Watcher、环境冲突、日志诊断、健康检查和 Release 更新

所有界面增强都可以单独关闭。关闭“Codex 增强”总开关后,Codex++ 仍可作为供应商和启动管理工具使用。

供应商模式

Codex++ 将官方登录、混入 API 和纯 API 分开保存和切换:

模式 用途 认证边界
官方登录 只使用 ChatGPT / Codex 官方账号 清理自定义 provider 和 API Key,保留官方登录状态
官方登录 + API 保留官方账号与插件入口,模型请求始终走兼容 API(不消耗官方额度,也不是官方优先回落) API Key 写入 provider bearer token,不写入纯 API 的 auth.json
纯 API 不依赖官方账号,完全使用自定义 Base URL / Key 独立保存 config.toml 与 API Key,不混入官方认证
聚合供应商 在多个普通 API 供应商之间路由 支持故障转移、按会话轮转、按请求轮转和权重轮转

每个供应商可配置 Responses 或 Chat Completions 协议、模型列表、测试模型、User-Agent、上下文窗口、自动压缩阈值,以及该供应商启用的 MCP Server、Skill 和 Plugin。Chat Completions 可通过本地代理转换为 Codex 使用的 Responses 协议。

每模型窗口支持 1M、200K 或纯数字。Codex++ 会生成独立 model_catalog_json,让 Codex 按当前模型使用对应窗口。

切换供应商时会先保存当前配置,再写入目标配置。真实 API Key 只保存在本机,请勿放入日志、截图或 issue。

Codex 界面增强

  • 会话删除、批量删除、Markdown 导出和项目移动。
  • 插件市场解锁、插件自动展开和模型白名单处理。
  • 富文本粘贴转纯文本、强制中文、启动加速和原生菜单本地化。
  • 会话宽度、滚动位置恢复、线程 ID、服务层级切换和 Goals。
  • Stepwise 下一步建议,可单独配置 API、模型、建议数量与超时。
  • 皮肤管理:Dream Skin 社区主题的搜索、预览、安装和换图。
  • Upstream worktree、Zed Remote、自定义图片覆盖层和用户脚本。

依赖注入脚本的设置通常需要保存后重新启动 Codex++ 才会生效。

自动更新与安装包

Codex++ 通过 GitHub Release 发布安装包。Windows 会生成 NSIS 安装程序,macOS 会生成 Intel x64 和 Apple Silicon arm64 两个 DMG。

管理工具的“关于”页可以检查并启动更新。静默启动器发现新版本时会拉起管理工具并进入更新提示。

数据位置

以下 ~/.codex 均指 Codex 主目录:设置了 CODEX_HOME 环境变量时以该目录为准,否则为用户目录下的 .codex。

  • Codex 配置:~/.codex/config.toml
  • Codex 登录状态:~/.codex/auth.json
  • Codex 本地数据库:优先读取 ~/.codex/sqlite/*.db,旧版回退到 ~/.codex/state_5.sqlite
  • Codex++ 状态与日志:~/.codex-session-delete/
  • Provider 同步备份:~/.codex/backups_state/provider-sync

常见问题

Codex++ 菜单没出现

确认从 Codex++ 入口启动,而不是直接打开官方应用。然后在管理工具的“安装维护”和“关于”页面检查应用路径、启动状态与诊断日志。

切换供应商后请求失败

先在供应商详情中运行模型测试或 Provider Doctor,并确认协议、Base URL、Key 和测试模型匹配。纯 API 与官方混入模式使用不同的认证位置,不要手工复制两种模式的 auth.json。

混入 API Key 模式是“官方优先、额度不足时 API 补偿”吗

不是。官方登录 + API(混入)模式下,模型请求始终走你配置的兼容 API,官方账号只保留登录状态和插件入口,不会先消耗官方额度再回落到 API。需要“一个供应商失败时切到另一个”的行为时,使用聚合供应商:它支持故障转移、按会话轮转、按请求轮转和权重轮转。两种模式的认证保存位置不同,配置前先在供应商详情里用模型测试确认目标 API 可用。

Upstream worktree 和 Codex 原生创建有什么区别

Codex++ 的 Upstream worktree 功能等价于先更新远端分支,再执行:

git worktree add -b <new-branch> <worktree-path> upstream/<base-branch>

这样新 worktree 从最新的远端跟踪分支开始,而不是从当前会话所在的本地 HEAD 开始。如果 Codex++ 无法安全识别当前 Codex 版本的原生 worktree 创建表单,请从 Codex++ 菜单中手动填写仓库路径、分支名、worktree 路径、remote 和 base branch。

macOS 提示无法打开或已损坏

当前安装包未签名/未公证时,macOS Gatekeeper 可能拦截,出现“已损坏,无法打开”的提示:

macOS 提示 Codex++ 管理工具已损坏

如果遇到该提示,可以在终端执行下面两条命令,解除苹果系统的安全隔离限制:

sudo xattr -rd com.apple.quarantine /Applications/Codex++\ 管理工具.app
sudo xattr -rd com.apple.quarantine /Applications/Codex++.app

执行后重新打开 Codex++ 或 Codex++ 管理工具 即可。

macOS Intel 能用吗

可以。Release 会分别提供 macos-x64.dmg 和 macos-arm64.dmg。Intel Mac 下载 x64 包,Apple Silicon 下载 arm64 包。

开发

# 前端检查
cd apps/codex-plus-manager
npm ci
npm run check
npm run vite:build

# Rust 检查
cd ../..
cargo fmt --all -- --check
cargo test
cargo build --release

主要结构:

apps/
  codex-plus-launcher/          静默启动入口
  codex-plus-manager/           Tauri 管理工具
assets/inject/
  renderer-inject.js            注入到 Codex 渲染端的增强脚本
crates/
  codex-plus-core/              启动、注入、配置、更新、安装、桥接等核心逻辑
  codex-plus-data/              会话数据、导出、Provider 同步
scripts/installer/
  windows/CodexPlusPlus.nsi     Windows NSIS 安装包
  macos/package-dmg.sh          macOS DMG 打包

开源协议

Copyright (C) 2026 BigPizzaV3

CodexPlusPlus 采用 GNU Affero General Public License v3.0,SPDX 标识为 AGPL-3.0-only。修改并分发本项目,或通过网络提供修改后的版本时,需要按 AGPLv3 提供对应源代码。

许可证只覆盖 CodexPlusPlus 自身代码,不授予 OpenAI、ChatGPT、Codex 的商标、应用资源或其他第三方内容的权利。

兼容性说明

Codex++ 依赖官方桌面应用的页面结构、CDP 和本地数据格式。官方应用更新后,部分注入功能可能需要跟随适配;修改供应商配置或本地会话数据前应保留备份。

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

77 total
  1. Codex++ v1.5.0v1.5.0Oct 1, 202659.5K downloads

    ## Codex++ v1.5.0 自 v1.4.0(2026-09-28)以来累积 **69 个提交**(含并合共 82 个),其中 12 项新功能、42 项修复。 --- ### 新增功能 **适配新版 Codex 导航图标栏,Codex++ 页面重构** 新版 Codex 在最左侧新增了导航图标栏(navigation rail),原侧边栏入口依赖的 `nav[role="navigation"]` 失效——Codex++ 的入口在新版上会静默消失。现已改挂到 `nav[data-app-navigation-rail]`,并 clone 原生按钮取得一致的样式与提示。 同时把页面形态对齐 Codex 原生的「图标栏 + 左面板 + 内容区」三段式: - 用户脚本从 Codex++ 弹窗拆出,成为独立的「拓展」全屏页面 - 页面新增左面板,「拓展」页列脚本分组,不再需要先开弹窗再切 tab - 页面跟随 Codex 的界面缩放与深浅色主题,配色字号改用宿主令牌 - 「推荐内容」独立成入口,改为网格卡片 **拓展接口:向用户脚本开放 UI 能力** 第三方用户脚本现在可以通过 `window.codexPlus` 调用 Codex++ 的界面能力,不再只能自己改 DOM: - `registerRowAction` —— 会话行「更多操作」加菜单项 - `registerPage` —— 注册整页视图(自动配图标栏入口) - `registerMenuItem` —— Codex++ 菜单里加开关或按钮 - `toast` —— 右下角提示,支持 info/success/warn/error 四类配色 - `call` —— 调用白名单内的后端能力 接口带版本号、路由白名单、注册配额与失败隔离,开发指南见仓库根目录 `EXTENSIONS.md`。 **按模型粒度的元数据统一 (#2279)** `[1M]` 后缀语法全链路适配,模型上下文窗口与自动压缩阈值可逐模型配置。内置元数据命中时自动回填空窗口与压缩列,与内置全字段一致时不写自定义配置。 **渠道保护** 按供应商配置的请求节流与冷却:请求排队、滑动窗口限流、命中 `Retry-After` 时进入冷却,冷却结束后自动恢复被中断的请求。冷却状态与限流可在供应商设置里单独配置。 --- ### 重要修复 **会话恢复** - WSL 模式下删除会话现在会真正删除 rollout 文件 (#162) - 恢复原生会话中缺失的用户消息,支持自动复查(间隔 30 分钟) - 完善恢复的证据校验、锁释放与异常报告;来源变化时回滚写入并说明中止原因 **压缩协议** - 透传 Responses 原生压缩协议,修复第三方模型压缩失败 - 兼容无增量摘要的流量,修正压

  2. Codex++ v1.4.0v1.4.0Sep 28, 2026120.6K downloads

    ## Codex++ v1.4.0 自 v1.3.0(2026-09-10)以来累积 **210 个提交**,包含多项用户可见的修复与功能。 > **Windows 用户注意**:如果你在 ChatGPT-Desktop 更新到 26.924.20706 后,通过 Codex++ 启动时遇到「该进程没有程序包标识符」,这个版本修复了该问题(见下方说明)。 --- ### 重要修复 **「该进程没有程序包标识符」(#2308 / #2310)** ChatGPT-Desktop 在 26.924.20706 更新中改动了包内 `AppxManifest.xml` 的 `Application Id`,而 Codex++ 一直使用历史硬编码值,导致拼出的 AUMID 指向不存在的应用。现已改为优先解析包内 manifest,读取失败才回退。该逻辑此前在一次无关的 Linux 修复中基于旧基线被静默回退,本次一并补回回归测试。 **中转站配置残留 (#2216)** 「切回官方」此前只清理了旧的 provider 表,`custom` provider 的 `base_url` 和根级 `model` 会残留,且非活动 provider 的 `experimental_bearer_token` 可能留在配置文件中。现在会完整移除中转站 provider 段。 **模型目录误判令牌过期** `{"code":401,"msg":"令牌已过期","success":false,"data":[...]}` 这类响应此前因为带了 `data` 字段而被判定为成功。现在业务错误信封优先于模型列表判定。 **注入熔断被绕过 (#2256 / #2255)** app-server patch 失败达阈值后的熔断会被 provider 重试绕过,导致页面反复刷新。现在熔断生效,重试改为指数退避。 **协议代理** - 转发 `chat/completions` 时支持 `tool_search`,保留 `mcp_servers` (#2263) - 工具参数 `type:null` 视同缺失并递归剥除,兼容严格 schema 供应商 - 压缩摘要剥除 `think` 后为空按失败返回,杜绝空 checkpoint (#2217) **启动与打包** - 重启时分开处理原生浏览器恢复,不再阻塞 - 重启时重试暂时无法绑定的协议代理端口 - 修复 macOS 打包稳定失败(`hdiutil detach` 的强制卸载被移出重试循环) **微信 (#2028 / #1879 / #2239)** Windows 微信连接改用桌面版维护的标准 CLI,零配置即可跑通全链路。 --- ### 新增功能 - **内置 15 家供应商模型元数据*

  3. Codex++ v1.3.0v1.3.0Sep 10, 2026661.6K downloads

    ## 新增功能 - 聚合供应商支持按模型路由:可以为不同模型指定不同的上游成员,未命中的请求仍走原有策略(故障转移、轮询、加权轮询)。 - 新增每模型自动压缩阈值,可对单个模型单独设置自动压缩比例,不必再对全部模型用同一个值。 - 新增模型元数据导入,支持从供应商目录批量导入每模型的上下文窗口与自动压缩配置,并保护手工填写的字段不被覆盖。 - 新增 VLM 配置测试入口:在管理器里直接选图即可实测视觉模型是否可用,失败时给出可读的排障说明,且输出内容对已配置的密钥做脱敏。 - 补齐 Astra 元数据与 Max/Ultra 档位支持。 ## 界面与体验优化 - 重构浮动面板运行时,拆分共享运行时、分步功能与答案大纲等模块,并完成管理器侧的集成与按需启用。 - 对齐 Dream Skin 运行时以适配 Codex 26.825,修复新版本下主题皮肤不生效的问题。 - 优化 macOS 安装方式,提供带引导的 DMG 安装布局。 - VLM 测试入口补齐中英双语文案。 ## 修复问题 - 修复 Windows 上 Codex Desktop 更新后路径失效的问题,现在会重新解析安装路径,并优先使用已注册的应用商店包。 - 修复 macOS 上通过可执行文件路径识别 Codex 桌面端失败的问题。 - 修复图片生成与图片编辑请求无法通过本地代理的问题:此前会返回 404,导致直连可用、经 Codex++ 启动后不可用;同时延长图片请求超时并完善回环检测,避免形成递归代理。 - 修复切换供应商后旧的模型目录残留,导致模型选择器显示上一个供应商模型的问题。 - 修复删除会话后侧边栏索引残留,以及撤销删除时侧边栏索引无法恢复的问题。 - 修复后端状态灯瞬时变黄与桥接重复注入的问题。 - 修复在 Codex++ 页面下切换会话不生效的问题。 - 修复 Kimi 供应商在 chat 工具参数中携带本地 `$ref` 兄弟节点导致请求失败的问题,现在会自动内联。 - 修复切换供应商时 Hook 状态与原生项目语义丢失的问题。 - 修复会话内切换模型后,线程模型上下文未刷新的问题。 - 修复协议代理启动时序,恢复启动不变量。 - 修复 config.toml 合并问题:改用语义合并替代行级去重,修复合并后 transport 无效的情况,并同步绝对上下文上限到模型目录。 - 修复 Provider 同步生命周期锁无法恢复的问题。 - 修复 macOS 上的字体回归与残留 helper 运行时问题。 ## 稳定性 - 补充协议代理、模型目录切换、浮动面板、Dream Skin 与 VLM 测试入口相关回归测试。 - 改进 macOS DMG 打包流程,对磁盘映像分离竞态增加重试,减少间歇性构建失败。

  4. Codex++ v1.2.56v1.2.56Aug 27, 2026532.4K downloads

    ## 新增功能 - 纯 API 供应商新增“无需认证”模式:无需填写 API Key,代理转发到上游时不发送 Authorization,适用于可信的本地或内网上游。 - 支持自定义 cc-switch 数据库路径,可选择、恢复默认路径;自定义数据库不可用时自动回退并提示原因。 - 重构浮动面板运行时,拆分外壳、布局、交互、滚动、视图和外观模块,新增主题跟随、拖动调整、视图切换、动画和运行诊断。 - 新增 MiniMax 中国区和全球区预设,默认使用 MiniMax-M3,同时保留 MiniMax-M2.7。 ## 界面与性能优化 - 优化管理器中的供应商配置交互,增加无认证和 cc-switch 数据库管理入口。 - 优化浮动面板布局、主题适配和交互动画。 - 通过延迟扫描、状态缓存和按需刷新,减少无效扫描与重复渲染,降低运行时开销。 ## 修复问题 - 修复 Dream Skin 遇到旧配置备份时无法恢复的问题。 - 修复删除会话后 session_index.jsonl 残留,导致会话重启后重新出现的问题。 - 修复纯 API 模式下数据库没有会话记录时无法删除索引会话的问题。 - 修复插件市场启动时旧 marketplace 名称未同步改写,导致插件市场无法加载的问题。 - 改进 GitHub 技能市场错误提示,区分令牌失效、接口限流和仓库不存在等情况。 ## 稳定性 - 补充协议代理、配置、会话、皮肤和浮动面板相关回归测试。

  5. Codex++ v1.2.55v1.2.55Aug 26, 202665K downloads

    ## 本次更新 ### 修复 - **tool 输出的图片被当成文本发送导致 token 爆炸**:Responses 协议下 tool 返回的图片挂在 `function_call_output.output[]` 而不是 `content`,之前的扫描只看 `content`,图片剥离与 VLM 转换对 tool 返回的图片完全空转。(#1996) - **Fast 按钮文案把 DeepSeek 列为支持**:DeepSeek 并不支持 priority service tier,文案里却写着支持。同时移除了「模型名里带 deepseek 就算支持 FAST」的判断——模型叫 deepseek 不代表它背后的中转站支持该档位,按名字猜会让按钮在不支持的模型上可点、发出去才失败。第三方模型改为只认上游模型元数据里明确声明的 `priority`。 - **侧边栏 Codex++ 入口偶发不出现**:注入永远早于 Codex 渲染左侧面板(注入时 `readyState` 已是 complete,但左侧面板还不存在),首次扫描必然装不上,之后全靠 MutationObserver 观察到面板挂载再补一次,实测要 2.6~3.1 秒。这把入口的出现押在单次 DOM 变更上,那次变更若被过滤就再无触发。现补了一个不依赖 DOM 事件的有界重试兜底:每 300ms 一次、插上就停、6 秒超时放弃。 - **插件市场里内置插件包显示原始名**:上个版本把注册名从 `openai-curated-remote` 改成 `codex-plus-curated`(前者是 codex 保留名,注册后会被静默忽略),但显示名映射没跟着改。现在新旧名都认。 ## 构建验证 - Rust Release 构建通过 - 管理工具前端生产构建通过 - macOS 管理器构建通过

Code frequency

additions and deletions
+79.6K-79.6KWeek of 2026-05-03: +5,436 linesWeek of 2026-05-03: -297 linesWeek of 2026-05-10: +30,734 linesWeek of 2026-05-10: -2,149 linesWeek of 2026-05-17: +28,325 linesWeek of 2026-05-17: -15,859 linesWeek of 2026-05-24: +21,623 linesWeek of 2026-05-24: -1,430 linesWeek of 2026-05-31: +8,825 linesWeek of 2026-05-31: -1,235 linesWeek of 2026-06-07: +3,147 linesWeek of 2026-06-07: -303 linesWeek of 2026-06-14: +12,672 linesWeek of 2026-06-14: -3,365 linesWeek of 2026-06-21: +7,820 linesWeek of 2026-06-21: -869 linesWeek of 2026-06-28: +25,154 linesWeek of 2026-06-28: -19,558 linesWeek of 2026-07-05: +5,399 linesWeek of 2026-07-05: -407 linesWeek of 2026-07-12: +27,094 linesWeek of 2026-07-12: -1,656 linesWeek of 2026-07-19: +2,589 linesWeek of 2026-07-19: -1,044 linesWeek of 2026-07-26: +4,690 linesWeek of 2026-07-26: -596 linesWeek of 2026-08-02: +1,944 linesWeek of 2026-08-02: -1,344 linesWeek of 2026-08-09: +13,492 linesWeek of 2026-08-09: -961 linesWeek of 2026-08-16: +12,803 linesWeek of 2026-08-16: -7,196 linesWeek of 2026-08-23: +67,041 linesWeek of 2026-08-23: -13,776 linesWeek of 2026-08-30: +12,469 linesWeek of 2026-08-30: -5,345 linesWeek of 2026-09-06: +8,814 linesWeek of 2026-09-06: -1,212 linesWeek of 2026-09-13: +9,189 linesWeek of 2026-09-13: -1,561 linesWeek of 2026-09-20: +79,645 linesWeek of 2026-09-20: -63,575 linesWeek of 2026-09-27: +29,769 linesWeek of 2026-09-27: -2,180 linesMay 3, 2026Sep 27, 2026
+418.7K lines added, -145.9K removed over the last year.

Commits per week

last 52 weeks
910Week of 2025-10-05: 0 commitsWeek of 2025-10-12: 0 commitsWeek of 2025-10-19: 0 commitsWeek of 2025-10-26: 0 commitsWeek of 2025-11-02: 0 commitsWeek of 2025-11-09: 0 commitsWeek of 2025-11-16: 0 commitsWeek of 2025-11-23: 0 commitsWeek of 2025-11-30: 0 commitsWeek of 2025-12-07: 0 commitsWeek of 2025-12-14: 0 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 0 commitsWeek of 2026-01-11: 0 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 0 commitsWeek of 2026-02-01: 0 commitsWeek of 2026-02-08: 0 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 0 commitsWeek of 2026-03-01: 0 commitsWeek of 2026-03-08: 0 commitsWeek of 2026-03-15: 0 commitsWeek of 2026-03-22: 0 commitsWeek of 2026-03-29: 0 commitsWeek of 2026-04-05: 0 commitsWeek of 2026-04-12: 0 commitsWeek of 2026-04-19: 0 commitsWeek of 2026-04-26: 0 commitsWeek of 2026-05-03: 29 commitsWeek of 2026-05-10: 91 commitsWeek of 2026-05-17: 60 commitsWeek of 2026-05-24: 39 commitsWeek of 2026-05-31: 55 commitsWeek of 2026-06-07: 33 commitsWeek of 2026-06-14: 27 commitsWeek of 2026-06-21: 66 commitsWeek of 2026-06-28: 36 commitsWeek of 2026-07-05: 25 commitsWeek of 2026-07-12: 46 commitsWeek of 2026-07-19: 21 commitsWeek of 2026-07-26: 38 commitsWeek of 2026-08-02: 17 commitsWeek of 2026-08-09: 23 commitsWeek of 2026-08-16: 30 commitsWeek of 2026-08-23: 89 commitsWeek of 2026-08-30: 49 commitsWeek of 2026-09-06: 38 commitsWeek of 2026-09-13: 75 commitsWeek of 2026-09-20: 63 commitsWeek of 2026-09-27: 85 commitsOct 5, 2025Sep 27, 2026
1K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 7 commitsSun 1:00 — 4 commitsSun 2:00 — 4 commitsSun 3:00 — 2 commitsSun 4:00 — 3 commitsSun 5:00 — 1 commitsSun 6:00 — 0 commitsSun 7:00 — 5 commitsSun 8:00 — 2 commitsSun 9:00 — 2 commitsSun 10:00 — 2 commitsSun 11:00 — 2 commitsSun 12:00 — 1 commitsSun 13:00 — 4 commitsSun 14:00 — 3 commitsSun 15:00 — 1 commitsSun 16:00 — 1 commitsSun 17:00 — 7 commitsSun 18:00 — 6 commitsSun 19:00 — 1 commitsSun 20:00 — 5 commitsSun 21:00 — 11 commitsSun 22:00 — 12 commitsSun 23:00 — 7 commitsMon 0:00 — 11 commitsMon 1:00 — 9 commitsMon 2:00 — 7 commitsMon 3:00 — 2 commitsMon 4:00 — 2 commitsMon 5:00 — 1 commitsMon 6:00 — 1 commitsMon 7:00 — 2 commitsMon 8:00 — 1 commitsMon 9:00 — 6 commitsMon 10:00 — 7 commitsMon 11:00 — 10 commitsMon 12:00 — 9 commitsMon 13:00 — 12 commitsMon 14:00 — 5 commitsMon 15:00 — 3 commitsMon 16:00 — 1 commitsMon 17:00 — 9 commitsMon 18:00 — 5 commitsMon 19:00 — 7 commitsMon 20:00 — 9 commitsMon 21:00 — 5 commitsMon 22:00 — 2 commitsMon 23:00 — 7 commitsTue 0:00 — 7 commitsTue 1:00 — 7 commitsTue 2:00 — 5 commitsTue 3:00 — 4 commitsTue 4:00 — 3 commitsTue 5:00 — 0 commitsTue 6:00 — 1 commitsTue 7:00 — 0 commitsTue 8:00 — 1 commitsTue 9:00 — 4 commitsTue 10:00 — 10 commitsTue 11:00 — 2 commitsTue 12:00 — 6 commitsTue 13:00 — 2 commitsTue 14:00 — 9 commitsTue 15:00 — 4 commitsTue 16:00 — 13 commitsTue 17:00 — 11 commitsTue 18:00 — 3 commitsTue 19:00 — 8 commitsTue 20:00 — 5 commitsTue 21:00 — 7 commitsTue 22:00 — 12 commitsTue 23:00 — 6 commitsWed 0:00 — 9 commitsWed 1:00 — 12 commitsWed 2:00 — 14 commitsWed 3:00 — 10 commitsWed 4:00 — 6 commitsWed 5:00 — 4 commitsWed 6:00 — 0 commitsWed 7:00 — 1 commitsWed 8:00 — 1 commitsWed 9:00 — 6 commitsWed 10:00 — 15 commitsWed 11:00 — 6 commitsWed 12:00 — 5 commitsWed 13:00 — 7 commitsWed 14:00 — 12 commitsWed 15:00 — 7 commitsWed 16:00 — 4 commitsWed 17:00 — 10 commitsWed 18:00 — 12 commitsWed 19:00 — 21 commitsWed 20:00 — 10 commitsWed 21:00 — 6 commitsWed 22:00 — 12 commitsWed 23:00 — 13 commitsThu 0:00 — 10 commitsThu 1:00 — 9 commitsThu 2:00 — 8 commitsThu 3:00 — 4 commitsThu 4:00 — 8 commitsThu 5:00 — 1 commitsThu 6:00 — 3 commitsThu 7:00 — 0 commitsThu 8:00 — 0 commitsThu 9:00 — 5 commitsThu 10:00 — 5 commitsThu 11:00 — 8 commitsThu 12:00 — 9 commitsThu 13:00 — 5 commitsThu 14:00 — 8 commitsThu 15:00 — 14 commitsThu 16:00 — 10 commitsThu 17:00 — 10 commitsThu 18:00 — 13 commitsThu 19:00 — 4 commitsThu 20:00 — 5 commitsThu 21:00 — 5 commitsThu 22:00 — 10 commitsThu 23:00 — 19 commitsFri 0:00 — 13 commitsFri 1:00 — 15 commitsFri 2:00 — 14 commitsFri 3:00 — 9 commitsFri 4:00 — 2 commitsFri 5:00 — 1 commitsFri 6:00 — 0 commitsFri 7:00 — 3 commitsFri 8:00 — 0 commitsFri 9:00 — 4 commitsFri 10:00 — 13 commitsFri 11:00 — 5 commitsFri 12:00 — 5 commitsFri 13:00 — 11 commitsFri 14:00 — 4 commitsFri 15:00 — 5 commitsFri 16:00 — 11 commitsFri 17:00 — 6 commitsFri 18:00 — 11 commitsFri 19:00 — 12 commitsFri 20:00 — 5 commitsFri 21:00 — 3 commitsFri 22:00 — 6 commitsFri 23:00 — 6 commitsSat 0:00 — 5 commitsSat 1:00 — 14 commitsSat 2:00 — 5 commitsSat 3:00 — 2 commitsSat 4:00 — 6 commitsSat 5:00 — 2 commitsSat 6:00 — 3 commitsSat 7:00 — 0 commitsSat 8:00 — 0 commitsSat 9:00 — 2 commitsSat 10:00 — 8 commitsSat 11:00 — 7 commitsSat 12:00 — 13 commitsSat 13:00 — 4 commitsSat 14:00 — 15 commitsSat 15:00 — 10 commitsSat 16:00 — 7 commitsSat 17:00 — 10 commitsSat 18:00 — 11 commitsSat 19:00 — 6 commitsSat 20:00 — 2 commitsSat 21:00 — 8 commitsSat 22:00 — 5 commitsSat 23:00 — 3 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.

Who is committing

last 52 weeks
Maintainer commits688 (53%)
Community commits614 (47%)

1,302 commits in total over the last year.

DateListRankStars gained
Jun 5, 2026daily#15+27
Jun 4, 2026daily#20+21
Jun 3, 2026daily#21+26
Jun 2, 2026daily#16+29
Jun 1, 2026daily#9+50
May 31, 2026daily#22+61
May 30, 2026daily#21+64
May 28, 2026daily#23+37
May 27, 2026daily#17+54
May 25, 2026daily#18+51
  • ultraworkers/claw-code

    An agent-managed museum exhibit, built in Rust with Gajae-Code / LazyCodex — developed and maintained with no human intervention.

    195.2K stars · Rust

  • farion1231/cc-switch

    A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

    140K stars · Rust

  • openai/codex

    Lightweight coding agent that runs in your terminal

    127.9K stars · Rust

  • denoland/deno

    A modern runtime for JavaScript and TypeScript.

    108.6K stars · Rust

  • ruvnet/RuView

    π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.

    96.4K stars · Rust

  • oven-sh/bun

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

    96.1K stars · Rust