Skip to content

Releases: jingchang0623-crypto/anycodex

AnyCodex 0.45.2-5 — 体积减半,分架构发包

Choose a tag to compare

体积从 351MB 降到 161MB(精简版 100MB),并按芯片和运行时拆成四个包。

该下哪个

芯片看 关于本机(Apple M 系列 = arm64,Intel = x64):

包 安装后 下载 适用
arm64.zip 161MB 58MB Apple Silicon,开箱即用 ← 多数人选这个
arm64-slim.zip 100MB 36MB Apple Silicon,需先 brew install bun
x64.zip 161MB 64MB Intel Mac,开箱即用
x64-slim.zip 104MB 38MB Intel Mac,需先 brew install bun

装错不会有隐患:精简版缺少 bun 时会提示安装命令,换完整版即可。四个包均已 Developer ID 签名 + Apple 公证。

本次瘦身做了什么

  • 去掉重复的 bun 运行时(省 120MB):此前包里竟有三份 —— 顶层一份、npm 依赖里 bun.exe 与 bunx.exe 各一份
  • 删除无用负载(省 13MB):上游 README 的配图、演示 GIF,以及 node_modules 里的测试与文档目录
  • 分架构发布(省 55MB):不再让每个用户都背上另一种芯片的二进制
  • 新增精简版:把 60MB 的 Bun 运行时交给系统上已有的 bun

应用本体其实只有约 3MB,其余都是内嵌的 opencodex 及其运行时。opencodex 是 Bun 应用(Bun.serve、bun:sqlite 等专有 API),node 无法替代它。

使用须知

  1. 菜单栏图标 → 设置 → Providers,启用你在用的服务(读取 Claude 凭据时钥匙串会请求授权一次,选「始终允许」)
  2. 菜单 → 「管理 AI 供应商…」打开管理台,接入你自己的模型 provider
  3. 内嵌代理启动时会在 ~/.codex/config.toml 注入 openai_base_url;不需要的话:菜单停代理 + ocx restore 还原
  4. 用 Clash / Surge 的同学请先在规则里放行回环地址 IP-CIDR,127.0.0.1/32,DIRECT,否则桌面 App 的本地请求会被截走并返回 502(终端却一切正常,极具迷惑性)

完整说明见 README。基于 steipete/CodexBar 与 lidge-jun/opencodex,MIT 许可。

🤖 Generated with Claude Code

AnyCodex 0.45.2-4 — 代理日志 + 排错文档

Choose a tag to compare

给同事的:下载解压 → 拖进「应用程序」→ 双击运行,已签名公证,Gatekeeper 不拦截,通用二进制,macOS 14+。

本次更新

  • 代理运行日志落盘:内嵌代理的输出此前被丢弃,出问题时无据可查;现在写入 ~/Library/Logs/AnyCodex/opencodex.log(超过 5MB 自动截断)
  • 新增排错文档:记录了一个极具迷惑性的坑 —— 开着 Clash/Surge 系统代理时,Codex 桌面 App 的本地请求会被截走并返回空响应 502,而终端 codex 一切正常(终端只读环境变量,桌面 App 读系统代理设置)。诊断用 scutil --proxy,解决在代理规则里放行回环地址 IP-CIDR,127.0.0.1/32,DIRECT

使用须知

  1. 菜单栏图标 → 设置 → Providers,启用你在用的服务(读取 Claude 凭据时钥匙串会请求授权一次,选「始终允许」)
  2. 菜单 → 「管理 AI 供应商…」打开管理台,接入你自己的模型 provider
  3. 内嵌代理启动时会在 ~/.codex/config.toml 注入 openai_base_url,把 Codex 请求指向本地代理;不需要的话:菜单停代理 + ocx restore 还原
  4. Codex 桌面 App 想在模型选择器里看到自定义模型,需以 ChatGPT 账号登录(codex login)
  5. 升级后请完全退出并重开 Codex App

完整说明与常见问题见 README。基于 steipete/CodexBar 与 lidge-jun/opencodex,MIT 许可。

🤖 Generated with Claude Code

AnyCodex 0.45.2-3 — 中文界面 + 代理升级

Choose a tag to compare

给同事的:下载解压 → 拖进「应用程序」→ 双击运行,已签名公证,Gatekeeper 不拦截,通用二进制,macOS 14+。

