h5i

h5iAIコーディングエージェント向け使い捨てサンドボックス

h5iはClaude CodeやCodexなどのAIコーディングエージェント向けのオープンソースサンドボックス。エージェント、シェル、依存関係、ブラウザをひとつの隔離境界にまとめ、軽量サンドボックスの起動は200ms未満。パッチと実行ログをエクスポートでき、ローカルファースト・SaaS不要・単一Rustバイナリ。

free
AIコーディングエージェントサンドボックス隔離Claude CodeCodexオープンソース開発ツールローカルファースト監査可能なAIマイクロVMAIエージェントの安全な実行環境Claude Codeセキュリティ
登録日
4.2 (0 レビュー数)

ログイン後に評価できます

AIコーディングエージェントの性能は確かに上がってきた。だが、実際のプロジェクトでどこまで自由に動かせるか。多くの開発者がこのジレンマを抱えている。エージェントはコマンドを実行し、ファイルを読み書きし、サーバーを起動し、ブラウザすら操作する。その一方で、開発マシンには秘密鍵や設定ファイル、各種クレデンシャルが眠っている。従来のやり方はコマンド単位で許可を求めるもので、安全だが効率は悪い。

h5iはこの問題に別の角度からアプローチする。個々のコマンドを審査するのではなく、環境そのものを外に切り離す。Claude CodeやCodexといったAIコーディングエージェント向けのオープンソースサンドボックスで、公式には「統合サンドボックス」と位置づけられている。使い捨てで、捨てられ、監査できる。

「ひとつの境界」という設計思想

h5iの設計は明快だ。エージェント、ワークスペース、シェル、依存関係、開発サーバー、ブラウザをすべて同じ隔離境界の中に置く。ホスト側のファイルやクレデンシャルは境界の外に残る。公式の言葉を借りれば「one boundary, not one command」である。コマンド単位で縛るのではなく、セッション全体を自己完結させてしまう。

つまり、エージェントはその内部でほぼ自由に動けるが、外へは出られない。npm installを実行することも、ファイルを書き換えることも、ブラウザで認証ページをクリックすることも、すべてサンドボックス内で完結する。作業が終われば、h5iはレビュー可能なパッチ(patch)と実行ログを出力する。どのコマンドが拒否されたのか、どのファイルが変更されたのか、記録として残る。

  • 軽量サンドボックス:起動時間は200ミリ秒未満とされ、特別な高リスク作業だけでなく、日常のタスクにも使える。
  • MicroVM分離:より強い境界が必要な場合は、独立したカーネルを持つ仮想マシンモードに切り替えられる。隔離レベルがプロセス単位からハイパーバイザー単位へと引き上げられる。
  • 隔離ブラウザ内蔵:サンドボックス内にChromeと新しいプロファイルが用意され、エージェントが内部で操作できる。開発者は同じビューポートを見ながら、必要に応じて操作を引き継ぐことも可能だ。
  • 監査可能な出力:パッチ、レポート、レシート(receipt)がファイルとして出力される。終了コードはスーパーバイザー由来、拒否されたアクセスはエージェント由来というように、エージェント自身の報告をそのまま信用しない仕組みだ。

ローカルファースト、SaaS不要の設計

h5iは単一のRustバイナリだ。インストールすれば自分のマシン上で動き、デーモンプロセスもなければクラウドサービスも不要。アカウント登録もいらない。公式が強調するローカルファーストは、データのプライバシーやコンプライアンスを気にするチームにとって大きな意味を持つ。サンドボックスで発生したものはすべてローカルに留まり、機密コードが第三者に送信されることはない。

ライセンスはApache 2.0。GitHub上では500以上のスター、45以上のフォーク、15人以上のコントリビューターがいる。爆発的な人気とまでは言えないが、開発者向け基盤として一定の実利用者がいる証拠だろう。

「Gitは何が変わったかを記録する。h5iはその他すべてを記録する。」――公式の説明

