• chongwen

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

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

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

    - 我的开源项目已链接认可 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

    主楼
  • 任意

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

    #1
  • 任意

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

    #2
  • Alvin_Zhu

    能跟着 codex 版本进行升级吗

    #3
  • chongwen

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

    #4
  • 任意

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

    #5
  • chongwen

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

    图片

    #6
  • 任意

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

    #7
  • chongwen

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

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

    #8
  • chongwen

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

    #9
  • 任意

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

    #10
  • 任意

    图片

    #11
  • kezhu

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

    #12
  • chongwen

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

    #13
  • ylxmf

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

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

    #14
  • chongwen

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

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

    #15
  • Talk1scheap

    佬,我的Codex是自己解压的,自定义目录,可以设置吗```
    codexhost launcher: official OpenAI.Codex AppX package is not installed for the current user

    #16
  • chongwen

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

    #17
  • rts60

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

    #18
  • chongwen

    哈哈发一下~

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

    #19

发表回复

登录后回复