codexify 将 ChatGPT 网页连接到本地开发工作流程
codexify,由Devnoname120开发,是一个本地MCP桥接服务器,将ChatGPT网页界面连接到开发者的本地项目目录。它使网页模型能够直接在本地文件上执行编码任务,如重构、运行测试和管理版本控制。该应用程序提供文件读写、shell执行、git操作和安全MCP隧道以实现私密连接。它的目标用户是需要模型辅助编码工作,同时保留项目数据控制的软件工程师和高级用户。
你实际上可以用它做什么任务?
该应用程序将网络模型操作路由到本地工作区,以便代理可以执行具体的开发工作。 开发者列出的支持的操作包括本地文件读取/写入/搜索、带有stdin/stdout处理的shell命令执行,以及Codex风格的代理合同,如apply_patch和view_image。持久的任务笔记和计划跟踪使代理能够执行多步骤重构,并在长时间的编码会话中保持进度。
其代理驱动的代码更改有多可靠?
开发者提供内置的git操作和项目范围的diff检查点,以便生成的编辑可以被记录和检查。该结构提高了当模型修改文件或创建提交时的可追溯性,并且该应用程序可以作为代理工作流的一部分运行测试。尽管有这些控制,生成的编辑反映了模型输出,应被视为需要人工验证的提案,然后再合并到主分支。
它需要什么环境和输入?
该应用程序是用Rust实现的,并在Windows、macOS和Linux上运行;它需要本地安装和MCP兼容的客户端或通过安全隧道连接的ChatGPT网页界面。安装选项包括macOS/Linux的curl命令和Windows的PowerShell脚本,随后是一个引导快速启动,配置本地端点和聚合上游MCP服务器的调度程序。
它是否保持你的代码和连接的私密性?
设计强调本地优先控制和安全隧道。安全MCP隧道使用随机的每个进程的承载令牌,并仅在上监听,避免入站端口和公共URL暴露。将多个上游服务器聚合到单个调度程序中,集中工具表面而不暴露本地端点,支持一种工作流程,其中项目上下文和文件保持在用户的控制之下,而不是被外部发布。
最适合承诺本地工作流程和严格审查的开发人员
该应用程序是希望在自己仓库内进行模型辅助编辑并能够验证自动更改的工程师的实用选择。它要求严格的验证,因为代理可以修改文件并生成提交;用户在接受AI提议的编辑时应使人工审查和自动测试成为常规。对于团队,将代理输出视为需要在集成之前进行代码审查的草稿更改。