Skip to content

Releases: try2love/codex-mobile-bridge

v1.2.2

Choose a tag to compare

@github-actions github-actions released this 03 Oct 06:57
0872436

v1.2.2 · 网卡访问选择、PushPlus 与连接恢复

本次更新

  • 按网卡选择局域网访问:桌面 App → 网络与登录 → 仅选中的 IPv4 地址。选择需要的地址,排除 WSL、VMware 等虚拟网卡。未选地址不监听网关端口;先停止网关,保存后重新启动。IP 变化后需重新选择,不会自动开放其他网卡。
  • 独立控制本机网页入口:可关闭 127.0.0.1 / localhost 的网页访问,同时保留桌面控制与 HTTPS 隧道所需的内部回环连接。
  • 项目入口:桌面侧栏可直接打开 GitHub 项目主页、Issue 和 PR 页面。
  • PushPlus 通知:桌面和网页都可保存 Token、发送测试通知,并为聊天开启提醒。接入需付费实名认证,最低 3.9 元;实名普通用户微信渠道每天 200 次请求、每分钟 5 次,相同内容每小时最多 3 条,失败请求也计入额度。详见官方认证费用和额度说明。配置由网关共享。
  • 聊天重命名:点击聊天标题 → 修改聊天名称,支持本机和 SSH 聊天。
  • 临时隧道自动恢复:锁屏、休眠或网络变化后,失效的 Quick Tunnel 会重建;新地址会替换旧地址。修复连接成功后立即失效时延迟重连的问题。
  • 更新恢复加固:避免并发更新冲突,按安装路径隔离恢复事务,保留未确认恢复的旧版备份。

感谢 @qybgh 的 PR #1,以及 @702165405 的 PR #2。

安装与升级

提供 Apple Silicon Mac arm64 DMG、Intel Mac x64 DMG、Windows x64 Setup.exe,以及三个 ZIP 更新包。

v1.1.0–v1.2.1 用户可在「应用更新」选择「更新并重启」,然后刷新手机网页。保留数据目录即可保留登录、网络、通知和关注聊天配置。默认保持原有全部网卡访问;按需改成地址选择。临时 HTTPS 地址可能随重启变化。

Windows beta.7 / 1.0.0 用户请在托盘选择「停止网关并退出」,用 1.2.2 Setup.exe 安装到原位置;beta.5 / beta.6 也需手动升级。若旧更新器提示 gateway.stop 访问被拒绝,请退出后覆盖安装,无需删除数据。

Mac 包使用 ad-hoc 完整性签名,尚无 Apple Developer ID 签名与公证;Windows 包未做证书签名。使用 SHA256SUMS.txt 校验下载,应用内更新使用签名清单 bridge-update.json。

English

v1.2.2 adds adapter selection, PushPlus notifications, chat renaming, and connection recovery.

  • Choose individual IPv4 addresses under Network & login. Exclude WSL/VMware adapters; unselected addresses do not listen on the gateway port. Stop, save and restart to apply. Reselect after IP changes; there is no fallback to all adapters.
  • Turn local browser access at 127.0.0.1 / localhost off independently. Desktop control and HTTPS tunnels retain an internal loopback connection.
  • Open the project home, issues and pull requests from the desktop sidebar.
  • Configure and test PushPlus on desktop or web, then enable per-chat reminders. Real-name verification starts at CNY 3.90. Ordinary verified users receive 200 WeChat requests/day and 5/minute, with 3 identical messages/hour; failed requests count. See the official links above. Settings are shared across the gateway.
  • Rename local and SSH chats from chat details.
  • Recreate expired Quick Tunnels after sleep or network loss, including loss immediately after registration. Use the replacement URL.
  • Isolate updater recovery by installation and preserve backups when recovery is unresolved.

