爱意满满的作品展示区。
lifei6671

Codex 额度不够用,我开发了一个 SerenaDesktop 项目,让 ChatGPT 负责思考, Codex 负责干活

  •  
  •   lifei6671 · 19h 34m ago · 617 views

    社区已经有类似的项目,比如 taskquay ,就是 ChatGPT 负责思考,Codex 负责干活。

    恰巧我最近 20x 的 Codex 的总是不够用,就想起来让 ChatGPT 给我思考下一步该怎么干,让后写出提示词 我复制后粘给 Codex ,让 Codex 帮我干活。

    这明显有个问题,就是 Codex 本地的文档和代码,ChatGPT 是看不到的,时间长了就会出现偏差,导致后面 ChatGPT 给的方案越来越离谱。

    于是我就想能否让 ChatGPT 读取本地文件呢,问了 ChatGPT 他说可以使用 MCP 服务,将本地文件共享给它,他就能够读取本地文件了。

    于是就出现了第一个版本的 SerenaDesktop ,之所以叫这个名字,是因为第一个版本的 MCP 工具是借用 Serena 这个工具实现的,它提供了本地代码分析的一整套 MCP 工具,我只负责将工具转发给 ChatGPT 就可以。

    然后出现了第二个问题,虽然 ChatGPT 能够读本地文件,我还是得手动复制提示词给 Codex ,于是我问 ChatGPT 如何解决,它给我推荐了几个项目,其中一个就是 taskquay ,这个是将本地的 Codex 以命令行的方式提供给 MCP ,让 ChatGPT 通过 MCP 工具调用本地的 Codex 。

    昨天,我在推特上看到有个类似的叫 codex-with-chatgpt ,短短一周已经拿到 4K 的星,它的方案和我相反,他是让 Codex 负责指挥,将思考的能力交给内置的浏览器中 ChatGPT ,然后拦截 ChatGPT 的返回信息。 我问了 ChatGPT ,他说这种方式可能违法了 OpenAI 滥用规范。

    所以我不太敢用,我还是按照官方推荐的方式以 MCP 的方式注册给 ChatGPT 用吧。另外,推特上有人骂说这种行为就是白嫖,会导致 OpenAI 后面让 Web 和 Codex 额度统一。

    额度是否统一我不清楚,反正这种方式目前不违法 OpenAI 使用规范。

    感兴趣的可以使用下。

    https://github.com/lifei6671/serena-desktop

    软件界面长这样:

    自带免费的 cloudfare Tunnel 网关,支持 ngrok 内网穿透,还支持 cloudfare MCP 网关以及自建穿透。

    最近几天我使用下来感觉就是,却是省 Codex 的额度,但是 ChatGPT 网页有时间限制,执行的时间长了会报错。我问 ChatGPT 说是内部在调度 MCP 工具时会有时间限制,超过时间了会报错。

    ShineyWang
        1
    ShineyWang  
       15h 9m ago
    我测试过最多执行 25 分钟;就会强制结束

    你用 MCP 可以直接 用这个:wonderwhy-er/desktop-commander

    可以直接用 Chat 开发;

    既然 Web 开发我就推荐我写的插件: AI 输入历史 https://chromewebstore.google.com/detail/ai-%E8%BE%93%E5%85%A5%E5%8E%86%E5%8F%B2/gilopgljmiibhmmenfcomkhniipnepen

    * 每次输入历史记录
    * 快捷搜索/输入历史内容
    * 会话耗时记录
    * 会话结束通知


    不过我体感最近用的人多了;延迟变长了;随便让它改点文本都要好几分钟才能弄完;所以我觉得它有一个总额;随着使用量会排队加延迟
    phrack
        2
    phrack  
       12h 36m ago
    太多 vibe 搞出来的不知道到底是什么用途的东西了

    chatgpt 可以连 GitHub 的啊?为什么要搞这么复杂啊?
    lifei6671
        3
    lifei6671  
    OP
       6h 2m ago
    @phrack 是 ChatGPT Web 版本连本机,由 Web 版的 ChatGPT 负责思考,指挥本机的 Codex 执行。这样可以节约 Codex 的额度。
    lifei6671
        4
    lifei6671  
    OP
       6h 1m ago
    @ShineyWang 是有时长限制,不过我使用我的程序,工作 43 分钟,任务干完了才结束。
    ShineyWang
        5
    ShineyWang  
       5h 8m ago via Android
    @lifei6671 因为你干活的不是 web
    所以没遇到限制
    lifei6671
        6
    lifei6671  
    OP
       3h 49m ago
    @ShineyWang #5 本来就是让 ChatGPT 思考,让 Codex 干活。。。不是所有活都交给 ChatGPT 。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2805 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:29 · PVG 14:29 · LAX 23:29 · JFK 02:29
    ♥ Do have faith in what you're doing.