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コーディングエージェントにプロンプトを送ってアプリを構築するためのオープンソースプラットフォームです。リクエストを送信すると、マシン上に隔離されたDockerコンテナを起動し、そのコンテナ内でコーディングエージェント(OpenCodeまたはClaude Code)をプロンプトに対して実行し、結果をライブプレビューURLで公開します。セルフホスト型なので、コード、インフラ、データはBoltやLovableのようなホスト型サービスではなく、自分のサーバーに残ります。
軽量になるように設計されています:1つのGoバイナリがDockerを駆動して隔離を実現し、TraefikがURLを処理し、SQLiteが状態を保持します——Kubernetes、外部データベース、メッセージキューは不要です。アイドル状態のサンドボックスはオンデマンドでスリープし、ウェイクアップするため、1台の通常のサーバーで多くのアプリをホストできます。OpenAI互換およびAnthropic互換のエンドポイント(ローカルサーバー、LiteLLMゲートウェイ、AWS Bedrockルートを含む)を介して独自モデルの持ち込みをサポートしています。
2つのインターフェースが提供されています:完全なREST API、またはオプションのWebコンソールで、アプリを説明し、エージェントが構築するのを監視し、ファイルを編集し、ブラウザでgit差分を確認できます。Ghost、n8n、Giteaなどの既製のオープンソースアプリをワンクリックで起動したり、スキャフォールドから開始したり、公開Gitリポジトリをインポートしたり、ゼロから構築したりできます——その後、結果をデプロイ用にパッケージ化できます。インストールにはDocker + gitが必要で、amd64およびarm64(Apple Siliconを含む)で動作します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch
- プロジェクト