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 クライアントを公開 /mcp URL で設定します。
クライアントが接続すると、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 の利用ポリシーに違反しません。これは標準的なカスタム App/コネクタのセットアップであり、コードの作成や実行は制限されたユースケースではありません。ただし、あなたのアカウントは DevSpace ではなく、あなたの利用状況によって管理されます。プロバイダーの利用規約に違反するような用途には使用しないでください。通常の使用方法であれば問題ありません。(2026年6月時点の OpenAI の利用ポリシーとサービス利用規約に基づく)
ChatGPT ができること
接続すると、ChatGPT は承認済みのプロジェクトフォルダの 1 つをワークスペースとして開くことができます。そこから、リポジトリの調査、スコープ付き編集、コマンドの実行、変更内容の表示が可能です。
DevSpace は ChatGPT に以下のツールを提供します:
開いたワークスペース内のファイルの読み取り、書き込み、編集
コードの検索とディレクトリの調査
テスト、ビルド、git、パッケージスクリプト用のシェルコマンドの実行
並行コーディングセッションのための分離された Git ワークツリーの使用
AGENTS.mdとCLAUDE.mdからのプロジェクト指示の遵守スキルフォルダからのローカルエージェントスキルの発見
ChatGPT Apps 互換ホストでのツールカードとオプションの変更サマリーの表示
メンタルモデル
DevSpace は、選択したローカルフォルダへのリモートアクセスです。
許可するルートを自分で決定します。MCP クライアントは、開いたワークスペース内でシェル実行を含む強力なローカル機能を引き続き持っています。接続されたクライアントは、あなたのマシンにアクセスできる信頼できるコーディングパートナーとして扱ってください。
通常の 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、および該当するスキルを読み込み、ホストがプロジェクト固有の指示を受け取れるようにします。読み取り専用操作は、ワークスペース対応のファイル、検索、ディレクトリツールを使用します。変更操作は、明示的なパッチ、書き込み、シェル、Git、プロセス、またはアーティファクトツールを経由し、検査可能な結果を返します。
長時間実行コマンドと制限付きサブエージェントは、プロセスまたはエージェントセッションとして追跡されます。それらのライフサイクル、失敗、所有権は、自律ループ内に隠されるのではなく、ホストに表示されたままになります。
変更レビューは永続化されたチェックポイントを使用するため、ホストは最後のレビューポイントからの一貫した差分を表示できます。
コア境界
許可されたルート: すべてのワークスペースパスは、設定されたファイルシステムルートに対して解決およびチェックされます。ワークスペースは許可されたルートと同じものではありません。
ワークスペースライフサイクル: チェックアウトモードは既存のディレクトリで動作します。ワークツリーモードは、並行作業用に分離された Git ワークツリーを作成します。
ローカル権限: シェルコマンドはユーザーのローカル権限で実行されるため、認証、資格情報、トンネル、破壊的な操作は明示的なままです。
プロバイダーアダプター: Codex、Claude、OpenCode、Pi、ACP、その他のランタイムはエッジで変換されます。プロバイダー固有の動作がコアワークスペースモデルを定義することはありません。
アーティファクトとレビュー: 生成または受信したファイルと変更サマリーは、通常のテキストやシェル引数を介して密輸されるのではなく、専用のパスを使用します。
リポジトリマップ
エリア | 責任 |
| MCP サーバーセットアップ、ツール登録、指示、レスポンス |
| ワークスペースライフサイクル、指示の読み込み、パス封じ込め |
| 長時間実行プロセスのライフサイクルと I/O |
| Git 検査と分離ワークツリー |
| 制限付きローカルエージェントプロバイダー、ランタイム、ライフサイクル |
| アーティファクト交換とダウンロード |
| 永続化された変更レビュー状態 |
| ローカル状態用の SQLite スキーマとマイグレーション |
| MCP ホストウィジェットと変更レビュー表示 |
| ネイティブデスクトッププロセスアダプターとパッケージングアセット |
設計目標は、小さな構成可能で検査可能なプリミティブのセットです。ホストは、DevSpace にプロバイダーの権限、トンネル所有権、ユーザー承認の決定に対する隠れた制御を与えることなく、それらをコーディングワークフローに組み合わせることができます。
プラットフォームサポート
DevSpace は、Bash 互換シェルを備えた Linux、macOS、Windows 環境をサポートします。
プラットフォーム | ステータス | メモ |
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 に話しかけるだけで、ChatGPT が適切なループを設定するサブエージェントをプロンプトし、調整し、オーケストレーションするでしょう。
私たちはまだそこに到達していません。
DevSpace はその未来を前倒しするための 1 つの試みです。ChatGPT や Claude などの MCP 対応ホストが、明示的で検査可能なツールを通じてローカルプロジェクトファイルと直接連携できるようにする方法です。
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