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のネイティブサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト