Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者提供的说明(英文原文)
Connect MCP clients to local Codex Bridge agents, projects, approvals and workspace tools.
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
链接指向作者自己的文件;我们不托管也不重新打包它。打开文件后,Claude Desktop 会进行安装。
在终端中运行这条命令
浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。
你的选择通过 Cookie 保存在这台设备上,无需账户。
这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月7日
注册名称已通过 GitHub 账户 Fanch-hui 验证,该账户拥有此仓库
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
它在你的电脑上运行,没有互联网端点
在你的电脑上运行,改用本地设置
它在你的电脑上运行;我们只能读取互联网端点的工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。
它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。
GitHub 仓库最后更新于–,最新版本(2.2.3)于7天前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 MCPB。
同一分类中有:Spec Driven Development, Remote Desktop Commander, Python MCP
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Local-only Python MCP server for the Files.com API.
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
简体中文 · English
Published on the official MCP Registry.
Codex Bridge 是面向个人自托管场景的桌面 App 与后台服务,将 ChatGPT 网页版、OpenAI Dot、Qwen Studio、Gemini 和本机工作台接入已授权的本地项目,并统一管理 Codex、OpenCode、DeepSeek Harness、Antigravity、Pi 与 Qoder 的任务、审批和会话。
macOS、Windows 与 Linux 共用 Swift 核心和桌面界面。项目目录授权、任务记录与配置保存在本机;调用 ChatGPT 或模型服务时,请求会发送给你选择的服务。
当前版本为 v2.2.3。
从 GitHub Releases 下载最新版本。
| 平台 | v2.2.3 安装包 | 安装方式 |
|---|---|---|
| macOS 14+,Apple Silicon | CodexBridge-2.2.3-macos-arm64.dmg | 打开 DMG,将 App 拖入 Applications |
| macOS 14+,Intel | CodexBridge-2.2.3-macos-x86_64.dmg | 打开 DMG,将 App 拖入 Applications |
| Windows x64 | CodexBridge-Windows-x64-2.2.3-Setup.exe | 运行安装器,选择安装位置 |
| Windows ARM64 | CodexBridge-Windows-arm64-2.2.3-Setup.exe | 运行安装器,选择安装位置 |
| Windows x64 / ARM64,便携运行 | codex-bridge-windows-x64.zip / codex-bridge-windows-arm64.zip | 完整解压后运行 codex-bridge-windows-app.exe |
| Ubuntu 24.04 LTS x64 | CodexBridge-Linux-x64-2.2.3.deb | 使用 APT 安装,详见 Linux 指南 |
| Ubuntu 24.04 LTS ARM64 | CodexBridge-Linux-arm64-2.2.3.deb | 使用 APT 安装,详见 Linux 指南 |
| Ubuntu 24.04 LTS x64 / ARM64,便携运行 | codex-bridge-linux-x64-2.2.3.tar.gz / codex-bridge-linux-arm64-2.2.3.tar.gz | 完整解压后运行 ./codex-bridge |
macOS 安装包使用 ad-hoc 签名,尚未经过 Apple 公证。若系统阻止打开,请在系统设置的“隐私与安全性”中允许此次打开。Windows 需要 WebView2 Runtime;App 会在运行环境缺失时给出提示。
升级时沿用现有应用数据和内置浏览器登录态。Windows 关闭主窗口后保留托盘,使用托盘菜单退出。
带内置更新功能的版本会在每次启动时后台检查 GitHub 更新,发现新版后在首页提示。点击“立即更新”即可下载并安装;有任务正在执行时,等待任务结束后安装并重新启动。每次更新完成后请在 ChatGPT 中刷新一次插件以清除旧版缓存(参见 配置指南)。Linux 的更新入口提供对应架构的 .deb 下载,下载后通过系统包管理器安装并重新启动 App。设置页可手动检查更新。旧版本需先手动安装一次带更新功能的版本。
以下页面为 macOS 实录,Windows 与 Linux 共用同一套产品界面。约 15 秒演示:ChatGPT 提交“你好” → 本机批准 → Codex 执行 → 工作台显示回复。
查看任务批准画面
本机批准卡片显示待执行操作,点击“仅本次允许”后继续执行任务。
查看概览与设置页面
概览页集中显示后台服务、本地 MCP 通道、Secure Tunnel、Agent 引擎和最近任务状态。
Agent 模型设置页展示各 Agent 的模型与权限;推理选项按模型能力显示,Antigravity 的强度包含在模型 ID 中。
OpenCode 的模型与权限设置,以及 Direct 工作区的命令模式、白名单和黑名单。
审批与 MCP 设置页展示 Direct 操作和远程任务启动策略,以及 GPT/Qwen 的 MCP 自定义指令。
如果只需要读写本地文件、运行命令,登记项目目录并完成所选聊天客户端的 MCP 接入即可,无需安装或连接 Agent。 这些操作由 Direct Workspace 执行,按已登记的项目目录、Direct 执行规则与审批设置处理。
| 聊天客户端 | 接入方式 |
|---|---|
| ChatGPT / Dot | 按 Tunnel 配置指南配置 OpenAI Secure MCP Tunnel,在 ChatGPT「插件 → 添加 → 创建自定义 MCP 服务器」添加 Codex Bridge。需要 Plus 及以上订阅或团队订阅。 |
| Qwen Studio | 使用本机回环 HTTP MCP,从 Bridge 连接页复制 Qwen JSON 配置。 |
| Gemini 桌面 App | 本地 MCP 用于与 Bridge 位于同一台电脑、能启动本机程序的 Gemini 桌面 App,复制本地 MCP 启动命令进行配置。 |
| Gemini 网页版(含 Bridge 内置浏览器) | 必须使用 Cloud MCP,选择 ChatGPT Sites(公开)或 ngrok,填写 Bridge 生成的完整专用链接。 |
Gemini 的配置入口是 更多 → 自定义 → 关联应用 → 右上角「+自定义」,然后选择本地 MCP 或 Cloud MCP。Gemini 的三种接入方式都无需配置 OpenAI Platform、Tunnel ID 或 OpenAI Runtime API Key,也无需启用 ChatGPT 的 Tunnel 连接。 选择 Sites 时需要可使用 ChatGPT Sites 的账号;站点的两项 Secret 由 Bridge 生成。选择本地 MCP 或 ngrok 时,无需使用 ChatGPT Sites。
Gemini 只有在「任务模式」下才能使用已添加的自定义 MCP。 本地 MCP、Sites 和 ngrok 均适用。完成关联后,在 Gemini 的任务模式中启用 Codex Bridge 应用,再发送请求。
需要让 Codex、OpenCode、DeepSeek Harness 等 Agent 执行任务时,再完成以下配置。Agent 自身的登录或 API 配置取决于所选引擎,与 Gemini 的 MCP 接入分别配置。
submit_task。任务输出、工具执行、审批和结构化提问在工作台显示。DSH 提供两个独立连接:DSH ACP 使用 API 配置,一键配置准备 ACP;DSH 桌面复用官方桌面的登录、工具配置和原生会话,支持 macOS、Windows x64 的完整权限文本任务。两者可以同时连接,模型和权限分别保存,新任务选择对应 Agent,已有任务保持原绑定。DSH 桌面的模型与推理强度选择会同步到桌面默认,影响后续新建会话。
密钥通过系统凭据存储管理。分享配置、日志或截图前,请移除凭据。
Dot 可以直接通过 Codex Bridge 读写本地项目文件并运行命令,无需安装或连接 Agent,也无需启动 Work 或 Codex。 操作由本机 Bridge 服务的 Direct Workspace 能力执行,按已登记的项目目录、Direct 执行规则与审批设置处理。项目维护者实测文件读写可用,并认为 Dot 的插件使用体验更好。
完成 ChatGPT 插件连接后,确保 Codex Bridge 已在当前账号启用且连接有效,即可让 Dot 直接操作已授权的项目。Dot 沿用插件已有权限;参见 OpenAI 的插件接入说明。
| 模块 | 功能 |
|---|---|
| Codex | Thread/Turn、实时输出、审批、结构化提问、补充指令与中断;macOS 同时识别新版与旧版 App 内置 CLI 路径 |
| OpenCode | ACP 连接、模型与推理选项、权限回传、会话继续 |
| DeepSeek Harness | ACP 与原生桌面连接、模型目录、共享桌面会话与窗口联动;ACP 搜索及 MCP 配置 |
| Antigravity | CLI 接入、含推理强度的模型选择、原生权限策略、执行过程与会话继续 |
| Pi | 原生 CLI 与会话接入、模型目录、MCP、Skills 与任务续写 |
| Qoder | CN/国际版原生 CLI 与 SDK 接入、地区隔离、权限模式、工具审批与会话续写 |
| 工作台 | 按 Agent 分组的项目会话、历史分页、工具卡片、审批、失败任务重试与跨 Agent 交接 |
| Direct Workspace | 受控文件读写、Patch、命令执行与 Git 操作 |
| Gemini | 本地 MCP 命令接入;ChatGPT Sites(公开)或 ngrok 云 MCP,客户端权限独立管理 |
| Skills | 本机技能发现、只读查看与显式 Action 调用 |
可用能力由实际 Agent、连接探测和用户选择的任务权限共同决定。远程请求省略 project_id 时使用工作台默认项目;省略 provider_id 时使用 Codex。
macOS、Windows 与 Linux 使用相同的任务并发规则:
| 范围 | 限制 |
|---|---|
| 同一个项目 | 最多 1 个活跃写入任务,所有 Agent 共用该名额 |
| 不同项目 | 可以同时执行写入任务,仍受对应 Agent 的并发限制 |
| Codex | 最多 4 个并发执行会话,只读与写入合计 |
| 外部 Agent | Bridge 未设置统一的总并发上限;受项目写入名额、Provider 自身限制和本机资源约束 |
待本机批准、启动中、运行中、等待权限批准及状态未知的写入任务都会占用项目写入名额。达到限制时,新任务会被拒绝或启动失败,需要在名额释放后重试;不会自动排队。任务历史记录数量不计入执行并发限制。
ChatGPT Web ── Secure MCP Tunnel ─┐
Qwen Studio ── localhost MCP ────┼─► Codex Bridge Service Desktop App ── local IPC ────────┘ ├─ 项目目录授权与审批 ├─ 任务、会话与 SQLite ├─ Codex / OpenCode / DSH / AGY / Pi / Qoder └─ Direct Workspace / Skills
macOS 使用 WKWebView 和 XPC;Windows 使用 WebView2 和命名管道;Linux 使用 GTK 3 / WebKitGTK 4.1 和 Unix domain socket。三平台共用 BridgeDesktopUI 与 BridgeServiceAppCore,Windows 与 Linux 还共用 BridgeDesktopShell 的桌面状态和命令适配。活动会话通过独立订阅接收实时输出。
默认开发主线为 win。
git clone --branch win https://github.com/Fanch-hui/codex-bridge.git
cd codex-bridge
需要 Xcode 与可编译项目的 Swift 工具链。
Scripts/with-xcode.sh xcodebuild \
-project CodexBridge.xcodeproj -scheme CodexBridge \ -configuration Debug -destination 'platform=macOS,arch=arm64' \ -derivedDataPath .build/Xcode build CODE_SIGNING_ALLOWED=NO
普通源码构建可使用本地 MCP。ChatGPT Secure Tunnel 还需要经过摘要校验的 tunnel-client;正式安装包已包含该组件。
Intel Mac 构建将 arch=arm64 替换为 arch=x86_64。发布脚本的架构参数同样支持 arm64 与 x86_64。
需要 Swift 6.3.3、Visual Studio C++ 工具链、Windows SDK、vcpkg SQLite,以及生成安装器所需的 Inno Setup 7.1.0。
pwsh -File Scripts/build-windows.ps1 `
-VcpkgRoot 'D:\Dev\Tools\vcpkg' ` -Installer -ISCCPath 'C:\Program Files (x86)\Inno Setup 7\ISCC.exe'
构建脚本默认使用本机架构,也可通过 -Architecture x64 或 -Architecture arm64 指定目标。SQLite 的 vcpkg triplet 需分别使用 x64-windows 或 arm64-windows。
构建脚本使用 swiftbuild,输出 portable ZIP 和 EXE 安装器到 .build。
Linux 桌面版使用 GTK 3 与 WebKitGTK,共用工作台与项目管理界面,提供 .deb 和便携包。系统依赖、构建命令与数据目录见 Linux 指南。
感谢 LINUX DO 社区。