DevSpace

为 ChatGPT 提供一条安全连接到你机器的通道,将 ChatGPT 变成 Codex
DevSpace 是一个自托管的 MCP 服务器,让 ChatGPT 能够在你真实的本地项目中读取、编辑、搜索和运行代码——你的文件、你的工具、你的终端——无需将任何内容上传至第三方。你在自己的机器上运行它,通过你控制的隧道暴露它,并使用只有你拥有的密码批准连接。
赞助商与特别感谢
Related MCP server: ChatGPT Codex Bridge
安装
DevSpace 需要 Node >=22.19 <27。
安装 DevSpace CLI:
npm install -g @waishnav/devspace然后初始化并启动服务器:
devspace init
devspace serve或者无需全局安装即可运行:
npx @waishnav/devspace init
npx @waishnav/devspace serve在设置过程中,DevSpace 会询问:
允许 ChatGPT 通过 DevSpace 打开的本地项目文件夹
本地端口,通常为
7676来自 Cloudflare Tunnel、ngrok、Pinggy、Tailscale Funnel 或其他反向代理的公共 HTTPS 基础 URL
在设置过程中使用不带 /mcp 的公共源:
https://your-tunnel-host.example.com设置完成后,你将使用公共 /mcp URL 配置你的 MCP 客户端。
当客户端连接时,DevSpace 会打开一个 Owner 密码批准页面。输入
devspace init 打印的 Owner 密码。该密码也存储在:
~/.devspace/auth.json请保持该密码私密。
连接你的 MCP 客户端
默认的本地端点是:
http://127.0.0.1:7676/mcp大多数用户应通过公共 HTTPS 隧道连接:
https://your-tunnel-host.example.com/mcp[!NOTE] 将 DevSpace 用作 MCP 连接器并不违反 OpenAI 的使用政策——这是一个 标准的自定义应用/连接器设置,编写或运行代码不属于 受限用例。但你的账户受你的使用行为约束,而非 DevSpace。 不要将其指向任何违反你提供商条款的内容。 正常使用,你没问题。(基于 OpenAI 截至 2026 年 6 月的使用政策和服务条款。)
ChatGPT 能做什么
连接后,ChatGPT 可以打开你批准的项目文件夹之一作为 工作区。从那里,它可以检查仓库、进行范围编辑、运行命令, 并向你展示更改内容。
DevSpace 为 ChatGPT 提供以下工具:
在打开的工作区内读取、写入和编辑文件
搜索代码并检查目录
运行 shell 命令以进行测试、构建、git 和包脚本
使用隔离的 Git 工作树进行并行编码会话
遵循
AGENTS.md和CLAUDE.md中的项目指令从你的技能文件夹中发现本地代理技能
在兼容 ChatGPT Apps 的主机中显示工具卡片和可选的更改摘要
心智模型
DevSpace 是对选定本地文件夹的远程访问。
你决定允许哪些根目录。MCP 客户端在打开的工作区内仍具有强大的本地 能力,包括 shell 执行。将连接的客户端视为 可访问你机器的可信编码伙伴。
对于正常的 ChatGPT 编码会话:
启动你的隧道。
运行
devspace serve。将 MCP 客户端连接到你的公共
/mcpURL。使用 Owner 密码批准连接。
要求 ChatGPT 在你允许的根目录之一中打开一个项目。
架构
DevSpace 是 MCP 主机的本地执行层。主机仍然是 编排者:它选择工具、请求用户确认并呈现结果。 DevSpace 提供工作区范围的能力,并强制实施围绕它们的本地边界。
ChatGPT / Claude / another MCP host
|
Streamable HTTP MCP server
|
+-------------+------------------+
| |
Workspace and policy layer Tool adapters
| |
| files, search, shell,
| Git, artifacts, agents
|
SQLite-backed local state
|
approved roots, workspaces, worktrees,
process sessions, review checkpoints请求流程
主机连接到
/mcp端点并完成 Owner 密码 认证。open_workspace在批准的根目录下解析一个检出或隔离的 Git 工作树。它加载AGENTS.md、CLAUDE.md和适用的技能,以便 主机接收特定于项目的指令。只读操作使用工作区感知的文件、搜索和目录工具。 变更操作通过显式的补丁、写入、shell、Git、进程 或工件工具进行,并返回可检查的结果。
长时间运行的命令和有界子代理被跟踪为进程或代理 会话。它们的生命周期、失败和所有权对主机保持可见, 而不是隐藏在自主循环中。
变更审查使用持久化的检查点,以便主机可以显示相对于上次审查点的连贯差异。
核心边界
允许的根目录: 每个工作区路径都根据配置的文件系统根目录进行解析和检查;工作区不等于允许的根目录。
工作区生命周期: 检出模式在现有目录中工作;工作树模式创建隔离的 Git 工作树以进行并行工作。
本地权限: shell 命令以用户的本地权限运行,因此 认证、凭据、隧道和破坏性操作保持显式。
提供商适配器: Codex、Claude、OpenCode、Pi、ACP 和其他运行时 在边缘进行转换。提供商特定行为不定义核心工作区模型。
工件和审查: 生成或传入的文件和更改摘要使用专用路径,而不是通过普通文本或 shell 参数传递。
仓库映射
区域 | 职责 |
| MCP 服务器设置、工具注册、指令和响应 |
| 工作区生命周期、指令加载和路径包含 |
| 长时间运行的进程生命周期和 I/O |
| Git 检查和隔离工作树 |
| 有界本地代理提供商、运行时和生命周期 |
| 工件交换和下载 |
| 持久化的变更审查状态 |
| 本地状态的 SQLite 模式和迁移 |
| MCP 主机小部件和变更审查呈现 |
| 原生桌面进程适配器和打包资产 |
设计目标是一组可组合、可检查的小型原语。主机 可以将它们组合成编码工作流,而无需 DevSpace 对提供商权限、隧道所有权或用户批准决策进行隐藏控制。
平台支持
DevSpace 支持 Linux、macOS 和 Windows 环境,并支持 Bash 兼容的 shell。
平台 | 状态 | 说明 |
Linux | 支持 | 需要 Node、npm、Git 和 Bash。 |
macOS | 支持 | 需要 Node、npm、Git 和 Bash。 |
带有 Git Bash、WSL、MSYS2 或 Cygwin Bash 的 Windows | 支持 | Git Bash 是最简单的原生 Windows 设置。 |
仅 Windows PowerShell 或 | 暂不支持 | 安装 Git Bash 或使用 WSL。 |
运行此命令检查你的本地设置:
devspace doctor文档
理念
每款软件都在变得对话化。自然语言正在 重新定义我们与工具、工作流和系统的交互方式。
我的赌注是 ChatGPT 将成为一切的操作系统。一旦我们达到 AGI,我们将直接与 ChatGPT 对话,它将提示、协调和 编排子代理,为我们设置正确的循环。
我们还没有到那一步。
DevSpace 是加速这一未来的一次尝试:一种让 MCP 能力 主机(如 ChatGPT 和 Claude)通过显式、可检查的工具直接处理本地项目文件的方式。
由 Waishnav 构建
我是 Waishnav。我喜欢构建有主见的产品和工具,Artifacts 就是其中之一。
今年,我开始了我的旅程,建立一家能够创造数百万美元收入的一人、多代理公司。如果你想关注失败、成功、教训以及介于两者之间的一切,欢迎来 X 与我互动。
更多来自我的项目
本地开发
对于 DevSpace 本身的开发:
npm install --include=dev
npm run dev
npm run typecheck
npm test
npm run build
npm run startThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityBmaintenanceSelf-hosted MCP server that enables ChatGPT to access and operate on local project files after OAuth authorization, without uploading the workspace elsewhere.38107MIT
- AlicenseNot gradedqualityAmaintenanceSelf-hosted MCP server that lets ChatGPT work with your local codebase through explicit tools.MIT
- AlicenseNot gradedqualityBmaintenanceA self-hosted MCP server that gives ChatGPT a secure connection to your local machine, enabling it to read, edit, search, and run code in your projects.1,337MIT
- AlicenseNot gradedqualityCmaintenanceA self-hosted MCP server that brings a Codex-style coding workflow to ChatGPT, allowing it to read, edit, search, and run code in your local projects.MIT
Related MCP Connectors
An MCP server that gives your AI access to the source code and docs of all public github repos
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/CYZice/devs-codex'
If you have feedback or need assistance with the MCP directory API, please join our Discord server