返回 AI 资讯
安全研究言零的博客

Codex Tools v1.5.4 超详细教程 - 多账号管理 + API 反代完整指南(2026 最新版)

联系方式 & 交流群 QQ : 46333839 微信 : GOV-HACK 进微信群请联系博主,各位觉得文章对你有帮助的话可否打赏一些呀~ 前言 这篇教程面向零基础用户,从安装到使用完整覆盖 Codex Tools v1.5.4 的各项功能。Codex Tools 是一款基于 React + Tauri 的桌面工具,用来管理多个 Codex 账号,并提供本地 API 反代能力。 教程里的所有步骤都经过实际测试,常见的坑也会提前标注。内容跟随项目版本同步更新。 项目信息: GitHub 仓库:https://gi…

内容摘要

联系方式 & 交流群 QQ : 46333839 微信 : GOV-HACK 进微信群请联系博主,各位觉得文章对你有帮助的话可否打赏一些呀~ 前言 这篇教程面向零基础用户,从安装到使用完整覆盖 Codex Tools v1.5.4 的各项功能。Codex Tools 是一款基于 React + Tauri 的桌面工具,用来管理多个 Codex 账号,并提供本地 API 反代能力。 教程里的所有步骤都经过实际测试,常见的坑也会提前标注。内容跟随项目版本同步更新。 项目信息: GitHub 仓库:https://github.com/170-carry/codex-tools 当前版本:v1.5.4 技术栈:React + Tauri (Rust) 支持系统:macOS / Windows 许可证:MIT(免费开源) 重要声明 本项目仅供学习研究,请遵守 OpenAI 相关服务条款 严禁用于滥用、非法用途 因使用本项目产生的风险和后果由使用者自行承担 项目免费开源,任何付费版本均为倒卖行为 核心功能 1. 多账号管理 支持 OAuth 登录导入 支持 JSON 文件批量导入 支持读取文件夹下的全部账号文件 导入后保留当前本机登录态 2. 用量查看与智能切换 展示每个账号的 5 小时用量窗口 展示每个账号的 1 周用量窗口 显示计划类型(Free/Plus/Team 等) 支持手动刷新和定时自动刷新 支持按余量排序和智能切换 3. 一键切换账号 一键切换账号并启动 Codex 找不到桌面应用时自动回退到 codex app 可选同步 Opencode OpenAI 授权 可选在切换后重启已选编辑器 4. API 反代(核心功能) 本地提供 OpenAI 兼容的 /v1 接口 使用已登录的 Codex 账号作为上游 支持固定端口、自定义端口 支持固定 API Key 和手动刷新 按账号余量自动挑选可用账号转发 可设置应用启动时自动启动 API 反代 5. 公网访问与桌面能力 集成 cloudflared,可将本地反代暴露到公网 支持快速隧道和命名隧道 可选 HTTP/2 协议 支持后台驻留、状态栏菜单 支持应用内更新和多语言界面 环境准备 系统要求 系统 版本要求 推荐度 macOS macOS 10.15+ 推荐 Windows Windows 10/11 (64 位) 支持 Linux 暂不支持 - 前置软件 如果只是使用(不做开发),不需要安装任何额外软件,直接下载安装包即可。 如果你要开发或打包: Node.js 20+ Rust stable pnpm 9.15.9+ 查看系统版本: # macOS sw_vers # Windows (PowerShell) systeminfo | findstr /B /C: "OS Name" /C: "OS Version" 安装部署(3 种方式) 方式一:下载预编译版本(推荐新手) 步骤 1:访问发布页面 打开浏览器访问: GitHub Releases:https://github.com/170-carry/codex-tools/releases 步骤 2:下载对应版本 macOS 用户: Intel 芯片:下载 Codex_Tools_x64.dmg 或 Codex_Tools_x64.app.tar.gz Apple Silicon (M1/M2/M3):下载 Codex_Tools_aarch64.dmg 或 Codex_Tools_aarch64.app.tar.gz Windows 用户: 下载 Codex_Tools_x64-setup.exe 或 Codex_Tools_x64.zip 步骤 3:安装应用 macOS : 双击 .dmg 文件 将 Codex Tools.app 拖拽到「应用程序」文件夹 如果提示"已损坏",执行以下命令修复: sudo spctl --master-disable sudo xattr -r -d com.apple.quarantine /Applications/Codex \ Tools.app Windows: 双击 .exe 安装包 按照安装向导完成安装 或在开始菜单找到应用 步骤 4:首次启动 打开「应用程序」文件夹(macOS)或开始菜单(Windows) 找到并打开 Codex Tools 首次启动可能会提示确认,点击"打开"即可 方式二:源码安装(适合开发者) 步骤 1:安装前置环境 安装 Node.js 20+: # macOS (使用 Homebrew) brew install node@20 # Windows # 访问 https://nodejs.org/ 下载安装包 # 验证安装 node --version # 应显示 v20.x.x 安装 Rust: # macOS/Linux curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh source $HOME /.cargo/env # Windows # 访问 https://rustup.rs/ 下载 rustup-init.exe # 验证安装 rustc --version # 应显示 rustc 1.x.x 安装 pnpm: npm install -g pnpm # 验证安装 pnpm --version # 应显示 9.15.9+ 步骤 2:克隆项目 # 选择安装目录 cd /tmp # macOS/Linux # 或 D:\tools # Windows # 克隆项目 git clone https://github.com/170-carry/codex-tools.git # 进入项目目录 cd codex-tools 步骤 3:安装依赖 # 安装 Node.js 依赖 pnpm install # 安装时间:约 2-5 分钟(取决于网络) 步骤 4:启动开发环境 # 启动桌面应用(开发模式) pnpm run tauri dev # 启动时间:约 30-60 秒 # 启动后会打开应用窗口 开发模式特点 : 支持热重载 修改代码后自动刷新 控制台会显示日志 方式三:自行打包(适合高级用户) 步骤 1:完成方式二的所有步骤 步骤 2:执行打包命令 # macOS pnpm run tauri build # Windows pnpm run tauri build 打包时间 :约 5-15 分钟(首次打包需要编译 Rust 代码) 步骤 3:查找打包产物 macOS : ls -la src-tauri/target/release/bundle/dmg/ ls -la src-tauri/target/release/bundle/macos/ Windows: dir src-tauri \t arget \r elease \b undle \m si \ dir src-tauri \t arget \r elease \b undle \a pp \ 产物说明 : .dmg / .app - macOS 安装包 .exe / .msi - Windows 安装包 界面介绍 主界面布局 ┌─────────────────────────────────────────┐ │ Codex Tools [设置] │ ├─────────────────────────────────────────┤ │ │ │ ┌─────────────────────────────────┐ │ │ │ 账号列表 │ │ │ │ ┌─────────────────────────────┐ │ │ │ │ │ 🟢 账号 1 (Free) │ │ │ │ │ │ 5h: 2.5h / 1w: 15h │ │ │ │ │ └─────────────────────────────┘ │ │ │ │ ┌─────────────────────────────┐ │ │ │ │ │ 🟡 账号 2 (Plus) │ │ │ │ │ │ 5h: 4.8h / 1w: 20h │ │ │ │ │ └─────────────────────────────┘ │ │ │ └─────────────────────────────────┘ │ │ │ │ [刷新] [切换账号] [启动 Codex] │ │ │ ├─────────────────────────────────────────┤ │ [账号管理] [API 反代] [设置] [关于] │ └─────────────────────────────────────────┘ 底部导航栏 标签 功能 账号管理 查看和管理所有账号 API 反代 配置和启动 API 代理服务 设置 应用设置和偏好配置 关于 版本信息和帮助 详细使用教程 一、导入账号 方法 1:OAuth 登录导入(推荐) 点击「账号管理」标签 点击「+ 添加账号」按钮 选择「OAuth 登录」 应用会自动生成授权链接并打开浏览器 在浏览器中登录你的 Codex/ChatGPT 账号 授权完成后会自动跳转回应用 账号会自动导入并保存 优点 : 最简单快捷 自动获取完整认证信息 不需要手动操作文件 方法 2:上传 JSON 文件 点击「账号管理」标签 点击「+ 添加账号」按钮 选择「导入 JSON 文件」 选择一个或多个 .json 账号文件 点击「导入」 JSON 文件格式: { "label" : "我的账号 1" , "account_id" : "xxx-xxx-xxx" , "auth_json" : { "access_token" : "xxx" , "refresh_token" : "xxx" , "session_token" : "xxx" }, "plan_type" : "free" } 方法 3:读取文件夹 点击「账号管理」标签 点击「+ 添加账号」按钮 选择「读取文件夹」 选择包含多个 .json 文件的文件夹 应用会自动读取所有账号文件 适用场景 : 有大量账号需要批量导入 从其他工具迁移账号 方法 4:同步当前设备登录 确保你已经在 Codex 桌面应用或网页版登录 点击「账号管理」标签 点击「+ 添加账号」按钮 选择「同步当前登录」 应用会自动读取本机的登录凭证 注意 : 只会同步当前登录的账号 不会覆盖正在使用的账号 二、查看账号用量 手动刷新 进入「账号管理」页面 点击「刷新」按钮 等待几秒钟,用量信息会更新 自动刷新 进入「设置」页面 找到「用量自动刷新」选项 设置刷新间隔(默认 30 分钟) 开启自动刷新 用量信息说明 每个账号会显示: 字段 说明 5h 用量 过去 5 小时的使用时长 1w 用量 过去 1 周的使用时长 计划类型 Free / Plus / Team 等 状态 可用 / 受限 / 不可用 按余量排序 点击「用量」列标题 账号会按余量从高到低排序 再次点击会从低到高排序 三、切换账号并启动 Codex 一键切换 在账号列表中选择一个可用账号 点击「切换账号」按钮 等待应用切换到目标账号 切换成功后会显示提示 切换并启动 Codex 在账号列表中选择一个可用账号 点击「启动 Codex」按钮 应用会: 切换到目标账号 自动启动 Codex 桌面应用 如果找不到桌面应用,会回退到 codex app 编辑器联动(可选) 进入「设置」页面 找到「编辑器联动」部分 开启「切换账号后重启编辑器」 选择你的编辑器(Cursor / VSCode 等) 效果 : 切换账号后会自动重启编辑器 编辑器会使用新的账号认证 Opencode 授权同步(可选) 进入「设置」页面 找到「Opencode」部分 开启「同步 Opencode 授权」 效果 : 切换 Codex 账号时会同步更新 Opencode 的认证 适合同时使用两个工具的用户 四、API 反代(核心功能) 什么是 API 反代? 在你的电脑上跑一个本地 API 服务,让其他工具通过 OpenAI 兼容的接口调用 Codex 能力。 工作原理 : 客户端(如 Cursor) → 本地 API (127.0.0.1:8787) → Codex 上游 启动 API 反代 点击底部导航栏的「API 反代」标签 设置端口号(默认 8787) 点击「启动」按钮 等待服务启动成功 界面会显示: Base URL: http://127.0.0.1:8787/v1 API Key: sk-xxxxxxxx (自动生成) 在 Cursor 中使用 打开 Cursor 点击设置图标 → Cursor Settings 选择「Models」页面 开启「OpenAI API Key」 填入 API Key(从 Codex Tools 复制) 开启「Override OpenAI Base URL」 填入 Base URL: http://127.0.0.1:8787/v1 在「Add or search model」中输入 gpt-4 (或其他支持的模型) 点击「Add Custom Model」 完成! 现在你可以在 Cursor 中使用 Codex 的能力了。 在其他客户端中使用 通用配置 : 配置项 值 API 类型 OpenAI Compatible Base URL http://127.0.0.1:8787/v1 API Key sk-xxxxxxxx (从 Codex Tools 复制) 模型名称 gpt-4 或 gpt-5 支持的工具 : Cursor VSCode (Continue 插件) JetBrains IDEs Any API 客户端 支持的接口 接口 说明 GET /health 健康检查 GET /v1/models 获取模型列表 POST /v1/chat/completions 聊天补全(兼容 OpenAI) POST /v1/responses Responses 接口 请求示例 # 健康检查 curl http://127.0.0.1:8787/health # 获取模型列表 curl http://127.0.0.1:8787/v1/models \ -H 'Authorization: Bearer sk-xxxx' # 聊天补全 curl http://127.0.0.1:8787/v1/chat/completions \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer sk-xxxx' \ -d '{ "model": "gpt-4", "messages": [ {"role": "user", "content": "1+1 等于几?"} ] }' 自动启动 API 反代 进入「设置」页面 找到「API 反代」部分 开启「应用启动时自动启动」 设置端口和 API Key(可选) 效果 : 每次打开应用都会自动启动 API 反代 不需要手动操作 公网访问(Cloudflared) 如果你想让其他设备也能访问 API 反代: 点击「API 反代」标签 找到「Cloudflared 公网访问」部分 选择隧道类型: 快速隧道 :临时隧道,重启后失效 命名隧道 :持久隧道,需要配置 点击「启动隧道」 等待隧道建立成功 复制公网地址(如 https://xxx.trycloudflare.com ) 注意 : 公网访问会暴露你的 API 到互联网 请确保 API Key 足够安全 建议设置访问限制 故障排查 问题 1:应用无法启动 macOS 提示"已损坏": sudo spctl --master-disable sudo xattr -r -d com.apple.quarantine /Applications/Codex \ Tools.app Windows 闪退: 右键应用 → 以管理员身份运行 检查是否有杀毒软件拦截 重新下载安装包 问题 2:账号导入失败 OAuth 登录失败: 检查网络连接 确保浏览器能正常访问 ChatGPT 清除浏览器缓存后重试 尝试使用 JSON 文件导入 JSON 文件导入失败: 检查 JSON 格式是否正确 确保包含必要字段( access_token , account_id ) 检查文件编码是否为 UTF-8 问题 3:用量刷新失败 检查账号是否已登录 检查网络连接 手动点击刷新按钮 如果所有账号都失败,可能是网络问题 问题 4:API 反代无法启动 端口被占用 : # macOS/Linux lsof -i :8787 # Windows netstat -ano | findstr :8787 解决方案 : 关闭占用端口的应用 或在 Codex Tools 中更换端口 API Key 无效: 确保从「API 反代」页面复制正确的 API Key 检查是否有多余空格 尝试重新生成 API Key 问题 5:Cursor 无法连接 检查 API 反代是否已启动 检查 Base URL 是否正确( http://127.0.0.1:8787/v1 ) 检查 API Key 是否正确 尝试访问 http://127.0.0.1:8787/health 确认服务正常 检查 Cursor 是否支持自定义 API 使用技巧 1. 账号管理技巧 定期刷新用量 :设置自动刷新,保持用量信息最新 按余量排序 :快速找到可用额度最高的账号 使用标签 :给账号添加标签(如"工作"、“个人”) 备份账号 :定期导出账号 JSON 文件备份 2. API 反代技巧 固定端口 :避免每次启动端口变化 设置强 API Key:不要使用默认的弱 Key 监控日志 :查看 API 调用日志,了解使用情况 限制访问 :如果开启公网访问,设置 IP 白名单 3. 性能优化 关闭不用的功能:如不需要 API 反代,可以关闭 减少自动刷新频率:设置为 1 小时或更长 清理旧账号 :删除不再使用的账号 版本历史 版本 日期 主要更新 v1.5.4 2026-03 修复端口占用、稳定性优化 v1.5.3 2026-03 修复稳定性问题 v1.5.0 2026-03 重做账号导入、OAuth 登录优化 v1.4.1 2026-02 去除工作区相关功能 v1.4.0 2026-02 支持自定义 Codex 路径 v1.3.2 2026-02 UI 优化 v1.0.0 2026-01 重构为 Tauri 应用 相关链接 GitHub 仓库:https://github.com/170-carry/codex-tools 问题反馈 :https://github.com/170-carry/codex-tools/issues 更新日志 :https://github.com/170-carry/codex-tools/blob/main/changelog.md API 反代文档:https://github.com/170-carry/codex-tools/blob/main/docs/api-proxy.md 总结 Codex Tools 的定位就是多账号管理 + API 反代: 优点 界面简洁,易于上手 支持多种账号导入方式 用量查看直观清晰 API 反代功能强大 支持公网访问 免费开源 注意事项 目前仅支持 macOS 和 Windows Linux 暂不支持 公网访问需注意安全 适用人群 有多个 Codex 账号的用户 需要在多个工具间切换账号 需要使用 API 反代功能 开发者和技术爱好者 最后更新:2026-03-26 本教程基于 codex-tools v1.5.4 编写,具体操作请以实际版本为准。 使用本工具请遵守 OpenAI 相关服务条款,严禁用于违规用途。

资讯来源

言零的博客

原文链接

打开原文
Codex Tools v1.5.4 超详细教程 - 多账号管理 + API 反代完整指南(2026 最新版) · AI 资讯 · AIGOOD - AIGOOD