Codex 额度不够用我照着别人的方法把网页版 ChatGPT 接进了本地项目Codex 好用但额度不够时项目很容易断档。想换网页版 ChatGPT 接着做它又看不到本地文件。小项目还能复制粘贴项目一大就很难继续。我看到有人用 DevSpace 和 Cloudflare Tunnel 打通这条路于是在自己的 Windows 电脑上实际跑了一遍并补齐了固定域名、自动启动、掉线重启和验证流程。这不是原创方案而是一份实践与排坑记录。最终连接很简单网页版 ChatGPT - DevSpace - 我的本地项目跑通后网页版 ChatGPT 可以在授权目录里查看项目结构读取代码和文档搜索整个项目修改文件运行测试和构建命令根据项目里的AGENTS.md继续工作。当 Codex 额度紧张时就可以切到网页版 ChatGPT 继续处理本地项目。这里说的“几乎没有限制”指的是网页版 ChatGPT 获得了授权目录内的本地项目操作能力。它仍然受 ChatGPT 账号额度、电脑是否在线、网络状态和目录权限限制。最痛的不是额度而是工作接不上很多人会说“Codex 额度不够就换 ChatGPT 呗。”问题是换过去之后上下文断了。ChatGPT 不知道项目有哪些文件不知道刚改了什么也不知道应该运行哪条测试命令。你需要手工告诉它项目目录是什么哪些文件最重要当前任务做到哪里哪些地方不能修改修改完以后怎样验证。如果项目有几十、几百个文件靠复制粘贴很快就会崩。真正需要的不是“再开一个聊天窗口”而是让网页版 ChatGPT 直接进入项目现场。我实际跑了一遍这套方法的核心并不复杂只需要三个东西。1. DevSpaceDevSpace 在本机启动一个 MCP 服务。你可以把它理解成一扇受控的小门ChatGPT 通过这扇门 读取你明确允许的项目目录它不是把整个电脑都公开出去你可以只允许一个项目文件夹。2. Cloudflare Tunnel网页版 ChatGPT 无法直接访问你电脑上的http://localhost:7676所以需要 Cloudflare Tunnel 给它一个 HTTPS 地址。不要长期使用随机的 Quick Tunnel 地址。它重启后可能变化第二天 ChatGPT 就会显示连接失败。正确做法是使用固定域名例如https://devspace.example.com/mcp3. Windows 自动启动如果每次开机都要手动启动 DevSpace 和 Tunnel这套东西很快就会吃灰。实践时我让 Codex 自动创建了两个 Windows 计划任务DevSpace Local MCP DevSpace Cloudflare Tunnel登录电脑后自动启动进程意外退出也会自动重新拉起。配好以后是什么体验以前复制文件 - 发给 ChatGPT - 等修改 - 复制回来现在告诉 ChatGPT 项目路径 - 让它自己读取和处理例如直接对网页版 ChatGPT 说请使用 DevSpace 打开本地项目 C:\Projects\my-app。 先读取 AGENTS.md再检查项目结构。 找到登录页面报错的原因先说明问题不要立即修改。ChatGPT 就可以自己查看项目。确定方案后再让它修改并运行测试。这比来回复制几十个文件顺畅太多。最简配置方法第一步安装 DevSpacenpm install-g waishnav/devspace第二步配置允许访问的目录配置示例{host:127.0.0.1,port:7676,allowedRoots:[C:\\Projects],publicBaseUrl:https://devspace.example.com}不要为了方便直接授权整个硬盘只填写真正需要 ChatGPT 操作的项目目录。第三步创建固定 Cloudflare Tunnel在 Cloudflare 中创建 Named Tunnel并添加Public Hostname: devspace.example.com Service: http://127.0.0.1:7676你需要一个已经托管到 Cloudflare 的域名一个固定子域名Cloudflare Tunnel Token。第四步让两个服务自动运行让 Codex 创建DevSpace 守护脚本Cloudflare Tunnel 守护脚本两个 Windows 登录启动任务。两个守护脚本都要做到启动服务写入日志进程退出后自动重启文件缺失时给出明确日志。第五步在 ChatGPT 中创建应用打开ChatGPT 设置 - 应用 - 高级设置 - 创建应用填写名称DevSpace Local 服务器 URLhttps://devspace.example.com/mcp 身份验证OAuth然后勾选风险提示并完成授权。第六步不要只看“已连接”至少确认本机 7676 正在监听公网/mcp返回 401ChatGPT 已创建真实 MCP 会话。公网返回401 Unauthorized通常是正常的它表示服务存在并且正在等待 OAuth 身份。如果返回 502一般是 Tunnel 找不到本机 DevSpace。不想自己配置把下面这段直接发给 Codex先把尖括号里的内容换成你自己的信息请帮我在当前 Windows 电脑上配置一个可长期运行的 DevSpace MCP 让网页版 ChatGPT 能访问我指定的本地项目目录。 目标 1. 安装并验证 waishnav/devspace 2. DevSpace 只监听 127.0.0.1:7676 3. 只允许访问以下目录 填写你的项目绝对路径例如 C:\Projects\my-app 4. 使用 Cloudflare Named Tunnel不使用会变化的 Quick Tunnel 5. 固定公网域名为 填写你的域名例如 https://devspace.example.com 6. Cloudflare Origin 指向 http://127.0.0.1:7676 7. 创建 DevSpace 和 cloudflared 的 PowerShell 守护脚本 8. 创建两个 Windows 登录启动计划任务 9. 服务异常退出后自动重启并分别写入日志 10. 帮我在 ChatGPT 中创建 OAuth 自定义应用服务器 URL 必须是 固定域名/mcp 11. 如果浏览器要求我登录 Cloudflare、确认授权或输入敏感信息 停下来让我操作完成后继续 12. 不要在聊天、日志或技术文档中输出 Cloudflare Tunnel Token 13. 不要把 allowedRoots 设置为整个系统盘 14. 不要删除或覆盖我的现有 Tunnel、DNS、项目文件和 ChatGPT 应用 除非先说明影响并得到我的确认。 开始前 - 先读取当前目录及上级目录中的 AGENTS.md - 检查 Node.js、npm、cloudflared、域名和现有计划任务 - 先说明准备修改哪些本机文件和云端配置。 验收时必须真实验证 - 两个计划任务处于 Running - 127.0.0.1:7676 正在监听 - 本机 /mcp 无令牌访问返回带 WWW-Authenticate 的 401 - 公网 /mcp 返回 OAuth 401而不是 502 - OAuth Metadata 中的 resource 和 authorization server 使用固定域名 - ChatGPT 中只启用新的固定域名应用 - DevSpace 日志出现 openai-mcp/1.0.0 (ChatGPT) - 日志出现 mcp_session_created 和成功状态码 - 最后再做一轮遗漏、重启恢复和安全边界检查。 完成后 - 写一份不包含 Tunnel Token 的内部技术交接文档 - 告诉我电脑关机、休眠、断网或未登录时会有什么影响 - 不要只因为 Cloudflare 显示 Healthy 或 ChatGPT 显示已连接就宣布完成。Codex 能完成大部分本机配置但这些步骤通常仍需要你亲自确认登录 Cloudflare选择自己的域名授权 Tunnel确认 ChatGPT 自定义 MCP 风险提示输入 DevSpace Owner password。不要把账号密码和 Tunnel Token 直接发在提示词里。三个最容易踩的坑坑一使用随机 Tunnel 地址今天能用重启后地址变了。ChatGPT 仍然保存旧地址于是显示“未完成账户连接”。解决使用 Named Tunnel 固定子域名坑二Cloudflare 显示正常就以为全部正常Tunnel 显示 Healthy只能证明 Cloudflare Connector 在线。如果 DevSpace 没启动照样会 502。解决同时检查本机 7676 和公网 /mcp坑三ChatGPT 显示已连接就停止验证授权成功不代表工具已经真正调用。解决查看 DevSpace 日志 确认出现 ChatGPT 和 mcp_session_created这套方案有没有风险有。网页版 ChatGPT 得到的不只是“看代码”能力。如果开放了写入和命令工具它也可能修改文件、运行测试或执行项目命令。所以一定要只授权必要项目目录重要项目先使用 Git修改前让 ChatGPT 先说明计划高风险操作要求再次确认不公开 Owner password不公开 Cloudflare Tunnel Token不把整个电脑硬盘开放给 AI。用对了它是生产力工具。权限开得太大它也会放大误操作。最后说一句我实践这套连接不是为了替代 Codex。Codex 仍然是很好用的本地开发工具。但当额度不够、需要换模型或者想在网页版 ChatGPT 中继续处理项目时这套连接让工作不必从头开始。原来是Codex 额度结束 本地 AI 开发中断现在更接近Codex 负责本地开发 网页版 ChatGPT 随时接力只要电脑在线、服务运行、目录在授权范围内网页版 ChatGPT 就可以继续进入项目工作。对我来说这才是实际跑通这套方法后最有价值的地方。