[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"tool-170-carry--codex-tools":3,"similar-170-carry--codex-tools":212},{"id":4,"github_repo":5,"name":6,"description_en":7,"description_zh":8,"ai_summary_zh":8,"readme_en":9,"readme_zh":10,"quickstart_zh":11,"use_case_zh":12,"hero_image_url":13,"owner_login":14,"owner_name":15,"owner_avatar_url":16,"owner_bio":15,"owner_company":15,"owner_location":15,"owner_email":15,"owner_twitter":15,"owner_website":15,"owner_url":17,"languages":18,"stars":39,"forks":40,"last_commit_at":41,"license":42,"difficulty_score":43,"env_os":44,"env_gpu":45,"env_ram":45,"env_deps":46,"category_tags":53,"github_topics":15,"view_count":56,"oss_zip_url":15,"oss_zip_packed_at":15,"status":57,"created_at":58,"updated_at":59,"faqs":60,"releases":111},9829,"170-carry\u002Fcodex-tools","codex-tools","代理,快捷切换codex 账号, 监控codex用量的工具,以及对codex进行api反代 , 支持多语言","codex-tools 是一款基于 React 和 Tauri 开发的桌面助手，专为高效管理多个 Codex 账号而设计。它主要解决了开发者在多账号切换、用量监控以及本地 API 集成时的繁琐痛点。通过直观的界面，用户可以轻松查看各账号的实时用量（如 5 小时及周窗口），并支持根据余量智能切换账号或一键启动 Codex 应用，极大提升了工作流效率。\n\n该工具的核心亮点在于其强大的本地 API 反代能力。它能将本地登录的 Codex 账号转化为标准的 OpenAI `\u002Fv1` 接口，让 Cursor 等编辑器或其他兼容工具能够无缝调用。针对远程访问需求，codex-tools 还集成了 cloudflared，可快速将本地服务暴露为公网地址，巧妙规避了部分软件对本地私有 IP 的限制。此外，它支持批量导入账号、多语言界面及后台驻留等功能。\n\ncodex-tools 非常适合频繁使用 Codex 进行代码生成的开发者、需要管理多账户的研究人员，以及希望将 Codex 能力灵活接入本地开发环境的极客用户。无论是日常编码还是复杂的项目调试，它都能提供稳定、便捷的账号管理与代理服务。","# Codex Tools\n\n一个基于 **React + Tauri** 的桌面工具，用来管理多个 Codex 账号，并提供本地 API 反代能力：\n- 查看账号用量\n- 快速切换和启动 Codex\n- 本地 `\u002Fv1` 反代\n- cloudflared 公网访问\n\n仓库地址：\u003Chttps:\u002F\u002Fgithub.com\u002F170-carry\u002Fcodex-tools>\n\n## 更新日志\n[更新日志](changelog.md)\n\n## Cursor API反代功能提示\n1. 通过 Cursor 官网 下载并安装 Cursor。\n\n2. 在 Cursor 中，点击2026-02-03_16-52-37图标，单击Cursor Settings，选择Models页面。\n\n3. 开启 OpenAI API Key，填入您的 API Key。\n\n4. 开启 Override OpenAI Base URL，填入可被 Cursor 访问的地址。\n\n5. 在Add or search model文本框中，输入Coding Plan支持的模型中的模型名称，点击Add Custom Model。\n\n6. 添加模型名称建议使用 `gpt-5.4`；同时兼容 `gpt-5-4` 别名\n\n### Cursor 接入注意事项\n\n- `ChatWise`、本地脚本、`curl` 这类本机直连客户端，可以直接使用本地 `Base URL`，例如 `http:\u002F\u002F127.0.0.1:8787\u002Fv1`\n- `Cursor` 不建议填写 `127.0.0.1`、`localhost`、`192.168.x.x`、`10.x.x.x` 这类本地或私网地址\n- 如果在 Cursor 里看到 `ssrf_blocked` 或 `connection to private IP is blocked`，通常不是代理本身报错，而是 Cursor 的模型提供方拦截了私网地址\n- 给 Cursor 使用时，请改用以下任意一种地址：\n- 使用应用内 `cloudflared` 生成的公网 `Public URL`\n- 使用“远程 Linux 反代”部署出来的公网服务器地址\n- 使用你自己的公网域名反向代理到本地或远程反代\n\n## 应用截图\n\n![Codex Tools Screenshot](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002F170-carry_codex-tools_readme_295c1828574d.png)\n\n## 解决codex-tools app 已损坏的方案\n\n> https:\u002F\u002Fzhuanlan.zhihu.com\u002Fp\u002F135948430\n\n> 省流:\n\n> sudo spctl  --master-disable\n\n> sudo xattr -r -d com.apple.quarantine \u002FApplications\u002FCodex\\ Tools.app\n\n## 快速启动（本地开发）\n\n### 1) 环境准备\n\n- Node.js 20+\n- Rust stable\n- macOS 或 Windows（优先支持 macOS）\n\n### 2) 安装依赖\n\n```bash\nnpm install\n```\n\n### 3) 启动桌面应用\n\n```bash\nnpm run tauri dev\n```\n\n就这三步。\n\n## 主要功能\n\n### 1. 账号管理\n\n- 支持 OAuth 登录导入\n- 支持上传单个或多个 `.json` 文件批量导入，也支持回导入导出的 `accounts.json` 备份\n- 支持直接读取文件夹下的全部 `.json` 文件\n- 导入结束后会恢复当前本机登录态，不覆盖你正在使用的账号\n\n### 2. 用量查看与智能切换\n\n- 展示每个账号的 **5h**、**1week** 用量窗口和计划类型\n- 支持手动刷新，也会定时自动刷新\n- 支持按余量排序和智能切换到更合适的账号\n\n### 3. 切换账号并联动本机环境\n\n- 一键切换账号并启动 Codex\n- 找不到桌面应用时自动回退到 `codex app`\n- 可选同步 Opencode OpenAI 授权\n- 可选在切换后重启已选编辑器\n\n### 4. API 反代\n\n- 本地提供 OpenAI 兼容的 `\u002Fv1` 接口\n- 使用已登录的 Codex 账号作为上游能力来源\n- 支持固定端口、自定义端口、固定 API Key 和手动刷新 API Key\n- 按账号余量自动挑选可用账号进行转发\n- 可设置应用启动时自动启动 API 反代\n- 可作为 CC Switch 的 Codex 自定义 provider 上游，按 `responses` 协议接入\n\n### 5. 公网访问与桌面能力\n\n- 集成 cloudflared，可将本地反代暴露到公网\n- 支持快速隧道和命名隧道，可选 HTTP\u002F2\n- 支持后台驻留、状态栏菜单、应用内更新和多语言界面\n\nAPI 反代详细链路见 [docs\u002Fapi-proxy.md](docs\u002Fapi-proxy.md)。\n\n## 打包与发布（简版）\n\n本项目已配置 GitHub Actions 自动发布（mac 双架构 + Windows）。\n\n触发发布：\n\n```bash\ngit tag v0.1.3\ngit push origin v0.1.3\n```\n\n查看：\n- 代码仓库: \u003Chttps:\u002F\u002Fgithub.com\u002F170-carry\u002Fcodex-tools>\n- 版本发布: \u003Chttps:\u002F\u002Fgithub.com\u002F170-carry\u002Fcodex-tools\u002Freleases>\n\n## 目录说明\n\n- 前端：`src\u002F`\n- Tauri \u002F Rust：`src-tauri\u002F`\n- 发布流程：`.github\u002Fworkflows\u002Frelease.yml`\n\n## Star History\n\n\u003Ca href=\"https:\u002F\u002Fwww.star-history.com\u002F?repos=170-carry\u002Fcodex-tools&type=date&legend=top-left\">\n \u003Cpicture>\n   \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fimage?repos=170-carry\u002Fcodex-tools&type=date&theme=dark&legend=top-left\" \u002F>\n   \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002F170-carry_codex-tools_readme_1f722c8d4886.png\" \u002F>\n   \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002F170-carry_codex-tools_readme_1f722c8d4886.png\" \u002F>\n \u003C\u002Fpicture>\n\u003C\u002Fa>\n\n## License\n\nMIT，详见 [LICENSE](LICENSE)。\n","# Codex Tools\n\n一个基于 **React + Tauri** 的桌面工具，用来管理多个 Codex 账号，并提供本地 API 反代能力：\n- 查看账号用量\n- 快速切换和启动 Codex\n- 本地 `\u002Fv1` 反代\n- cloudflared 公网访问\n\n仓库地址：\u003Chttps:\u002F\u002Fgithub.com\u002F170-carry\u002Fcodex-tools>\n\n## 更新日志\n[更新日志](changelog.md)\n\n## Cursor API反代功能提示\n1. 通过 Cursor 官网 下载并安装 Cursor。\n\n2. 在 Cursor 中，点击2026-02-03_16-52-37图标，单击Cursor Settings，选择Models页面。\n\n3. 开启 OpenAI API Key，填入您的 API Key。\n\n4. 开启 Override OpenAI Base URL，填入可被 Cursor 访问的地址。\n\n5. 在Add or search model文本框中，输入Coding Plan支持的模型中的模型名称，点击Add Custom Model。\n\n6. 添加模型名称建议使用 `gpt-5.4`；同时兼容 `gpt-5-4` 别名\n\n### Cursor 接入注意事项\n\n- `ChatWise`、本地脚本、`curl` 这类本机直连客户端，可以直接使用本地 `Base URL`，例如 `http:\u002F\u002F127.0.0.1:8787\u002Fv1`\n- `Cursor` 不建议填写 `127.0.0.1`、`localhost`、`192.168.x.x`、`10.x.x.x` 这类本地或私网地址\n- 如果在 Cursor 里看到 `ssrf_blocked` 或 `connection to private IP is blocked`，通常不是代理本身报错，而是 Cursor 的模型提供方拦截了私网地址\n- 给 Cursor 使用时，请改用以下任意一种地址：\n- 使用应用内 `cloudflared` 生成的公网 `Public URL`\n- 使用“远程 Linux 反代”部署出来的公网服务器地址\n- 使用你自己的公网域名反向代理到本地或远程反代\n\n## 应用截图\n\n![Codex Tools Screenshot](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002F170-carry_codex-tools_readme_295c1828574d.png)\n\n## 解决codex-tools app 已损坏的方案\n\n> https:\u002F\u002Fzhuanlan.zhihu.com\u002Fp\u002F135948430\n\n> 省流:\n\n> sudo spctl  --master-disable\n\n> sudo xattr -r -d com.apple.quarantine \u002FApplications\u002FCodex\\ Tools.app\n\n## 快速启动（本地开发）\n\n### 1) 环境准备\n\n- Node.js 20+\n- Rust stable\n- macOS 或 Windows（优先支持 macOS）\n\n### 2) 安装依赖\n\n```bash\nnpm install\n```\n\n### 3) 启动桌面应用\n\n```bash\nnpm run tauri dev\n```\n\n就这三步。\n\n## 主要功能\n\n### 1. 账号管理\n\n- 支持 OAuth 登录导入\n- 支持上传单个或多个 `.json` 文件批量导入，也支持回导入导出的 `accounts.json` 备份\n- 支持直接读取文件夹下的全部 `.json` 文件\n- 导入结束后会恢复当前本机登录态，不覆盖你正在使用的账号\n\n### 2. 用量查看与智能切换\n\n- 展示每个账号的 **5h**、**1week** 用量窗口和计划类型\n- 支持手动刷新，也会定时自动刷新\n- 支持按余量排序和智能切换到更合适的账号\n\n### 3. 切换账号并联动本机环境\n\n- 一键切换账号并启动 Codex\n- 找不到桌面应用时自动回退到 `codex app`\n- 可选同步 Opencode OpenAI 授权\n- 可选在切换后重启已选编辑器\n\n### 4. API 反代\n\n- 本地提供 OpenAI 兼容的 `\u002Fv1` 接口\n- 使用已登录的 Codex 账号作为上游能力来源\n- 支持固定端口、自定义端口、固定 API Key 和手动刷新 API Key\n- 按账号余量自动挑选可用账号进行转发\n- 可设置应用启动时自动启动 API 反代\n- 可作为 CC Switch 的 Codex 自定义 provider 上游，按 `responses` 协议接入\n\n### 5. 公网访问与桌面能力\n\n- 集成 cloudflared，可将本地反代暴露到公网\n- 支持快速隧道和命名隧道，可选 HTTP\u002F2\n- 支持后台驻留、状态栏菜单、应用内更新和多语言界面\n\nAPI 反代详细链路见 [docs\u002Fapi-proxy.md](docs\u002Fapi-proxy.md)。\n\n## 打包与发布（简版）\n\n本项目已配置 GitHub Actions 自动发布（mac 双架构 + Windows）。\n\n触发发布：\n\n```bash\ngit tag v0.1.3\ngit push origin v0.1.3\n```\n\n查看：\n- 代码仓库: \u003Chttps:\u002F\u002Fgithub.com\u002F170-carry\u002Fcodex-tools>\n- 版本发布: \u003Chttps:\u002F\u002Fgithub.com\u002F170-carry\u002Fcodex-tools\u002Freleases>\n\n## 目录说明\n\n- 前端：`src\u002F`\n- Tauri \u002F Rust：`src-tauri\u002F`\n- 发布流程：`.github\u002Fworkflows\u002Frelease.yml`\n\n## Star History\n\n\u003Ca href=\"https:\u002F\u002Fwww.star-history.com\u002F?repos=170-carry\u002Fcodex-tools&type=date&legend=top-left\">\n \u003Cpicture>\n   \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fimage?repos=170-carry\u002Fcodex-tools&type=date&theme=dark&legend=top-left\" \u002F>\n   \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002F170-carry_codex-tools_readme_1f722c8d4886.png\" \u002F>\n   \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002F170-carry_codex-tools_readme_1f722c8d4886.png\" \u002F>\n \u003C\u002Fpicture>\n\u003C\u002Fa>\n\n## License\n\nMIT，详见 [LICENSE](LICENSE)。","# Codex Tools 快速上手指南\n\nCodex Tools 是一款基于 **React + Tauri** 的桌面应用，旨在高效管理多个 Codex 账号，并提供本地 API 反代及公网访问能力。\n\n## 1. 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n*   **操作系统**：优先支持 macOS，同时也支持 Windows。\n*   **Node.js**：版本需为 20 或更高 (`Node.js 20+`)。\n*   **Rust**：需安装稳定版 (`Rust stable`)。\n\n> **提示**：国内开发者若下载 Rust 或 Node 依赖较慢，建议配置国内镜像源（如清华源、中科大源）进行加速。\n\n## 2. 安装步骤\n\n克隆项目仓库并安装依赖，具体命令如下：\n\n```bash\n# 克隆仓库（如果尚未克隆）\ngit clone https:\u002F\u002Fgithub.com\u002F170-carry\u002Fcodex-tools.git\ncd codex-tools\n\n# 安装前端依赖\nnpm install\n```\n\n## 3. 基本使用\n\n完成依赖安装后，即可启动桌面应用进行开发和测试：\n\n```bash\n# 启动 Tauri 桌面应用\nnpm run tauri dev\n```\n\n**核心功能速览：**\n*   **账号管理**：支持 OAuth 登录或通过 `.json` 文件批量导入账号，自动查看用量并智能切换。\n*   **API 反代**：应用启动后，本地将提供 OpenAI 兼容的 `\u002Fv1` 接口（默认端口可配置），自动利用已登录的 Codex 账号作为上游。\n*   **Cursor 集成**：\n    *   对于本地直连工具（如 curl），可直接使用 `http:\u002F\u002F127.0.0.1:8787\u002Fv1`。\n    *   对于 **Cursor** 编辑器，由于安全限制无法直接访问本地地址，请使用应用内集成的 `cloudflared` 生成公网 URL，或部署远程反代地址填入 Cursor 设置中。","某全栈开发团队在构建复杂 SaaS 平台时，需高频调用 Codex 进行代码生成与重构，且团队成员共享多个付费账号以应对高昂的 Token 消耗。\n\n### 没有 codex-tools 时\n- **账号切换繁琐**：开发者需在系统设置或浏览器中手动登出再登入不同账号，每次切换耗时数分钟，严重打断编码心流。\n- **用量监控盲区**：无法直观查看各账号的 5 小时或周用量窗口，常因某个账号额度耗尽导致任务中途报错，需人工逐个排查。\n- **编辑器集成困难**：想在 Cursor 等本地编辑器中使用 Codex 能力时，受限于私网地址拦截（SSRF），难以直接配置本地代理，被迫放弃本地智能补全。\n- **资源分配低效**：团队缺乏自动调度机制，常出现“有的账号闲置、有的账号爆表”的资源浪费现象。\n\n### 使用 codex-tools 后\n- **一键无缝切换**：通过桌面端界面即可秒级切换活跃账号并自动联动启动 Codex 应用，甚至可配置切换后自动重启编辑器，保持开发环境始终就绪。\n- **可视化用量看板**：实时展示每个账号的剩余配额与计划类型，支持按余量排序和智能自动切换，确保请求永远转发给额度充足的账号。\n- **本地 API 反代打通**：利用内置的 `\u002Fv1` 反代及 Cloudflare 隧道功能，轻松将本地服务暴露为公网地址，完美绕过 Cursor 对私网 IP 的限制，实现本地模型无缝接入。\n- **自动化负载均衡**：设置自动启动反代后，工具会根据预设策略自动挑选最优账号处理请求，最大化利用团队所有账号的并发额度。\n\ncodex-tools 将分散的账号管理、用量监控与本地代理整合为一站式桌面方案，让团队能以最低摩擦成本实现 Codex 算力的弹性调度与高效复用。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002F170-carry_codex-tools_295c1828.png","170-carry",null,"https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002F170-carry_3c9573e1.png","https:\u002F\u002Fgithub.com\u002F170-carry",[19,23,27,31,35],{"name":20,"color":21,"percentage":22},"Rust","#dea584",53.4,{"name":24,"color":25,"percentage":26},"TypeScript","#3178c6",37.3,{"name":28,"color":29,"percentage":30},"CSS","#663399",9.2,{"name":32,"color":33,"percentage":34},"JavaScript","#f1e05a",0.1,{"name":36,"color":37,"percentage":38},"HTML","#e34c26",0,639,76,"2026-04-19T14:35:44","MIT",4,"macOS, Windows","未说明",{"notes":47,"python":45,"dependencies":48},"该工具为桌面应用，非 AI 模型训练\u002F推理环境，因此无 GPU、显存及 Python 版本要求。主要开发环境需安装 Node.js 20+ 和 Rust stable。macOS 用户若遇到“应用已损坏”提示，需执行命令移除隔离属性（sudo xattr -r -d com.apple.quarantine）。Cursor 使用时不支持直接填写本地回环地址（如 127.0.0.1），需通过 cloudflared 生成公网 URL 或使用远程服务器反代。",[49,50,51,52],"Node.js 20+","Rust stable","React","Tauri",[54,55],"语言模型","插件",2,"ready","2026-03-27T02:49:30.150509","2026-04-20T07:17:58.727694",[61,66,71,76,81,86,91,96,101,106],{"id":62,"question_zh":63,"answer_zh":64,"source_url":65},44136,"添加第四个账号时，之前的账号会被顶掉或消失，最多支持几个账号？","该问题已在最新版本中修复。早期版本可能存在同一工作区下多账号覆盖的问题，请更新到最新版本（如 v1.1.3 或更高）即可支持更多账号（目前已拓展至 5 个及以上）。如果更新后仍有问题，请检查是否在同一工作区操作，并尝试重新添加账号。","https:\u002F\u002Fgithub.com\u002F170-carry\u002Fcodex-tools\u002Fissues\u002F16",{"id":67,"question_zh":68,"answer_zh":69,"source_url":70},44137,"Opencode 同步功能开启后不起作用，或者桌面版重启后无法切换账号怎么办？","请确保已安装最新版本。维护者已针对 Opencode CLI 和桌面版的同步及账号切换标记问题进行了修复。如果勾选重启选项后仍提示错误，请手动更新软件版本。最新版本已解决切换账号后无标记导致无法识别当前账号的问题。","https:\u002F\u002Fgithub.com\u002F170-carry\u002Fcodex-tools\u002Fissues\u002F27",{"id":72,"question_zh":73,"answer_zh":74,"source_url":75},44138,"切换账号后如何确认新账号是否生效？有没有自动验证机制？","维护者已修复此问题，现在点击切换账号后会自动进行验证，确保账号可用。如果之前需要手动退出重进 TUI 才能生效，更新版本后即可实现自动验证和状态同步。","https:\u002F\u002Fgithub.com\u002F170-carry\u002Fcodex-tools\u002Fissues\u002F34",{"id":77,"question_zh":78,"answer_zh":79,"source_url":80},44139,"添加账号时监听无反应，或显示“请求用量接口失败”错误怎么办？","1. 账号添加后瞬间消失可能是由于账号切换后排序变化导致的显示问题，请尝试手动刷新或重新切换账号。\n2. “请求用量接口失败”通常指 API 额度查询失败，注意界面上的 'credits' 代表账户的 API 余额剩余，而非 Codex 本身的额度。如果持续报错，请检查网络连接或稍后重试，维护者已在后续版本优化了相关逻辑。","https:\u002F\u002Fgithub.com\u002F170-carry\u002Fcodex-tools\u002Fissues\u002F5",{"id":82,"question_zh":83,"answer_zh":84,"source_url":85},44140,"使用反代功能时出现“聊天请求缺少 messages 数组”错误如何解决？","维护者已对该问题进行优化。如果遇到此错误，请确保已更新到最新版本，并检查模型名称配置（如配置为 gpt-5-4）。如果是使用公网临时 URL 反代，请确认反代服务本身是否正常转发消息体。维护者表示已修复相关解析逻辑，更新版本通常可解决。","https:\u002F\u002Fgithub.com\u002F170-carry\u002Fcodex-tools\u002Fissues\u002F9",{"id":87,"question_zh":88,"answer_zh":89,"source_url":90},44141,"macOS 上应用图标没有圆角，且设置中找不到仓库地址怎么办？","维护者已在 v1.7.5 版本中修复了 macOS 图标未做圆角处理的问题，使其符合系统视觉风格。同时，建议在设置中心查看是否有新增的 GitHub 仓库地址入口，以便快速访问项目主页、提交 Issue 或查看更新日志。如果图标在旧设备上显示过大，可参考社区提供的脚本自行构建或等待后续优化。","https:\u002F\u002Fgithub.com\u002F170-carry\u002Fcodex-tools\u002Fissues\u002F31",{"id":92,"question_zh":93,"answer_zh":94,"source_url":95},44142,"后台运行时为什么会弹出一个黑色的命令窗口？","这是一个已知问题，维护者已定位并在后续版本中进行了 Windows 相关的优化以隐藏该命令窗口。如果遇到此情况，请更新到最新版本，问题应已解决。","https:\u002F\u002Fgithub.com\u002F170-carry\u002Fcodex-tools\u002Fissues\u002F70",{"id":97,"question_zh":98,"answer_zh":99,"source_url":100},44143,"账号数量限制是多少？能否显示 Team 名称？","账号限制已拓展（目前支持 5 个或更多，具体视版本而定），并且新版本（如 v1.5.0）已支持显示多个 Team 的名称。请升级软件到最新版本以使用这些功能。此外，针对 Windows 下 Codex CLI 寻址不全的问题，维护者计划添加手动指定启动路径的功能。","https:\u002F\u002Fgithub.com\u002F170-carry\u002Fcodex-tools\u002Fissues\u002F38",{"id":102,"question_zh":103,"answer_zh":104,"source_url":105},44144,"使用反代功能时出现 Opencode 循环调用或终止符解析错误怎么办？","该问题是由于 chat\u002Fcompletions 流式结束块被误报为 tool_calls 导致的。维护者已在 v0.6.1 版本中修复了此解析错误。请确保将软件升级到 v0.6.1 或更高版本，即可解决循环调用问题。","https:\u002F\u002Fgithub.com\u002F170-carry\u002Fcodex-tools\u002Fissues\u002F15",{"id":107,"question_zh":108,"answer_zh":109,"source_url":110},44145,"升级版本后原有账号信息丢失，只剩下当前使用的账号怎么办？","这是一个严重问题，维护者已收到反馈并正在进行严肃排查。部分用户反馈在更新至 1.3 版本后出现此情况。建议先尝试回退到旧版本看能否恢复，或等待维护者发布修复补丁。在问题解决前，请谨慎升级并备份重要账号配置。","https:\u002F\u002Fgithub.com\u002F170-carry\u002Fcodex-tools\u002Fissues\u002F36",[112,117,122,127,132,137,142,147,152,157,162,167,172,177,182,187,192,197,202,207],{"id":113,"version":114,"summary_zh":115,"released_at":116},351684,"v1.7.7","发布 v1.7.7\n\n构建矩阵包括：\n- macOS Apple Silicon (aarch64)\n- macOS Intel (x86_64)\n- Windows","2026-04-16T16:43:56",{"id":118,"version":119,"summary_zh":120,"released_at":121},351685,"v1.7.6","发布 v1.7.6\n\n构建矩阵包括：\n- macOS Apple Silicon (aarch64)\n- macOS Intel (x86_64)\n- Windows","2026-04-16T16:31:49",{"id":123,"version":124,"summary_zh":125,"released_at":126},351686,"v1.7.5","发布 v1.7.5\n\n构建矩阵包括：\n- macOS Apple Silicon (aarch64)\n- macOS Intel (x86_64)\n- Windows","2026-04-08T12:29:20",{"id":128,"version":129,"summary_zh":130,"released_at":131},351687,"v1.7.2","发布 v1.7.2\n\n构建矩阵包括：\n- macOS Apple Silicon (aarch64)\n- macOS Intel (x86_64)\n- Windows","2026-04-07T12:14:13",{"id":133,"version":134,"summary_zh":135,"released_at":136},351688,"v1.7.1","发布 v1.7.1\n\n构建矩阵包括：\n- macOS Apple Silicon (aarch64)\n- macOS Intel (x86_64)\n- Windows","2026-04-07T08:16:49",{"id":138,"version":139,"summary_zh":140,"released_at":141},351689,"v1.7.0","发布 v1.7.0\n\n构建矩阵包括：\n- macOS Apple Silicon (aarch64)\n- macOS Intel (x86_64)\n- Windows","2026-04-07T07:08:15",{"id":143,"version":144,"summary_zh":145,"released_at":146},351690,"v1.6.4","发布 v1.6.4\n\n构建矩阵包括：\n- macOS Apple Silicon (aarch64)\n- macOS Intel (x86_64)\n- Windows","2026-04-07T03:07:24",{"id":148,"version":149,"summary_zh":150,"released_at":151},351691,"v1.6.3","发布 v1.6.3\n\n构建矩阵包括：\n- macOS Apple Silicon (aarch64)\n- macOS Intel (x86_64)\n- Windows","2026-04-07T03:02:52",{"id":153,"version":154,"summary_zh":155,"released_at":156},351692,"v1.6.2","发布 v1.6.2\n\n构建矩阵包括：\n- macOS Apple Silicon (aarch64)\n- macOS Intel (x86_64)\n- Windows","2026-04-05T15:20:56",{"id":158,"version":159,"summary_zh":160,"released_at":161},351693,"v1.6.1","发布 v1.6.1\n\n构建矩阵包括：\n- macOS Apple Silicon (aarch64)\n- macOS Intel (x86_64)\n- Windows","2026-04-03T05:37:42",{"id":163,"version":164,"summary_zh":165,"released_at":166},351694,"v1.6.0","Release v1.6.0\n\nBuild matrix includes:\n- macOS Apple Silicon (aarch64)\n- macOS Intel (x86_64)\n- Windows","2026-04-02T13:42:44",{"id":168,"version":169,"summary_zh":170,"released_at":171},351695,"v1.5.5","Release v1.5.5\n\nBuild matrix includes:\n- macOS Apple Silicon (aarch64)\n- macOS Intel (x86_64)\n- Windows","2026-03-30T16:28:18",{"id":173,"version":174,"summary_zh":175,"released_at":176},351696,"v1.5.4","Release v1.5.4\n\nBuild matrix includes:\n- macOS Apple Silicon (aarch64)\n- macOS Intel (x86_64)\n- Windows","2026-03-24T03:23:48",{"id":178,"version":179,"summary_zh":180,"released_at":181},351697,"v1.5.3","Release v1.5.3\n\nBuild matrix includes:\n- macOS Apple Silicon (aarch64)\n- macOS Intel (x86_64)\n- Windows","2026-03-21T07:09:06",{"id":183,"version":184,"summary_zh":185,"released_at":186},351698,"v1.5.2","Release v1.5.2\n\nBuild matrix includes:\n- macOS Apple Silicon (aarch64)\n- macOS Intel (x86_64)\n- Windows","2026-03-20T06:12:24",{"id":188,"version":189,"summary_zh":190,"released_at":191},351699,"v1.5.1","Release v1.5.1\n\nBuild matrix includes:\n- macOS Apple Silicon (aarch64)\n- macOS Intel (x86_64)\n- Windows","2026-03-20T05:49:48",{"id":193,"version":194,"summary_zh":195,"released_at":196},351700,"v1.5.0","Release v1.5.0\n\nBuild matrix includes:\n- macOS Apple Silicon (aarch64)\n- macOS Intel (x86_64)\n- Windows","2026-03-20T03:08:53",{"id":198,"version":199,"summary_zh":200,"released_at":201},351701,"v1.4.1","Release v1.4.1\n\nBuild matrix includes:\n- macOS Apple Silicon (aarch64)\n- macOS Intel (x86_64)\n- Windows","2026-03-19T16:14:42",{"id":203,"version":204,"summary_zh":205,"released_at":206},351702,"v1.4.0","Release v1.4.0\n\nBuild matrix includes:\n- macOS Apple Silicon (aarch64)\n- macOS Intel (x86_64)\n- Windows","2026-03-19T12:22:09",{"id":208,"version":209,"summary_zh":210,"released_at":211},351703,"v1.3.2","Release v1.3.2\n\nBuild matrix includes:\n- macOS Apple Silicon (aarch64)\n- macOS Intel (x86_64)\n- Windows","2026-03-19T07:35:05",[213,223,232,241,249,258],{"id":214,"name":215,"github_repo":216,"description_zh":217,"stars":218,"difficulty_score":56,"last_commit_at":219,"category_tags":220,"status":57},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",160784,"2026-04-19T11:32:54",[221,222,54],"开发框架","Agent",{"id":224,"name":225,"github_repo":226,"description_zh":227,"stars":228,"difficulty_score":229,"last_commit_at":230,"category_tags":231,"status":57},8272,"opencode","anomalyco\u002Fopencode","OpenCode 是一款开源的 AI 编程助手（Coding Agent），旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件，而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码，还是排查难以定位的 Bug，OpenCode 都能通过自然语言交互高效完成，显著减少开发者在重复性劳动和上下文切换上的时间消耗。\n\n这款工具专为软件开发者、工程师及技术研究人员设计，特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构，这意味着用户可以审查代码逻辑、自定义行为策略，甚至私有化部署以保障数据安全，彻底打破了传统闭源 AI 助手的“黑盒”限制。\n\n在技术体验上，OpenCode 提供了灵活的终端界面（Terminal UI）和正在测试中的桌面应用程序，支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具，安装便捷，并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客，还是渴望提升产出的独立开发者，OpenCode 都提供了一个透明、可信",144296,1,"2026-04-16T14:50:03",[222,55],{"id":233,"name":234,"github_repo":235,"description_zh":236,"stars":237,"difficulty_score":56,"last_commit_at":238,"category_tags":239,"status":57},6121,"gemini-cli","google-gemini\u002Fgemini-cli","gemini-cli 是一款由谷歌推出的开源 AI 命令行工具，它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言，它提供了一条从输入提示词到获取模型响应的最短路径，无需切换窗口即可享受智能辅助。\n\n这款工具主要解决了开发过程中频繁上下文切换的痛点，让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用，还是执行复杂的 Git 操作，gemini-cli 都能通过自然语言指令高效处理。\n\n它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口，具备出色的逻辑推理能力；内置 Google 搜索、文件操作及 Shell 命令执行等实用工具；更独特的是，它支持 MCP（模型上下文协议），允许用户灵活扩展自定义集成，连接如图像生成等外部能力。此外，个人谷歌账号即可享受免费的额度支持，且项目基于 Apache 2.0 协议完全开源，是提升终端工作效率的理想助手。",100752,"2026-04-10T01:20:03",[55,222,240,221],"图像",{"id":242,"name":243,"github_repo":244,"description_zh":245,"stars":246,"difficulty_score":56,"last_commit_at":247,"category_tags":248,"status":57},4721,"markitdown","microsoft\u002Fmarkitdown","MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具，专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片（含 OCR）、音频（含语音转录）、HTML 乃至 YouTube 链接等多种格式的解析，能够精准提取文档中的标题、列表、表格和链接等关键结构信息。\n\n在人工智能应用日益普及的今天，大语言模型（LLM）虽擅长处理文本，却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点，它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式，成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外，它还提供了 MCP（模型上下文协议）服务器，可无缝集成到 Claude Desktop 等 LLM 应用中。\n\n这款工具特别适合开发者、数据科学家及 AI 研究人员使用，尤其是那些需要构建文档检索增强生成（RAG）系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性，但其核心优势在于为机器",93400,"2026-04-06T19:52:38",[55,221],{"id":250,"name":251,"github_repo":252,"description_zh":253,"stars":254,"difficulty_score":255,"last_commit_at":256,"category_tags":257,"status":57},4487,"LLMs-from-scratch","rasbt\u002FLLMs-from-scratch","LLMs-from-scratch 是一个基于 PyTorch 的开源教育项目，旨在引导用户从零开始一步步构建一个类似 ChatGPT 的大型语言模型（LLM）。它不仅是同名技术著作的官方代码库，更提供了一套完整的实践方案，涵盖模型开发、预训练及微调的全过程。\n\n该项目主要解决了大模型领域“黑盒化”的学习痛点。许多开发者虽能调用现成模型，却难以深入理解其内部架构与训练机制。通过亲手编写每一行核心代码，用户能够透彻掌握 Transformer 架构、注意力机制等关键原理，从而真正理解大模型是如何“思考”的。此外，项目还包含了加载大型预训练权重进行微调的代码，帮助用户将理论知识延伸至实际应用。\n\nLLMs-from-scratch 特别适合希望深入底层原理的 AI 开发者、研究人员以及计算机专业的学生。对于不满足于仅使用 API，而是渴望探究模型构建细节的技术人员而言，这是极佳的学习资源。其独特的技术亮点在于“循序渐进”的教学设计：将复杂的系统工程拆解为清晰的步骤，配合详细的图表与示例，让构建一个虽小但功能完备的大模型变得触手可及。无论你是想夯实理论基础，还是为未来研发更大规模的模型做准备",90106,3,"2026-04-06T11:19:32",[54,240,222,221],{"id":259,"name":260,"github_repo":261,"description_zh":262,"stars":263,"difficulty_score":56,"last_commit_at":264,"category_tags":265,"status":57},8553,"spec-kit","github\u002Fspec-kit","Spec Kit 是一款专为提升软件开发效率而设计的开源工具包，旨在帮助团队快速落地“规格驱动开发”（Spec-Driven Development）模式。传统开发中，需求文档往往与代码实现脱节，导致沟通成本高且结果不可控；而 Spec Kit 通过将规格说明书转化为可执行的指令，让 AI 直接依据明确的业务场景生成高质量代码，从而减少从零开始的随意编码，确保产出结果的可预测性。\n\n该工具特别适合希望利用 AI 辅助编程的开发者、技术负责人及初创团队。无论是启动全新项目还是在现有工程中引入规范化流程，用户只需通过简单的命令行操作，即可初始化项目并集成主流的 AI 编程助手。其核心技术亮点在于“规格即代码”的理念，支持社区扩展与预设模板，允许用户根据特定技术栈定制开发流程。此外，Spec Kit 强调官方维护的安全性，提供稳定的版本管理，帮助开发者在享受 AI 红利的同时，依然牢牢掌握架构设计的主动权，真正实现从“凭感觉写代码”到“按规格建系统”的转变。",88749,"2026-04-17T09:48:14",[54,240,222,221]]