Repository navigation
Releases: jingchang0623-crypto/anycodex
Release list
AnyCodex 0.45.2-5 — 体积减半,分架构发包
体积从 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 无法替代它。
使用须知
- 菜单栏图标 → 设置 → Providers,启用你在用的服务(读取 Claude 凭据时钥匙串会请求授权一次,选「始终允许」)
- 菜单 → 「管理 AI 供应商…」打开管理台,接入你自己的模型 provider
- 内嵌代理启动时会在
~/.codex/config.toml注入openai_base_url;不需要的话:菜单停代理 +ocx restore还原 - 用 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 — 代理日志 + 排错文档
给同事的:下载解压 → 拖进「应用程序」→ 双击运行,已签名公证,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
使用须知
- 菜单栏图标 → 设置 → Providers,启用你在用的服务(读取 Claude 凭据时钥匙串会请求授权一次,选「始终允许」)
- 菜单 → 「管理 AI 供应商…」打开管理台,接入你自己的模型 provider
- 内嵌代理启动时会在
~/.codex/config.toml注入openai_base_url,把 Codex 请求指向本地代理;不需要的话:菜单停代理 +ocx restore还原 - Codex 桌面 App 想在模型选择器里看到自定义模型,需以 ChatGPT 账号登录(
codex login) - 升级后请完全退出并重开 Codex App
完整说明与常见问题见 README。基于 steipete/CodexBar 与 lidge-jun/opencodex,MIT 许可。
🤖 Generated with Claude Code
AnyCodex 0.45.2-3 — 中文界面 + 代理升级
给同事的:下载解压 → 拖进「应用程序」→ 双击运行,已签名公证,Gatekeeper 不拦截,通用二进制,macOS 14+。
本次更新
- 内嵌 opencodex 升级 2.7.41 → 2.24.1:模型探测更强,同样的 provider 配置下可用模型从 20 个增至 25 个;三条路由(账号池 / 直连 provider / 中转)回归测试全部通过
- 界面语言修复:代理相关菜单此前恒为英文,现已接入本地化,覆盖全部 22 种语言
- 名称统一:界面中残留的 "CodexBar" 全部更名为 "AnyCodex"(1405 处),菜单里现在显示「关于 AnyCodex」
首次使用须知
- 菜单栏图标 → 设置 → Providers,启用你在用的服务(读取 Claude 凭据时钥匙串会请求授权一次,选「始终允许」)
- 菜单 → "管理 AI 供应商…" 打开管理台,接入你自己的模型 provider
- 内嵌代理启动时会在
~/.codex/config.toml注入openai_base_url,把 Codex 请求指向本地代理——这是"任意模型接进 Codex"的实现方式,聊天记录不受影响。不需要的话:菜单停代理 +ocx restore还原 - Codex 桌面 App 想在模型选择器里看到自定义模型,需以 ChatGPT 账号登录(
codex login) - 从旧版升级后请完全退出并重开 Codex App,否则它仍连着被替换掉的旧代理进程,切模型会报 502
完整说明见 README。基于 steipete/CodexBar 与 lidge-jun/opencodex,MIT 许可。
🤖 Generated with Claude Code
AnyCodex 0.45.2-2 — 可分发版
面向分发的修订版。给同事的:下载解压 → 拖进「应用程序」→ 双击运行,已签名公证,Gatekeeper 不拦截,通用二进制,macOS 14+。
本次修复
- 代理误报故障:应用重启时若代理仍在运行,会误判为崩溃并显示
opencodex exited (code 1)。现在改为探测并接管已有代理(上一版本必现,建议所有人升级) - 独立包标识:改用
com.jingchang.anycodex,不再与上游 CodexBar 共用标识(此前同机安装两者会共用偏好设置与 app group,系统也无法区分) - 新增
Scripts/register-custom-models.sh:注册 provider 实际支持但未在/v1/models申报的模型
首次使用须知
- 菜单栏图标 → 设置 → Providers,启用你在用的服务(读取 Claude 凭据时钥匙串会请求授权一次,选「始终允许」)
- 菜单 → "Manage AI Providers…" 打开管理台,接入你自己的模型provider
- 内嵌代理启动时会在
~/.codex/config.toml注入openai_base_url,把 Codex 请求指向本地代理——这是"任意模型接进 Codex"的实现方式,聊天记录不受影响。不需要的话:菜单停代理 +ocx restore还原 - Codex 桌面 App 想在模型选择器里看到自定义模型,需以 ChatGPT 账号登录(
codex login);若配置为 API-key 模式,选择器只显示内置官方模型
完整说明见 README。基于 steipete/CodexBar 与 lidge-jun/opencodex,MIT 许可。
🤖 Generated with Claude Code
AnyCodex 0.45.2 — 首个合并版
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