【开源】在 Codex Desktop 中运行 Pi 和 Claude Code

chongwen 2026-08-12 15:37 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容




前段时间用Codex,发现动不动上下文就满了,速度超慢、Token消耗超快,然后看到有很多小伙伴开始用 Pi,也看到一些对Agent Harness的评测,Pi在用更少Token的同时精度并没有比 Codex、CC 少多少,我在想,Codex 现在是不是有些臃肿了(当然不否认Codex也是非常优秀的 Agent Harness)。


然后我就开始用 Pi,最近几个月用 Pi 做了两个比较大的项目,是完全OK的,Pi+GPT 5.6做不好的,Codex 其实也做不好;Codex 能做的,Pi 也能做,而且时间、Token更少


为了用 Pi TUI 体验更好,顺便把终端美化了一下,但总感觉 TUI 有些不便,尤其是渲染图表、粘贴图片等等。然后看到了 paseo 这个项目,是一个把 CC、Codex、Pi 等都集合到他自己的GUI应用上,用了几天,还是感觉没有 Codex Desktop 好,所以我想,能不能在 Codex Desktop 里用 Pi,甚至 Claude Code【狗头】。


然后尝试了很多方法,终于找到一个稳定的方式从 Codex GUI 上实时显示 Pi 的数据。

先看下效果:



除了接入普通的实时的流式对话外,也做了挺多其他的功能,比如 工具调用结果消失、审批、CC权限弹窗、CC提问弹窗、Diff、Fork分支等,实现能在 Codex 原生UI上调用其他Harness的能力。


对接其他 Harness,用的不是 ACP,而是每个Harness原生提供的能力接口,比如RPC、SDK的方式。用ACP虽然能快速接入很多Harness,但很多能力都不能在Codex GUI上复现。

大概的技术路径:



  • Desktop 侧:用 CDP / Electron Inspector 在官方 Codex Desktop 上增强 Agent 选择与会话界面。

  • 协议侧:用 CLI Shim 透明接入官方 app-server;Codex 请求原样转发

  • Harness 侧:按各自原生接口接入——Pi 走官方 RPC,Claude Code 走 Agent SDK / CLI——再投影到 Desktop 已有的流式输出、工具、Diff、审批和提问


不是一个Vibe Coding的玩具奥,设计+开发花了一个月的时间,每个流程、功能细节都做了挺深的设计和思考。


期待各位佬的使用反馈,期待^-^,鸣谢 LinuxDo、各位佬友!


开源地址:GitHub - BytePioneer-AI/codex-host: Run Pi and Claude Code directly in Codex Desktop. 在 Codex Desktop 中直接运行 Pi 和 Claude Code。 · GitHub

最新回复 (19)
  • 任意 08-12 15:44
    1

    佬这是复用了codex的界面,把claude code和pi都接进去了?能不能把grok啥的也接进去hh,此外我记得codex这个app还给他们暴露了一些mcp工具,要不要也试着暴露给claude

  • 任意 08-12 15:47
    2

    codex现在都没有从旧消息开始的fork和rewind功能

  • Alvin Zhu 08-12 15:48
    3

    能跟着 codex 版本进行升级吗

  • chongwen 楼主 08-12 15:55
    4

    哈哈,Grok Cli 接入Codex GUI,我也有这个想法,我平时挺喜欢Grok Cli搜索X的能力。

  • 任意 08-12 15:57
    5

    paseo 我也用了一段时间,老感觉怪怪的,又说不上来哪里怪,不知道是不是导入会话这块交互的不好

  • chongwen 楼主 08-12 15:58
    6

    从旧消息的fork?额,Codex Desktop有的呀,Codexhost也支持 Pi 在Codex GUI上fork

  • 任意 08-12 15:59
    7

    确实有fork,我记错了,是只能rewind第一个历史

  • chongwen 楼主 08-12 15:59
    8

    我感觉Paseo功能上是没毛病,但交互体验+UI还是和 Codex有很大差距。

    Codex Desktop 是目前最好用的桌面应用,Claude Desktop拉完了^-^

  • chongwen 楼主 08-12 16:01
    9

    嗯呢,但感觉没啥影响,fork也行

  • 任意 08-12 16:02
    10

    我做了一个claudedeskto的patch,增加了分屏工作区的功能。claude其实也挺好用的,就是会话管理没那么好用,claude 切换会话流畅很多,codex加载不知道为啥有点慢

  • 任意 08-12 16:08
    11

  • kezhu 08-12 16:11
    12

    支持开win版的desktop,ssh到linux下,开linux的pi吗?

  • chongwen 楼主 08-12 16:21
    13

    支持windows、macos本地的pi,还不支持ssh其他

  • ylxmf 08-12 16:26
    14

    这个^-^啊,听说codex本质electron来着,还有人之前把codex做成了web

    话说,codex如果用官方订阅,有个优点是它的serving compaction:)不知道能不能复用一手

  • chongwen 楼主 08-12 16:53
    15

    Codex Desktop 是 Electron,内部 Agent Harness 实际还是Codex CLI。

    serving compaction 让其他Agent复用,可以试试哈哈

  • Talk1scheap 08-12 17:22
    16

    佬,我的Codex是自己解压的,自定义目录,可以设置吗


    codexhost launcher: official OpenAI.Codex AppX package is not installed for the current user
  • chongwen 楼主 08-12 17:45
    17

    哎,现在不支持绿色安装的 Codex Desktop,用官方exe安装一次呢

  • rts60 08-12 17:47
    18

    这个和我做的这个开源项目,用手机控制Codex有异曲同工之妙,都是用CDP的能力。^-^

  • chongwen 楼主 08-12 17:54
    19

    哈哈发一下~

    两个项目一结合 ^-^,手机控制Codex Desktop+多Harness

* 帖子来源Linux.do
返回