この言葉はh5iの立ち位置をよく表している。単なるサンドボックスではなく、AI開発時代の「Gitの横に置くサイドカー」だ。Gitがコードの差分を追うのに対し、h5iは各変更の背景にあるプロンプト、モデル、読み込んだファイル、推論プロセス、テスト結果、監査シグナル、サンドボックス内のイベント、エージェント間の引き継ぎまでを記録する。

どんなチームに向いているか

Claude CodeやCodexを実際のプロジェクトで使い、エージェントの誤操作による環境汚染を心配しているなら、h5iはひとつの妥協点になる。エージェントに自由を与えつつ、リスクは箱の中に閉じ込める。複数のエージェントを並行して動かしたいチーム(たとえばモジュールごとに別のエージェントを担当させる場合)では、隔離と出力の仕組みによって、各エージェントが何をしたのかを追跡しやすくなる。

導入のハードルは低い。curlコマンド一発でインストールでき、サーバー設定やアカウント登録は不要だ。ただし、公式が公表している「トークン浪費を95%削減」「PR概要が3.5倍リッチ」「マルチエージェントのリアルタイム会話が1.8倍速」といった数値はあくまで公式測定によるもの。実際の効果はワークロード次第なので、最初は低リスクなブランチで試してみるのがいい。

個人開発者や小規模チームにとってのh5iの価値は、面倒な環境の後始末から解放されることだ。エージェントのタスクごとに手動で環境をクリーンアップする必要もないし、ホストにゴミを残される心配もない。コンプライアンスを重視するチームにとっては、パッチとログの出力がAIの行動を証明する手段になり、監査の場面では事実上の必須要件になるだろう。

メリット・デメリット

メリット

  • ローカルファースト、SaaS不要でデータが本機から出ない
  • 軽量サンドボックスは起動が速く日常業務に使える
  • 隔離ブラウザ内蔵で操作を監視・引き継げる
  • パッチと実行ログを出力し監査に使える
  • Apache 2.0のオープンソースで単一バイナリ、導入が簡単

デメリット

  • 公式公表の性能数値は自己検証が必要
  • 非技術者にはやや敷居が高い
  • 現状はClaude CodeとCodex中心で他エージェントの対応は未知数
  • プロジェクトが新しく、コミュニティとドキュメントは発展途上

よくある質問

h5iは無料ですか?

はい、完全無料です。Apache 2.0ライセンスで公開されており、自由に利用・改変できます。SaaS契約やアカウント登録も不要です。

どのAIコーディングエージェントに対応していますか?

公式にはClaude CodeとCodexを対象としています。エージェント、シェル、依存関係、ブラウザを同じ隔離境界で動かす統合サンドボックスです。

サンドボックスの起動はどれくらい速いですか?

公式によると軽量サンドボックスは200ミリ秒未満で起動し、日常的なタスクに使えます。MicroVMモードはより強い隔離ですが、起動は遅くなります。

安全性はどうですか?ホストのファイルにアクセスされませんか?

h5iの設計の中核は、ホストのファイルやクレデンシャルを常にサンドボックスの外に置くことです。隔離境界、MicroVM、エージェントポリシーでアクセスを制御し、監査ログも出力します。

クラウドサービスは必要ですか?

いいえ。h5iはローカルファーストで、単一のRustバイナリが自分のマシン上で動きます。デーモンやSaaSは不要で、データが外部に出ません。

もっと見る

類似ツール

Deep Work Plan

Deep Work Plan

Deep Work Plan はオープンソースの方法論。init.md を介してリポジトリをAIエージェントが実行可能な構造化環境に変え、原子タスク・合格基準・検証ゲート・復元可能な状態で長期間のコーディングタスクの迷走を防ぐ。エージェント非依存、MITライセンス。

Spanly

Spanly

Spanly は MCP サーバー特化の可観測性ツール。CLI/SDK で即導入でき、エラー率やセッション追跡に加え、プロンプトインジェクション等のプロトコル層の問題を検出。パッチ提案や米欧のデータ所在地選択も可能。

Yaeris

Yaeris

YaerisはMCPサーバーマーケットです。開発者は無料で、人間による審査を通過したMCPサーバーを閲覧・公開でき、OAuth/APIトークン統合にも対応しています。基本機能は無料で、露出を高める有料の付加価値サービスもあります。AIエージェント開発者やソフトウェア企業に適しています。

RepoFuse

RepoFuse は GitHub、GitLab、または Bitbucket のリポジトリをスキャンし、AI が既存コードから市場投入可能なプロダクトアイデアをマッチングします。ニーズ、開発工数、収益適合性の順にランク付けします。初回スキャンは無料で、読み取り専用アクセス、ソースコードは保存されません。開発者や小規模チームが新しい方向性を素早く評価するのに適しています。

GetKeri

GetKeri

GetKeri は OpenAPI 仕様をタスクレベルの MCP サーバーに変換し、準備度スコア・モックテスト・リアルタイム検証を提供します。Cursor と Claude 向けのインストール設定を出力し、ホスティングとローカル環境の両方でのデプロイに対応。APIキーの取り扱いも安全で、開発チームは低コストで既存 API を AI エージェントに統合できます。

Nexora AI

Nexora AI は Gumroad で販売されている React 19 製の SaaS テンプレートキットで、フロントエンドのセットアップを省略して React 19 から直接始めたい SaaS や AI アプリ開発者向けです。具体的な機能と価格は公開ページでは開示されていません。

オープンソース代替

guidellm:LLM推論性能を評価・最適化するオープンソースツール

guidellmは、vLLMチームによって開発されたオープンソースツールで、本番環境における大規模言語モデル(LLM)の推論性能を評価・最適化するためのものです。負荷試験、レイテンシ分析、スループット評価を提供し、開発者がボトルネックを特定してデプロイ構成を調整するのに役立ちます。プロジェクトは主にPythonで記述されており、Apache-2.0ライセンスを採用しています。収集時点で1214スターを獲得しています。

ai-gateway:Envoy Gateway ベースの統一 AI ゲートウェイ

ai-gateway は、Envoy Gateway をベースにしたオープンソースプロジェクトで、複数の生成 AI サービスへのアクセスを管理する統一 API ゲートウェイを提供します。AI アプリケーションの統合と運用を簡素化し、ロードバランシング、キャッシュ、レート制限などの機能をサポートしています。このプロジェクトは Go 言語で開発され、Apache-2.0 ライセンスを採用しています。

Kun:ローカル優先のAIエージェントワークスペース

Kunはローカル優先のAIエージェントワークスペースです。共有GUIおよびTUIランタイムを通じて、コーディング、ライティング、デザイン、リサーチ、自動化を統合します。プロジェクトは主にTypeScriptで開発されており、ライセンスはOtherです。収集時点で4813個のGitHubスターを獲得しています。

go-micro:AIとマイクロサービスを融合したGoフレームワーク

go-microは、AIエージェントツールセットとマイクロサービスアーキテクチャを融合したオープンソースのGoプログラミング言語フレームワークです。MCP、A2Aプロトコル、および複数のLLM統合をサポートしています。このプロジェクトはApache-2.0ライセンスを採用し、主にGo言語で開発されています。収集時点で、このプロジェクトはGitHubで22755のスターを獲得しています。

terax-ai:軽量Tauriデスクトップ開発環境

terax-aiはTauriベースのデスクトップ開発環境で、サイズはわずか7-8MBです。GPUターミナル、CodeMirrorエディタ、Gitツール、および複数のプロバイダーに対応したAIエージェントを統合し、開発者に一体型の開発体験を提供します。プロジェクトは主にTypeScriptで書かれており、Apache-2.0ライセンスを採用しています。

jar-analyzer: Java JARパッケージ解析GUIツール、AIアシスタント統合

jar-analyzer は、オープンソースの Java JAR パッケージ解析 GUI ツールで、AI アシスタントを統合しています。JAR DIFF、メソッド呼び出しグラフ探索、DFS 呼び出しチェーン分析、汚染分析、および制御フローグラフのプログラム分析などの強力な機能を提供し、Java 開発者やセキュリティ研究者に適しており、コード監査とリバースエンジニアリングのタスクを簡素化します。プロジェクトの主要言語は Java で、GPL-3.0 ライセンスを採用しており、収集時点で 2111 個のスターを保有しています。