このプロジェクトについて

The Constructは、Claude Code、Codex、OpencodeなどのAIコーディングエージェントを実行するための安全で使い捨て可能な環境を提供します。主にHyper-V機能を備えたWindowsユーザー向けに設計されており、AIエージェントとホストPCの間のサンドボックスとして機能する隔離されたUbuntu仮想マシンを作成します。このアーキテクチャにより、エージェントはホストシステムを危険にさらすことなく、完全なroot権限で動作し、権限プロンプトをバイパスできます。 主な機能は以下の通りです: - **サンドボックス実行**:エージェントは使い捨てのHyper-V VM内で実行され、ホストオペレーティングシステムとの直接的な相互作用を防ぎます。 - **使い捨て&再利用可能**:VMとエージェントの構成は簡単に再インストールできるように設計されており、プロジェクトプロファイルによりリポジトリ、SDK、MCPサーバーの自動復元が可能です。 - **エージェントサポート**:Claude Code、Codex、Opencodeをネイティブサポートし、シームレスな操作のためにバイパスモードで実行されます。 - **リモートアクセス**:VS Code Remote-SSH、T3 Code統合、ブラウザベースのVS Code、SMB経由のファイル共有など、さまざまな接続方法をサポートします。 - **柔軟なデプロイ**:単一マシン上でローカルに実行することも、共有Hyper-Vホストにデプロイしてマルチユーザーリモートアクセスを提供することもできます。 - **統合クライアント**:音声入力、セッション再開、Construct固有のコントロールを備えたT3 Codeのパッチ版が含まれています。 インストールは、Ubuntu自動インストールISOの作成、VMセットアップ、エージェントのプロビジョニングを自動化するPowerShellワンライナーで効率化されています。このツールは、設定、ライフサイクルイベント、ポート転送を管理するためのWindowsトレイコンパニオンアプリも提供します。ドキュメントでは、インストール、プロビジョニング、リモートホスティング、トラブルシューティングについて説明しています。