このプロジェクトについて
WebCodexは、クラウドベースのAIエージェント(ChatGPTやClaudeなど)とローカル開発環境を橋渡しするオープンソースツールです。開発者がコードをホスト型ワークスペースにアップロードする必要はなく、WebCodexを使えばAIエージェントがリポジトリを直接操作し、コマンドを実行し、Gitを使い、テストを実行し、長時間タスクを実行できます。これらはすべて開発者自身のマシン上で行われます。
このツールはServer/Runnerアーキテクチャで動作します。ServerはAIクライアントがMCP(Model Context Protocol)またはHTTPS経由で接続する仲介役として機能し、Runnerはローカルマシン上で操作を実行します。この設計により、リポジトリとすべての開発ツールが元のマシン上に保持され、既存の開発環境が維持されます。
WebCodexは主に2つの使用モードをサポートしています。日常的な開発では、通常のServerとRunnerをセットアップし、プロジェクト探索、編集、Git操作、コマンド実行、テスト、コードナビゲーションを含む完全な機能を備えた複数プロジェクトへの永続的なアクセスを提供します。簡単な試用では、ワンコマンドの`share`モードで一時的な単一プロジェクトインスタンスを起動し、ChatGPT用の接続値を出力します。
このツールは複数のプラットフォームをサポートしています:Linux(x64/arm64)、macOS(x64/arm64)、Windows(x64およびarm64)。WindowsおよびmacOSユーザーには、公式のOpenAI Secure Tunnelを使用したWebCodex Desktopアプリケーションが最も簡単なセットアップとして推奨されます。CLIベースのセットアップはすべてのプラットフォームで利用可能で、セルフホスティングや高度な構成のための追加オプションもあります。
主な機能には、コードの読み取り、検索、検査、ガード付き変更、コマンド、テスト、フォーマッタ、コンパイラ、プロジェクト固有のツールの実行、Gitでのステータスと差分の検査、観察可能なジョブによる長時間作業の処理、Runtime Console、Workflow Sessionの証跡、Git/diffレビューを通じた人間によるレビューのサポートが含まれます。
WebCodexはRust(ビルドにCargoを使用)で構築されており、Apache License 2.0の下でライセンスされています。このプロジェクトには、デスクトップインストール、完全セットアップ、簡単な試用、MCP統合、デプロイ、トラブルシューティング、CLIリファレンス、AI支援セットアップ、セキュリティガイダンスを網羅する包括的なドキュメントが含まれています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.