如何在macOS/Windows/Linux安装CodexHost:附启动失败、应用无法验证等常见问题完整教程
【免费下载链接】codex-hostRun Pi and Claude Code directly in Codex Desktop. 在 Codex Desktop 中直接运行 Pi 和 Claude Code。项目地址: https://gitcode.com/gh_mirrors/co/codex-host
CodexHost 是一款让 Pi、Claude Code 等十余款 AI Agent Harness 直接在 Codex Desktop 里原生运行的工具,无需切换应用即可完成多 Agent 协作开发。本文将带你快速完成 macOS、Windows、Linux 三大平台的 CodexHost 安装,并逐一解决「应用无法验证」「启动失败」「绿色版无法识别」等高频问题。
安装前须知:CodexHost 适合谁?
如果你已经在使用 Codex Desktop(ChatGPT App),但还想同时调用 Claude Code、Pi、Grok、OpenCode 等工具,CodexHost 可以做到:
- 同一窗口多 Agent:不同 Harness 的会话共享一个侧边栏,输入框右下角随时切换 Agent
- 跨 Agent 协作:输入
#即可把任务委派给其他 Agent 并行执行 - 原生体验:Diff 审查、Fork、Worktree、消息编辑等能力全部保留
CodexHost 通过扩展官方 Codex Desktop 实现,不会重建聊天界面,也不修改官方安装包。
一键安装:npm 方式(macOS / Windows / Linux 通用)
最快的安装方式是 npm,三个平台通用:
npm install -g @codexhost/cli codexhost执行codexhost后,它会自动拉起官方 Codex Desktop 并注入 CodexHost 功能。终端启动时会在最后打印本地控制台的访问地址。
💡 环境要求:Node.js 22.19+ 或 24,以及已安装对应架构的官方 Codex Desktop(Linux 为 ChatGPT App)。
安装包方式:macOS / Windows 图形化安装
macOS 和 Windows 用户也可以从项目官方 Releases 页面下载对应平台的安装包:
| 平台 | 安装方式 |
|---|---|
| macOS | 双击.dmg拖入应用程序文件夹 |
| Windows | 运行安装程序,或开始菜单启动 |
| Linux | 仅支持 npm 方式(x64 / ARM64) |
安装包启动时会先在浏览器中打开本地控制台总览页,再启动 Codex Desktop,方便你第一时间确认状态。
Linux 安装注意事项(x64 / ARM64)
Linux 只支持通过 npm 安装,且有几点硬性要求:
- 先装官方 ChatGPT App:需要与当前架构匹配的
.deb或.rpm官方包(x86-64 或 ARM64) - glibc 版本:CodexHost 的 Linux 原生二进制以 glibc 2.35 为基线,2.35 及以上系统可正常加载
- 不支持的形态:Snap、Flatpak、AppImage、迁移安装的版本均不受支持
- 启动前完全退出 ChatGPT App:CodexHost 不会接管独立运行的 ChatGPT 进程
完整说明见官方 Linux 指南:docs/platforms/linux/linux.md(中文版本:docs/platforms/linux/linux.zh-CN.md)。
启动失败怎么办?3 个命令快速定位问题
第 1 步:打开本地控制台
启动失败或「Codex 打开了但没有 CodexHost 功能」时,运行:
codexhost consoleWindows 用户也可以从开始菜单 → codexhost console打开。浏览器会访问本地地址http://127.0.0.1:26339/,总览页会显示:
- 最近一次启动失败在哪一步、错误原文
- Codex Desktop 版本与 CodexHost 版本
- Host Runtime 日志入口(可导出诊断包)
- 在 Codex 未运行时的在线更新入口
控制台的详细行为见:docs/operations/codexhost-console.md。
第 2 步:用 inspect 自检安装状态
codexhost inspect codexhost --versioninspect会报告识别到的包身份、版本、启动器、可执行文件与运行中的进程 ID,特别适用于 Codex Desktop 更新后确认 CodexHost 是否仍能识别官方桌面端。
第 3 步:按平台处理常见报错
macOS:首次打开提示「应用无法验证」
这是 macOS 隔离属性导致的,在终端执行一次即可:
xattr -dr com.apple.quarantine /Applications/codexhost.appWindows:使用绿色解压版 Codex Desktop
如果你用的是免安装的便携版,需要把CODEXHOST_INSTALL_ROOT指向 Codex Desktop 的解压目录:
[Environment]::SetEnvironmentVariable("CODEXHOST_INSTALL_ROOT", "D:\CodexPortable", "User")然后完全退出 Codex Desktop,重新打开终端再运行codexhost。
Linux:识别不到官方桌面端
确认已安装官方.deb/.rpm包(而非 Snap/Flatpak),并检查 glibc 版本不低于 2.35;仍异常时用codexhost inspect查看desktopError字段的具体说明。
安装成功后的第一个任务
安装完成后,在输入框中输入#试试跨 Agent 协作,例如:
让
#claude-code独立审查这次改动,标出兼容风险
CodexHost 会在目标 Harness 中开一个独立会话,任务在 Codex Desktop 的会话列表中随时可查进度。
延伸阅读
| 文档 | 内容 |
|---|---|
| docs/platforms/remote/remote-ssh-host.md | 通过 SSH 把 Harness 跑在远程机器上 |
| docs/platforms/windows/windows-tool-compatibility.md | Windows 下工具兼容性问题说明 |
| docs/operations/host-runtime-log.md | Host Runtime 日志说明 |
| docs/operations/codex-desktop-upgrade-diagnosis-playbook.md | Codex Desktop 更新后的诊断手册 |
| docs/project/README.zh-CN.md | 中文项目介绍与完整功能概览 |
按本文完成安装后,你就拥有了一个「多 Agent 同窗协作」的开发工作台——遇到启动问题先开控制台,基本都能 1 分钟内定位原因。🎉
【免费下载链接】codex-hostRun Pi and Claude Code directly in Codex Desktop. 在 Codex Desktop 中直接运行 Pi 和 Claude Code。项目地址: https://gitcode.com/gh_mirrors/co/codex-host
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考