yyjeqhc/webcodex

Give cloud AI agents a real development environment on your own machines.

解決する課題

WebCodexは、クラウドベースのAIエージェント(ChatGPTやClaudeなど)が、ローカルマシン上の実際の開発環境と対話する方法を提供します。これにより、コードベースをホスト型ワークスペースやチャットインターフェースにコピーする必要がなくなり、エージェントはローカルのファイル、Gitチェックアウト、インストール済みの開発ツールを直接操作できるようになります。

仕組み

WebCodexは、サーバーとランナーで構成される自己ホスト型アーキテクチャを使用します。AIクライアントは、MCP(Model Context Protocol)またはHTTPSを介してWebCodexサーバーに接続し、サーバーはコードが存在するマシンにインストールされたランナーにリクエストをルーティングします。ランナーはコマンドを実行し、Gitリポジトリと対話し、結果をAIエージェントに返します。

対象者

ソースコードを自社のハードウェア上に保持し、クラウドホスト型環境に依存するのではなく、ローカルのツールチェーン(コンパイラ、テスト、フォーマッタ)を利用しながら、AIコーディングエージェントを使用したい開発者。

主な特長

  • ローカルコードの主権: コードはマシン上に留まり、クラウドサービスにコピーされません。
  • 実際のツールチェーンへのアクセス: エージェントは実際のローカルコマンド、テスト、コンパイラを実行できます。
  • Git統合: エージェントはステータスと差分を検査でき、操作を可視化してレビュー可能にします。
  • 永続性: 長時間実行されるジョブは監視可能なままで、単一のAIリクエストターンを超えて存続します。
  • マルチプラットフォーム対応: Windows、macOS、Linux(Debian/Ubuntu)用のインストーラーを提供します。
  • MCPとの相互通信: さまざまなAIクライアントと接続するためのModel Context Protocolのネイティブサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト