dsh-chatgpt-bridge

@jiezeng2004-design · 通知
检测有风险提示无安装脚本来源一致行为与描述一致

让 ChatGPT Web 通过 MCP 安全隧道远程创建并监督本地 DSH Agent 会话与 Goal,供需要跨端操控 DSH 的开发者使用。

v0.4.1版本
npm 预构建包安装方式
2026-08-22最近更新
9 · 282Star · 周下载
dsh plugin --profile web add dsh-chatgpt-bridge查看仓库

插件介绍

根据仓库资料整理 · commit 8c47538

主要功能

  • 通过 MCP 将 ChatGPT Web 与本地/自托管 DSH 连接,暴露 15 个工具(如 dsh_health、dsh_list_workspaces、dsh_start_goal、dsh_wait_goal、dsh_update_goal、dsh_approve、dsh_send_message),支持创建、查看、继续和监督 Agent 会话与 Goal。
  • 完整保留 DSH 原生的审批、沙箱与工作区安全模型,Bridge 只负责连接,不修改 DSH 核心逻辑。
  • 在 DSH Web 新增“Settings → ChatGPT Bridge”原生设置页,可在 GUI 中配置 OpenAI 隧道、保存 Runtime API key、启停 tunnel-client 进程、查看状态与诊断日志。
  • 首次启动自动生成鉴权 token(存于 chatgpt-bridge.token),作为 MCP 连接的 Bearer 凭证,也可通过环境变量自定义。
  • 仅绑定 127.0.0.1 本地回环地址,不暴露公网接口,需借助 OpenAI 官方的安全 MCP 隧道才能被 ChatGPT Web 访问。
  • 提供 Goal Control Plane,可从 ChatGPT 端创建带约束条件(如 read_only)的 Goal 并轮询其执行状态直至完成。

适合什么时候用

  • 希望在 ChatGPT Web 里远程创建、查看和监督本地或自托管 DSH 的 Agent 会话及 Goal。
  • 需要让 ChatGPT 通过安全隧道驱动本地 DSH 执行带审批与沙箱保护的写操作,而不暴露公网端口。

安装后会多出什么

界面DSH Web 设置页:Settings → ChatGPT Bridge
Agent 工具dsh_healthdsh_list_workspacesdsh_start_goaldsh_wait_goaldsh_update_goaldsh_approvedsh_send_message

使用前需要

  • Node.js >= 22
  • 已安装并可用的 DeepSeek Harness (DSH),`dsh` 在 PATH 中(已验证兼容至 0.1.1-rc.1)
  • ChatGPT 账号需支持 MCP 与写操作(write-action)功能,取决于当前套餐/工作区
  • 需要 OpenAI 官方提供的 Secure MCP Tunnel(安全隧道机制)才能让 ChatGPT Web 访问本机 Bridge
  • 建议 DSH Web UI 与 Bridge 运行在同一个 web profile/runtime 下,以便会话实时同步

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI凭据环境变量文件系统MCP外部网络会话数据宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库jiezeng2004-design/dsh-chatgpt-bridgenpmdsh-chatgpt-bridge@0.4.0安装方式npm 预构建包收录日期2026-08-15固定 commit8c47538e3961 · 2026-08-22
dsh plugin --profile web add dsh-chatgpt-bridge