本次更新

  • 内嵌 opencodex 升级 2.7.41 → 2.24.1:模型探测更强,同样的 provider 配置下可用模型从 20 个增至 25 个;三条路由(账号池 / 直连 provider / 中转)回归测试全部通过
  • 界面语言修复:代理相关菜单此前恒为英文,现已接入本地化,覆盖全部 22 种语言
  • 名称统一:界面中残留的 "CodexBar" 全部更名为 "AnyCodex"(1405 处),菜单里现在显示「关于 AnyCodex」

首次使用须知

  1. 菜单栏图标 → 设置 → Providers,启用你在用的服务(读取 Claude 凭据时钥匙串会请求授权一次,选「始终允许」)
  2. 菜单 → "管理 AI 供应商…" 打开管理台,接入你自己的模型 provider
  3. 内嵌代理启动时会在 ~/.codex/config.toml 注入 openai_base_url,把 Codex 请求指向本地代理——这是"任意模型接进 Codex"的实现方式,聊天记录不受影响。不需要的话:菜单停代理 + ocx restore 还原
  4. Codex 桌面 App 想在模型选择器里看到自定义模型,需以 ChatGPT 账号登录(codex login)
  5. 从旧版升级后请完全退出并重开 Codex App,否则它仍连着被替换掉的旧代理进程,切模型会报 502

完整说明见 README。基于 steipete/CodexBar 与 lidge-jun/opencodex,MIT 许可。

🤖 Generated with Claude Code

AnyCodex 0.45.2-2 — 可分发版

Choose a tag to compare

面向分发的修订版。给同事的:下载解压 → 拖进「应用程序」→ 双击运行,已签名公证,Gatekeeper 不拦截,通用二进制,macOS 14+。

本次修复

  • 代理误报故障:应用重启时若代理仍在运行,会误判为崩溃并显示 opencodex exited (code 1)。现在改为探测并接管已有代理(上一版本必现,建议所有人升级)
  • 独立包标识:改用 com.jingchang.anycodex,不再与上游 CodexBar 共用标识(此前同机安装两者会共用偏好设置与 app group,系统也无法区分)
  • 新增 Scripts/register-custom-models.sh:注册 provider 实际支持但未在 /v1/models 申报的模型

首次使用须知

  1. 菜单栏图标 → 设置 → Providers,启用你在用的服务(读取 Claude 凭据时钥匙串会请求授权一次,选「始终允许」)
  2. 菜单 → "Manage AI Providers…" 打开管理台,接入你自己的模型provider
  3. 内嵌代理启动时会在 ~/.codex/config.toml 注入 openai_base_url,把 Codex 请求指向本地代理——这是"任意模型接进 Codex"的实现方式,聊天记录不受影响。不需要的话:菜单停代理 + ocx restore 还原
  4. Codex 桌面 App 想在模型选择器里看到自定义模型,需以 ChatGPT 账号登录(codex login);若配置为 API-key 模式,选择器只显示内置官方模型

完整说明见 README。基于 steipete/CodexBar 与 lidge-jun/opencodex,MIT 许可。

🤖 Generated with Claude Code

AnyCodex 0.45.2 — 首个合并版

Choose a tag to compare

AnyCodex 首个正式发布版:CodexBar(63 个 AI provider 额度监控)+ opencodex(万能 provider 代理)合并为一个 macOS 菜单栏客户端。

亮点

  • 菜单栏实时显示 Codex / Claude / Cursor / Copilot 等 63 个 provider 的额度、重置倒计时与消费统计
  • 内嵌 opencodex 2.7.41 代理,启动自动运行,菜单一键打开 Provider 管理台(OAuth / API key / 模型同步)
  • Developer ID 签名 + Apple 公证,下载解压即用,Gatekeeper 不拦截
  • 通用二进制(Apple Silicon + Intel),macOS 14+

安装

下载 AnyCodex-0.45.2-universal.zip → 解压 → 拖进「应用程序」→ 双击运行。首次使用请看 README。

相对上游 CodexBar v0.45.2 的变更

  • 新增 OpenCodexProxyManager:内嵌代理的进程托管、健康巡检、崩溃自动重启、退出回收
  • 菜单新增 opencodex 区块:状态行 / Manage AI Providers… / Start-Stop 开关
  • 打包脚本内嵌 opencodex 运行时并处理签名(含 bun 的 JIT entitlements,公证必需)
  • 停用上游 Sparkle 更新源(防止自动更新替换回原版 CodexBar)

基于 steipete/CodexBar 与 lidge-jun/opencodex,MIT 许可。

🤖 Generated with Claude Code