XiaoPuOuO/openchatx-mcp

Turn ChatGPT into a local agent runtime. Operate your computer, use local tools, discover MCP servers, and delegate work to your own models through one MCP connection.

解决的问题

OpenChatX 提供了一个全面的本地运行时环境,扩展了 ChatGPT 的能力。它允许用户构建和管理复杂的代理工作流——例如文件操作、shell 命令执行和计算机控制——而无需从头构建自定义代理运行时或逆向工程 ChatGPT 的内部系统。

工作原理

它利用 OpenAI 官方的模型上下文协议(MCP)和安全 MCP 隧道。OpenChatX 运行一个本地 MCP 服务器,通过官方安全隧道连接到 ChatGPT。当 ChatGPT 需要执行任务时,它会通过此隧道向您的本地机器发送请求,OpenChatX 使用您的本地权限执行操作。这种设置确保 ChatGPT 仍然是主要规划者,而 OpenChatX 充当强大的本地工具执行层。

适用人群

该项目面向高级用户和开发者,他们希望将 ChatGPT 转变为更强大、更自主的代理,能够与本地文件、终端和自定义工具交互,同时保持安全、官方的连接。

亮点

  • 官方集成: 使用文档化的 OpenAI 安全 MCP 隧道,而非非官方黑客手段或浏览器 cookie 抓取。
  • 跨会话持久性: 具有摘要系统,允许长时间运行的代理任务在多个 ChatGPT 对话中存活。
  • 可扩展工具: 支持自定义 TypeScript 工具箱、便携技能和持久规则(兼容 Cursor 和 Claude 格式)。
  • 项目管理: 允许将特定工作绑定到本地文件夹,并管理子代理以委派任务。
  • 桌面便利性: 为 macOS 和 Windows 提供预构建的桌面应用程序,自动处理底层基础设施。

相关

  • 项目
  • 项目
  • 项目
  • 项目