tastyeffectco/sandboxd

Open-source, self-hosted AI app builder — an agent builds real apps in isolated sandboxes on your own server, each live at a preview URL. Self-host in one command. MIT.

何を解決するか

sandboxd は、AI 生成アプリケーションの構築とホスティングのためのオープンソースでセルフホスト可能なエンジンです。高価なマネージドプラットフォームの必要性を排除し、ユーザーが自サーバー上で隔離されたコンテナ内で実際のアプリを構築するコードエージェントを実行できるようにします。各アプリには独自のライブプレビューURLが割り当てられます。

動作方法

システムは Go プログラムで Docker コンテナを管理し、URL ルーティングには Traefik、状態管理には SQLite を使用します。ユーザーがプロンプトを提供すると、エンジンは個別の隔離コンテナを起動し、独自のファイルシステムと制限を備え、その中で AI コーディングエージェント(OpenCode や Claude Code など)を実行してアプリを構築します。その後、ライブプレビューURLを割り当てます。リソース最適化のため、アイドル状態のサンドボックスはスリープし、必要時に起動します。

対象ユーザー

AIアプリビルダー、エージェントプラットフォーム、コードプレイグラウンド、またはユーザーごとやブランチごとのプレビュー環境を必要とするチームなど、多数のサンドボックスを他者にホスティングする必要がある開発者やプラットフォーム向けに設計されています。

特徴

  • セルフホスト可能で MIT ライセンス: インフラ、コード、データの完全な所有権を確保。
  • APIファースト設計: すべての操作が /v1 呼び出しで、他の製品に簡単に統合可能。
  • 隔離されたサンドボックス: 各アプリごとに強化されたコンテナを提供し、スリープ/ウェイク機能でリソースを節約。
  • 組み込みエージェント: OpenCode と Claude Code をサポートし、セキュアな資格情報プロキシを実装。
  • 豊富なアプリライブラリ: Ghost、n8n、Grafana など 80 以上のカスタマイズ済みオープンソースアプリをワンクリックでデプロイ可能。
  • ランタイムプリセット: React/Vite、Next.js、Node/Express、FastAPI 用の即時利用可能なスケルトンを提供。

関連

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