Repolode
Waishnav

Waishnav/devspace

ChatGPTやClaudeなどのMCPホストから、ローカルプロジェクトのコードを読み取り、編集、実行できるセルフホスト型MCPサーバー。

代替できる製品:ChatGPT Codex

スター
5,417
フォーク
616
未解決の Issue
26
最終コミット
6 日前

これは何?

DevSpaceは、ChatGPTなどのMCP対応ホストに、自分のマシン上で指定したフォルダへの制御されたアクセスを提供するセルフホスト型MCPサーバーです。接続すると、クライアントはプロジェクトをワークスペースとして開き、ファイルの読み取りや編集、コードの検索、テストやビルドなどのシェルコマンドの実行、並行セッション用の隔離されたGit worktreeの利用ができます。

サーバーはローカルで実行し、Cloudflare Tunnelやngrokなど、自分で管理するトンネル経由で公開します。アクセスを許可するルートフォルダを選択し、接続ごとにOwnerパスワードで承認します。ファイルが第三者にアップロードされることはありませんが、接続したクライアントは開いたワークスペース内でシェルにアクセスできるため、信頼できる相手として扱う必要があります。

このプロジェクトはCoding Agentsのセットアップにも対応しており、ローカルコマンドを現在のGitプロジェクトに対して実行できます。また、AGENTS.mdとCLAUDE.mdからプロジェクトの指示を読み込みます。Linux、macOSに加え、Git BashまたはWSLを使ったWindowsでも動作します。

主な機能

  • 01承認済みのローカルプロジェクトフォルダを、ChatGPTなどのMCPホスト向けワークスペースとして開きます。
  • 02ワークスペース内のファイルの読み取り、書き込み、編集、コード検索ができます。
  • 03テスト、ビルド、git、パッケージスクリプト用のシェルコマンドを実行します。
  • 04並行コーディングセッション用に、隔離されたGit worktreeを使用します。
  • 05Ownerパスワードによる承認が必要で、自分で管理するトンネル経由で動作します。

ユースケース

  • コードを第三者にアップロードせずに、ChatGPTにローカルリポジトリを調査・変更させる。
  • チャットセッションから自分のマシン上でテストやビルドを実行する。
  • 共有MCPエンドポイント経由で、Claude CodeやCodexなどのコーディングエージェントをローカルプロジェクトに接続する。

クイックスタート

  1. 1

    npm で DevSpace をグローバルにインストールします(Node が必要です。対応バージョンは README を参照してください)

    npm install -g @waishnav/devspace
  2. 2

    セットアップウィザードを実行し、ChatGPT または Coding Agents を選択して DevSpace を設定します

    devspace init
  3. 3

    ChatGPT を使う場合はサーバーを起動します(公開 HTTPS トンネル経由で公開してください)

    devspace serve

使う前に知っておきたいこと

  • Windows PowerShell と cmd.exe のみの環境はサポートされていません。Git Bash または WSL が必要です。
  • ChatGPT に接続するには、自分で設定した公開 HTTPS トンネルまたはリバースプロキシが必要です。
  • 接続したクライアントは、開いているワークスペース内でのシェル実行など、強力なローカルアクセス権を持ちます。

収録されている特集

トピック

よくある質問

devspace とは?
ChatGPTやClaudeなどのMCPホストから、ローカルプロジェクトのコードを読み取り、編集、実行できるセルフホスト型MCPサーバー。 DevSpaceは、ChatGPTなどのMCP対応ホストに、自分のマシン上で指定したフォルダへの制御されたアクセスを提供するセルフホスト型MCPサーバーです。接続すると、クライアントはプロジェクトをワークスペースとして開き、ファイルの読み取りや編集、コードの検索、テストやビルドなどのシェルコマンドの実行、並行セッション用の隔離されたGit worktreeの利用ができます。
devspace は無料で使えますか?ライセンスは?
devspace は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
devspace は今もメンテナンスされていますか?
活発にメンテナンス中。devspace の最終コミットは 2026年11月1日 です。
devspace は何に使えますか?
コードを第三者にアップロードせずに、ChatGPTにローカルリポジトリを調査・変更させる。 チャットセッションから自分のマシン上でテストやビルドを実行する。 共有MCPエンドポイント経由で、Claude CodeやCodexなどのコーディングエージェントをローカルプロジェクトに接続する。
devspace のインストール方法は?
npm で DevSpace をグローバルにインストールします(Node が必要です。対応バージョンは README を参照してください): npm install -g @waishnav/devspace セットアップウィザードを実行し、ChatGPT または Coding Agents を選択して DevSpace を設定します: devspace init ChatGPT を使う場合はサーバーを起動します(公開 HTTPS トンネル経由で公開してください): devspace serve
devspace はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Waishnav/devspace

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト