boringcomputers/nehemiah

On-demand Linux computers you can hand to an AI — real Firecracker microVMs with a browser, terminal, coding agents, and an AI that drives them.

何を解決するか

Nehemiah は、AIエージェントに渡すことができるオンデマンドで隔離された Linux コンピュータを提供します。AIエージェントがコードを実行したり、Webを閲覧したり、デスクトップ環境とやり取りしたりする際、ホストシステムにリスクを及ぼさずに一時的かつ安全な環境を提供する問題を解決します。

動作方法

システムは Firecracker マイクロVM を使用してハードウェア仮想化による隔離を実現し、各マシンに専用のカーネルを提供します。これらの VM はミリ秒単位で起動し、メモリスナップショットから復元することでほぼ瞬時に起動します。各ゲストはエグレスファイアウォールの背後でネットワーク隔離されており、リソース制限が適用されます。ホストデーモン(nehemiahd)がこれらのマシンを管理し、TTLベースの自己破壊型または永続型のマシンをサポートします。

対象ユーザー

ゲームの作成・配信、Web閲覧、コードエージェント(Claude、Cursor、Pi など)の実行など、複雑なタスクを制御された環境で行う必要がある開発者や AI エージェント作成者向けです。

特徴

  • 瞬時起動: マイクロVM はミリ秒単位で起動し、スナップショットから復元するのに約 3 ms かかります。
  • AI対応: コーディングエージェントと一般的なツール(Node、Python、Git)が事前にインストールされています。
  • 完全なデスクトップ: VNC またはヘッドレスシェルで完全な Linux デスクトップを提供します。
  • エージェント統合: Claude Desktop や Cursor などのツールと簡単に統合できる MCP サーバー(nehemiah-mcp)を備えています。
  • 永続ストレージ: マシンのライフサイクルを超えて存続する S3 ベースの永続ボリュームを提供します。
  • 高速クローン: 動作中のコンピュータの正確なライブ状態を約 35 ms でクローンできます。

関連

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