Thanks to @qybgh (#1) and @702165405 (#2).

Installers: Mac arm64/x64 DMGs, Windows x64 Setup.exe, and ZIPs for all three targets. From v1.1.0–v1.2.1, use App updates → Update and restart, then refresh the browser. Existing settings and data are retained; all-adapter access remains the default. Older Windows clients should stop and quit, then install 1.2.2 over the existing location. Keep the data directory.

Mac packages are ad-hoc signed, not Apple-notarized; Windows packages have no certificate signature. Verify downloads with SHA256SUMS.txt; in-app updates use the signed bridge-update.json manifest.

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 02 Oct 20:38

v1.2.1 · 消息编辑、会话分支与完整复制

本次更新

  • 编辑最近消息:用户消息下方选择“编辑并重新发送”,确认后由原 Codex 会话重新生成回答;任务运行中需要先停止。
  • 编辑历史消息:选择“编辑并新建分支”,保留原会话,在新会话中修改并重新生成选定轮次。
  • 从这里分支:在已完成的回答下创建新会话,只保留截至该轮的上下文,等待你继续输入。聊天详情可返回来源会话。
  • 复制完整回复与代码:复制 Markdown 原文或单独代码块,长回复自动取齐正文。浏览器限制剪贴板时提供选中文本的手动复制方式。
  • 可靠的操作恢复:过期消息会被拒绝,重复请求不重复执行;分支已创建但连接失败时保留修改草稿。中英文与手机窄屏同步适配。
  • 修复停止网关时双方竞争清理控制文件的问题,避免已成功停止却被报告为升级失败。

编辑和分支不会自动撤销已经执行的文件修改或命令;新旧会话共享工作目录。分支沿用原主机、模型提供商与认证,创建分支本身不发送模型请求。分支需要 Codex 运行时支持指定轮次及目标续跑延迟,旧版会提示更新电脑 Codex App。

安装与升级

提供 Apple Silicon Mac arm64 DMG、Intel Mac x64 DMG、Windows x64 Setup.exe,以及三个 ZIP 更新包。

v1.1.0 / v1.2.0 用户:桌面 App → 应用更新 → 更新并重启,然后刷新网页。保留原数据目录即可保留登录、网络、通知和关注聊天配置;临时 HTTPS 地址可能随重启变化。

Windows beta.7 / 1.0.0 用户:在托盘选择“停止网关并退出”,再用 1.2.1 Setup.exe 安装到原位置,无需卸载或删除数据。beta.5 / beta.6 用户也需要手动安装一次新版。

若旧版 Windows 客户端升级时提示 gateway.stop 访问被拒绝,退出 App 后用 1.2.1 Setup.exe 覆盖安装,保留原数据目录。

Mac 包使用 ad-hoc 完整性签名,尚无 Apple Developer ID 签名与公证;Windows 包未做证书签名。使用 SHA256SUMS.txt 校验下载,应用内更新使用签名清单 bridge-update.json。

English

v1.2.1 adds message editing, conversation branches and complete copying.

  • Edit and resend the latest user message through the original desktop chat. Stop the active turn first.
  • Edit in new branch for an older user message. Keep the original conversation and regenerate the selected turn in a new chat.
  • Branch from here under a completed answer. Keep history through that turn, wait for the next message and return to the source through chat details.
  • Copy complete Markdown replies or individual code blocks, including long content. When clipboard access is restricted, select the text and use the system Copy action.
  • Stale messages are rejected, repeated requests do not replay operations, and an edit draft is retained if a new branch cannot connect. Chinese, English and narrow mobile layouts are supported.
  • Fix competing shutdown-file cleanup so a successful gateway stop does not get reported as an update failure.

Editing and branching do not undo previous file changes or commands. Both chats share the working directory. Branches retain the original execution host, model provider and authentication; creating a branch does not send a model request. Branching requires a Codex runtime with turn-specific forks and deferred goal continuation. Update Codex App if prompted.

Installers: Apple Silicon arm64 DMG, Intel x64 DMG and Windows x64 Setup.exe, plus ZIPs for all three targets.

From v1.1.0 / v1.2.0: App updates → Update and restart, then refresh the browser. Keep the data directory; temporary HTTPS addresses may change after restart.

Older Windows versions: beta.7 / 1.0.0 users should stop the gateway and quit, then install 1.2.1 at the same location. Beta.5 / beta.6 users also need one manual update. Do not uninstall or delete data.

If an older Windows client reports access denied for gateway.stop while updating, quit the App and install the 1.2.1 Setup.exe over the existing installation. Keep the data directory.

Mac packages are ad-hoc signed but not Apple-notarized; Windows packages have no certificate signature. Verify downloads with SHA256SUMS.txt; in-app updates use the signed bridge-update.json manifest.

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 19:32

v1.2.0 · 跨设备工作模式、附件与会话管理

本次更新

  • 网页开启计划与目标模式:在发送栏选择普通、计划或目标模式。计划生成后,可直接在网页阅读、执行或提交修改意见;目标经原生状态确认后显示进度。
  • 更紧凑的发送栏:工作模式位于发送方式与发送按钮之间。目标栏可隐藏,并通过发送旁的“目标进度”重新显示;长模型名自动省略,推理强度保持可见,模型面板可查看完整 ID。
  • 多个文件和图片一起发送:附件入口位于发送方式左侧,支持多选、移除和失败重试,草稿按聊天保存。每条消息最多 10 个附件,单个不超过 20 MiB,合计不超过 100 MiB;本机与 SSH 聊天使用各自的附件目录。
  • 一眼查看多会话状态:绿点表示运行中,蓝点表示完成后未查看,橙点表示失败或停止,灰点表示运行状态暂时失联。进入聊天后清除完成标识,也可在显示设置中关闭。
  • 电脑端管理通知监控:“手机通知 → 已关注聊天”可查看对应会话、主机与目录,切换完成通知,或删除所选监控。新增关注仍从网页聊天中操作。
  • 官方登录 Fast 开关:账号、模型和工作区支持时,模型面板可开启或关闭 Fast,从下一轮生效;API、自定义提供商和不支持的环境不会显示可用开关。Fast 的速度与用量规则以原 Codex 服务为准。
  • 双语产品介绍与演示:官网补齐功能说明、跨设备使用流程与约两分钟的实际界面演示,支持中英文切换、双语字幕和章节跳转。

这些功能继续使用原 Codex App 会话的上下文、主机、模型与认证。复杂 MCP 表单和部分特殊审批仍需在桌面处理。目标暂停、恢复与预算管理尚无独立网页控件;附件副本保留在数据目录,当前不自动清理。

安装包

  • Intel Mac(英特尔):Codex-Mobile-Bridge-1.2.0-macOS-x64.dmg
  • Apple Silicon Mac(M 系列):Codex-Mobile-Bridge-1.2.0-macOS-arm64.dmg
  • Windows x64:Codex-Mobile-Bridge-1.2.0-Windows-x64-Setup.exe

Mac 打开 DMG 后,将 App 拖入“应用程序”。三个平台同时提供 ZIP,用于应用内更新或手动替换;Windows ZIP 需完整解压后运行。SHA256SUMS.txt 提供六个安装/更新包的校验值,bridge-update.json 提供签名更新清单。

升级说明

v1.1.0 用户可在桌面 App 的“应用更新”中检查新版并选择“更新并重启”。登录、网络、通知和关注聊天配置保持原样。升级后刷新网页,加载新的功能入口;临时 HTTPS 地址可能随网关重启变化。

Windows beta.7 / 1.0.0 用户建议手动覆盖升级一次:在托盘选择“停止网关并退出”,再用 1.2.0 Setup.exe 安装到原位置;无需卸载或删除数据。旧更新器可能遇到 WinError 32,1.1.0 起已修复后续更新的目录占用问题。beta.5 / beta.6 的更新检查存在 HTTP 415 问题,也需要手动安装一次新版。

Mac 包具有 ad-hoc 完整性签名,尚无 Apple Developer ID 签名与公证;Windows 包未做证书签名。首次打开说明见 README。Windows ARM 暂无专用安装包。

English

v1.2.0 adds browser work modes, attachments and richer chat management.

  • Start Plan or Goal mode from the composer. Read a generated plan, implement it or request changes in the browser. Goal progress appears after confirmation from the native chat state.
  • Keep the work-mode selector beside Send. Hide and restore the goal bar without changing the goal. Long model names truncate while reasoning effort stays visible; the model panel shows the full ID.
  • Attach multiple files and images, remove selections and retry failed uploads. Drafts stay with their chat. Limits: 10 attachments per message, 20 MiB per file and 100 MiB total, with separate local and SSH storage.
  • Track concurrent chats: green for running, blue for completed and unread, orange for failure or interruption, and gray when a running chat loses its connection. Opening a chat clears its completion marker; indicators can be disabled in display settings.
  • Manage followed chats from the desktop notification settings: inspect the chat and host, toggle completion alerts or remove a watch. Add new watches from the browser chat.
  • Toggle Fast for official-login chats when the account, model and workspace allow it. Changes apply to the next turn. API/custom providers and unsupported environments do not expose an available toggle; speed and usage follow the original Codex service.
  • Explore the bilingual product website, full feature list and a chaptered walkthrough with Chinese and English subtitles.

Existing chat context, execution host, model and authentication are retained. Complex MCP forms and some special approvals still need the desktop. Goal pause/resume and budget controls do not yet have dedicated browser buttons. Uploaded copies remain in the data directory without automatic cleanup.

Installers: Intel Mac x64 DMG, Apple Silicon arm64 DMG and Windows x64 Setup.exe, plus ZIPs for all three targets. Verify downloads against SHA256SUMS.txt.

Upgrading from v1.1.0: use App updates → Update and restart. Keep your existing data directory and refresh the browser afterward. Temporary HTTPS addresses may change after restart.

Windows beta.7 / 1.0.0: stop the gateway and quit from the tray, then install 1.2.0 at the same location without uninstalling or deleting data. The older updater may encounter WinError 32; the fix shipped in 1.1.0 applies to subsequent updates. Beta.5 / beta.6 users also need one manual upgrade because of their HTTP 415 update-check issue.

Mac packages are ad-hoc signed but not Apple-notarized; Windows packages have no certificate signature. Windows ARM packages are not available.

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 15:03

v1.1.0 · 移动端界面升级与个性化显示

本次更新

  • 更宽敞的聊天页面:手机对话详情隐藏品牌与语言顶栏,压缩标题区域。点击标题可查看完整名称、项目、运行设备与模型信息。
  • 输入区一键收起:模型、提醒、Skill 右侧的箭头可隐藏输入框与发送/停止栏,保留草稿和工具入口。发送成功不会自动收起,发送失败会重新展开错误提示。
  • 选择想看的内容:“显示设置”中可独立开关思考摘要与执行过程。执行过程包含命令、工具调用、文件变更及中途进度说明;关闭两项可专注回复。用户消息、错误、审批与问题卡片仍显示;缺少阶段标记的旧回复继续保留。
  • 按习惯调整外观:浅色、深色、跟随系统,自定义强调色、正文字号、代码字号和阅读间距。设置即时生效,保存在当前浏览器,电脑网页同样支持。
  • 阅读位置保持:收起输入区、切换内容显示与加载历史时尽量保持当前阅读位置;隐藏的过程更新不会触发新内容提示。
  • Windows 更新修复:修复更新器工作目录占用安装目录、导致 WinError 32 和恢复旧版本的问题。

安装包

  • Intel Mac(英特尔):Codex-Mobile-Bridge-1.1.0-macOS-x64.dmg
  • Apple Silicon Mac(M 系列):Codex-Mobile-Bridge-1.1.0-macOS-arm64.dmg
  • Windows x64:Codex-Mobile-Bridge-1.1.0-Windows-x64-Setup.exe

Mac 打开 DMG 后,将 App 拖入“应用程序”即可安装。三个平台同时提供 ZIP,用于应用内更新或手动替换;Windows ZIP 可完整解压后直接运行。SHA256SUMS.txt 提供安装包校验值,bridge-update.json 提供签名更新清单。

升级说明

**Windows beta.7 / 1.0.0 用户建议手动覆盖升级一次。**旧版本负责启动本次更新器,仍可能触发目录占用。请在托盘选择“停止网关并退出”,再运行 1.1.0 Setup.exe,安装到原位置;无需卸载或删除网关数据。1.1.0 中的修复用于后续更新。

beta.5 / beta.6 的更新检查存在 HTTP 415 问题,需要手动安装一次新版。其他支持更新的版本可在“应用更新”中检查新版。手动替换前停止网关并退出 App,保留原数据目录。临时 HTTPS 地址可能随重启变化;更新后刷新手机网页以加载新界面。

Mac 包具有 ad-hoc 完整性签名,尚无 Apple Developer ID 签名与公证;Windows 包未做证书签名。首次打开说明见 README。Windows ARM 暂无专用安装包。

English

v1.1.0 brings a roomier mobile chat interface and customizable display settings.

  • Compact navigation; tap the title to view full chat details.
  • Manually hide or show the composer beneath Model, Notifications and Skill without losing the draft. Failed sends reveal the error; successful sends do not auto-collapse.
  • Independently show or hide reasoning summaries and execution activity, including tools, commands, file changes and progress updates. Replies, user messages, errors and pending requests remain available. Older replies without phase metadata are retained.
  • Light, dark or system theme, custom accent colors, text/code sizes and reading spacing, saved per browser on phone and desktop.
  • Preserve the reading position while changing the layout or loading history. Hidden activity does not trigger a new-content alert.
  • Fix the Windows updater working-directory lock that caused WinError 32 and rollback.

Installers: Intel Mac x64 DMG, Apple Silicon arm64 DMG, Windows x64 Setup.exe, plus ZIPs for all three targets. Verify downloads against SHA256SUMS.txt.

Windows beta.7 / 1.0.0: stop the gateway and quit from the tray, then run the 1.1.0 installer at the same location. Preserve your data; uninstalling is unnecessary. The old app launches the updater for this upgrade, so the new fix applies to subsequent updates. Beta.5 / beta.6 users also need one manual upgrade due to the older HTTP 415 update-check issue. Refresh the phone page after updating.

Mac packages are ad-hoc signed but not Apple-notarized; Windows packages have no certificate signature. Windows ARM packages are not available.

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 12:13

v1.0.0

Codex Mobile Bridge 1.0.0 正式版。

安装包

  • Intel Mac(英特尔):Codex-Mobile-Bridge-1.0.0-macOS-x64.dmg
  • Apple Silicon Mac(M 系列):Codex-Mobile-Bridge-1.0.0-macOS-arm64.dmg
  • Windows x64:Codex-Mobile-Bridge-1.0.0-Windows-x64-Setup.exe

Mac 打开 DMG 后,将 App 拖入“应用程序”即可安装。三个平台同时提供 ZIP,供应用内更新或手动替换;Windows ZIP 也可完整解压后直接运行。SHA256SUMS.txt 包含所有安装包的校验值,bridge-update.json 提供签名更新清单。

本次更新

  • 新增 Intel Mac 支持,两种 Mac 均提供 DMG 安装包与对应架构的网关运行时。
  • 官方 ChatGPT 账号可在电脑和手机查看剩余额度、恢复时间及可用重置卡。使用重置卡需桌面授权并逐次确认;中断后沿用原请求重试,避免重复消费。
  • 手机首次进入自动读取账号状态,显示加载提示,临时失败会自动重试。API 接入显示不可点击的状态文字,未登录和读取失败有独立提示。
  • 手机图标、名称和语言选择合并到顶部,收拢列表工具与底栏入口,扩大聊天列表的可滚动区域。
  • 保留本机及 SSH 聊天、模型与 Skill 选择、待确认操作、Bark / ntfy 通知、登录有效期、设备管理和应用内更新。

升级说明

beta.7 用户可通过“应用更新”升级;beta.5 / beta.6 的更新检查存在 HTTP 415 问题,请手动安装一次 1.0.0。手动替换前停止网关并退出 App,保留原数据目录。临时 HTTPS 连接在重启后可能变化,请以 App 显示的最新地址为准。

Mac 包使用 ad-hoc 完整性签名,尚无 Apple Developer ID 签名与公证;Windows 包未做证书签名。首次打开说明见 README。Windows ARM 暂无专用安装包。

English

Codex Mobile Bridge 1.0.0 is the first stable release.

  • Installers: Intel Mac x64 DMG, Apple Silicon arm64 DMG, and Windows x64 Setup.exe. All three targets also include ZIP packages for updates or manual replacement.
  • Native ChatGPT accounts can view remaining usage, reset times and available usage resets on desktop and phone. Consuming a reset requires desktop permission and explicit confirmation; retries retain the original request ID.
  • The phone automatically loads account status and retries temporary failures. API connections show non-clickable status text, with separate states for signed-out accounts and unavailable status.
  • A shared top bar for the logo, name and language selector, with consolidated list controls and footer, leaves more space for scrolling.
  • Includes existing local/SSH chats, model and Skill selection, approvals, Bark/ntfy notifications, login validity, device management and in-app updates.

Beta.7 users can update in the App. Beta.5 / beta.6 users should manually install 1.0.0 once due to the older HTTP 415 update-check issue. Preserve the data directory and stop the gateway before manual replacement. Temporary HTTPS addresses may change after restarting.

Mac packages are ad-hoc signed but not Apple-notarized; Windows packages have no certificate signature. Windows ARM packages are not available. Verify downloads against SHA256SUMS.txt.

v0.2.0-beta.7

v0.2.0-beta.7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Oct 06:17

v0.2.0-beta.7

  • 修复应用内更新查询 GitHub 版本列表时的 HTTP 415 错误;版本列表与安装包分别使用正确的请求格式。
  • 包含 beta.6 的全部手机通知与登录设备功能:
  • 新增可配置登录有效期(默认 12 小时,0 表示不自动过期),网关重启保留登录;修改认证设置后重启会要求重新登录。
  • 新增电脑端登录设备列表,显示 IP、浏览器和最近访问;支持撤销登录、封禁 IP,以及立即生效的 IP 白名单和黑名单。局域网与可信代理均可识别访问来源。
  • macOS 与 Windows 同步新增 Bark 推送。iPhone 可使用 Bark,Android 继续使用 ntfy;两个通道可分别启用,也可同时接收提醒。
  • Bark 与 ntfy 提供独立的配置、测试通知和发送状态,支持 Bark 官方服务及自建服务。使用 Bark 手机首页推送地址中的 Device Key,保存后密钥不回显。
  • 每个已订阅会话可单独选择“运行完成后通知”,默认关闭。仅提醒当前正在运行及之后正常完成的任务;失败、手动停止和开启前已完成的历史不通知。
  • 两个通道分别去重和重试;一个通道失败不影响另一个。新增接收设备不补发已完成历史,原有 ntfy 配置、投递记录和会话订阅保留。
  • 通知默认只包含状态,可按需显示聊天标题;点击通知返回对应会话。局域网链接需手机与电脑处于同一网络。

beta.5 / beta.6 用户请从本页手动下载安装一次。 旧版更新检查会遇到 HTTP 415,无法靠发布新版自动修复旧客户端。先停止网关并退出 App,再替换程序,保留原数据目录和配置。beta.7 修复该问题,后续可使用“应用更新”。使用临时 HTTPS 时,请重新打开最新地址。

English

  • Fix HTTP 415 when checking GitHub releases: metadata requests now accept JSON while asset downloads request bytes. Includes all beta.6 notification and device-management features.
  • Configurable login validity (12 hours by default; 0 disables automatic expiry), preserved across gateway restarts. Authentication-setting changes invalidate prior logins on restart.
  • Desktop login-device list with IPs, browser identifiers and last activity; revoke logins, block IPs and apply allow/block lists immediately. MAC addresses are not used; IP rules affect devices sharing an address.
  • Bark notifications are available on both macOS and Windows. Use Bark for iPhone, ntfy for Android, or enable both channels.
  • Each channel has separate settings, a test button, delivery status, deduplication and retries. Official and self-hosted Bark servers are supported; saved keys are hidden.
  • Each watched chat can opt into successful-run completion notifications. The option is off by default and excludes failed, stopped and previously completed runs.
  • Existing ntfy settings, delivery records and chat subscriptions are preserved. New destinations do not replay completed history.
  • beta.5 / beta.6 users must manually install this release once because their update checker sends an unsupported Accept header. Stop the gateway and quit the App before replacing it; preserve the data directory. Subsequent updates can use the fixed in-app updater. LAN notification links require the phone to be on the same network.

v0.2.0-beta.6

v0.2.0-beta.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Oct 06:04

更新提示:beta.5 / beta.6 的 GitHub 更新检查会返回 HTTP 415。请使用修正版 beta.7;停止网关并退出 App 后手动替换一次,保留数据目录。beta.6 的功能与安装包验证结果不受影响。

v0.2.0-beta.6

  • 新增可配置登录有效期(默认 12 小时,0 表示不自动过期),网关重启保留登录;修改认证设置后重启会要求重新登录。
  • 新增电脑端登录设备列表,显示 IP、浏览器和最近访问;支持撤销登录、封禁 IP,以及立即生效的 IP 白名单和黑名单。局域网与可信代理均可识别访问来源。
  • macOS 与 Windows 同步新增 Bark 推送。iPhone 可使用 Bark,Android 继续使用 ntfy;两个通道可分别启用,也可同时接收提醒。
  • Bark 与 ntfy 提供独立的配置、测试通知和发送状态,支持 Bark 官方服务及自建服务。使用 Bark 手机首页推送地址中的 Device Key,保存后密钥不回显。
  • 每个已订阅会话可单独选择“运行完成后通知”,默认关闭。仅提醒当前正在运行及之后正常完成的任务;失败、手动停止和开启前已完成的历史不通知。
  • 两个通道分别去重和重试;一个通道失败不影响另一个。新增接收设备不补发已完成历史,原有 ntfy 配置、投递记录和会话订阅保留。
  • 通知默认只包含状态,可按需显示聊天标题;点击通知返回对应会话。局域网链接需手机与电脑处于同一网络。

beta.5 / beta.6 的应用内更新检查存在 HTTP 415 问题,需要手动安装修正版。更新会保留配置并恢复原先运行的网关;使用临时 HTTPS 时,请重新打开最新地址。

English

  • Configurable login validity (12 hours by default; 0 disables automatic expiry), preserved across gateway restarts. Authentication-setting changes invalidate prior logins on restart.
  • Desktop login-device list with IPs, browser identifiers and last activity; revoke logins, block IPs and apply allow/block lists immediately. MAC addresses are not used; IP rules affect devices sharing an address.
  • Bark notifications are available on both macOS and Windows. Use Bark for iPhone, ntfy for Android, or enable both channels.
  • Each channel has separate settings, a test button, delivery status, deduplication and retries. Official and self-hosted Bark servers are supported; saved keys are hidden.
  • Each watched chat can opt into successful-run completion notifications. The option is off by default and excludes failed, stopped and previously completed runs.
  • Existing ntfy settings, delivery records and chat subscriptions are preserved. New destinations do not replay completed history.
  • beta.5 / beta.6 update checks have an HTTP 415 issue; manually install the corrected release once. LAN notification links require the phone to be on the same network.

v0.2.0-beta.5

v0.2.0-beta.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Oct 18:36

v0.2.0-beta.5

  • App 内检查更新、查看版本说明,一键下载并重启。更新包经过签名和完整性校验,安装失败时尝试恢复原版本。
  • 更新保留登录、网络、通知配置及关注聊天;原本运行的网关会自动恢复。
  • Web 端点击聊天后自动连接,同时渐进加载历史记录;必要时在电脑 Codex 中打开对应聊天。
  • 改善 Codex 会话数据库暂时不可读时的恢复和错误提示。

首次安装支持更新的版本后,后续版本可在「应用更新」中升级。更新会短暂断开手机;使用临时 HTTPS 时,请重新打开最新地址。

v0.2.0-beta.4 · HTTPS 证书与扫码登录修复

Choose a tag to compare

@try2love try2love released this 01 Oct 15:36

修复

  • 修复 GitHub 下载版在展开 Cloudflare 扫码登录时出现 CERTIFICATE_VERIFY_FAILED: unable to get local issuer certificate。
  • 安装包内置 Mozilla 根证书,二维码预检查、固定 HTTPS 入口检测和 ntfy 推送共用;证书与域名校验继续开启。
  • 保留系统及自定义 CA 配置;源码运行仍只依赖 Python 标准库。
  • 增加实际打包程序的 HTTPS 回归,覆盖默认 CA 路径不可用、未知 CA 拒绝、自定义 CA 和域名不匹配。

更新

退出旧桌面控制端后,用新版本替换 App。网关目录、登录配置及通知关注会保留。二维码预检查由新版桌面控制端立即接管;正在运行的旧网关需在方便时停止并重新启动,才能使用新版 ntfy TLS 实现。原局域网端口不会自动改变,重启临时隧道可能产生新的 Cloudflare 地址。

下载与首次打开

  • macOS Apple Silicon:下载完整 ZIP,解压后将 .app 放入“应用程序”。
  • Windows x64:优先使用 Setup.exe;免安装版须完整解压 ZIP,不要单独移动 exe。
  • Mac 版采用 ad-hoc 完整性签名,仍未获得 Apple Developer ID 签名或公证,首次打开可能需要按 README 手动允许;Windows 版未做证书签名。
  • SHA256SUMS.txt 用于核对下载文件。当前没有 Intel Mac 或 Windows ARM 专用包。

本机已验证真实 Cloudflare 入口的二维码生成和原生界面显示;实际手机扫码与蜂窝网络可达性仍需用户在自己的手机上确认。

构建来源:e2a97d3f9f34d270828e1b16ea997bb67bd6815d。
跨平台 Python 回归及 Mac / Windows 打包与 HTTPS 验证均通过。发布文件来自该次 GitHub Actions 构建;下载后的 Mac Python 3.13 包还在本机复验了真实 Cloudflare 扫码生成。

v0.2.0-beta.3 · Cloudflare 一键安装与引导

Choose a tag to compare

@try2love try2love released this 01 Oct 14:27

Cloudflare 一键安装与配置引导

  • App 内提供中英文三步教程、官方安装入口和已有程序检测。
  • 一键从 Cloudflare 官方 GitHub 下载对应系统的 cloudflared,验证 Release SHA-256 后安装,并检测程序能否运行。无需管理员权限,不修改系统 PATH。
  • 安装成功自动填入路径,显示未保存提示;保存后再启动网关。安装本身不会创建公网隧道。
  • 缺少程序时直接引导到配置页。下载失败、校验失败可重试或手动安装,已有配置与程序保持不变。
  • 临时 HTTPS 连接状态与网关状态分别显示,Cloudflare 日志纳入运行日志。隧道连接失败时,已启动网关的局域网访问仍可使用。
  • 延续 beta.2 的新图标及 macOS 完整性签名修复。

如何使用

  1. “网络与登录”添加并启用“临时 HTTPS · Cloudflare”。
  2. “运行配置”点击“一键下载并安装”,或检测已安装程序。
  3. 保存配置,在首页启动网关;临时 HTTPS 连接成功后,用手机打开地址或扫码登录。

临时地址无需购买域名或 Cloudflare 账号,地址会随隧道重启变化,流量经过 Cloudflare。电脑需允许向外连接 TCP 7844,且保持在线。

下载与 macOS 首次打开

  • macOS:Apple Silicon ZIP。
  • Windows:x64 安装器或便携 ZIP。
  • 校验文件:SHA256SUMS.txt。

macOS 包使用 ad-hoc 完整性签名,没有 Apple Developer ID 或公证。确认从本项目下载并核对 SHA-256 后,将 App 放到“应用程序”,尝试打开,再到“系统设置 → 隐私与安全性 → 仍要打开”。若系统没有提供该按钮,可仅移除此 App 的下载隔离标记(不同安装位置请替换路径):

xattr -dr com.apple.quarantine "/Applications/Codex Mobile Bridge.app"

无需关闭系统全局安全检查。升级保留网关配置。

验证范围

源代码:d486eb83b3140b45b6fac99e817315d3b2c3ff9d。

Mac 已实测官方程序下载、SHA-256 校验与版本检测,中英文界面、未保存提示和已打包 App 启动也已验证。Windows 官方程序安装流程有模拟覆盖,真实 Windows 官方下载和手机公网链路未在本轮实测。

双端安装包构建与测试 · Python 测试