OpenBerth

OpenBerth

OpenBerthチームは、非エンジニアがAI生成アプリをワンコマンドで自身のサーバーにデプロイできるツールを提供。オープンソースコード、サンドボックス環境、自動HTTPSを特徴とします。

OpenBerthとは?

OpenBerthは、エンジニア以外のユーザーでもAI生成アプリを自前のサーバーに1コマンドでデプロイできる、セルフホスト型デプロイプラットフォームです。オープンソースコード、サンドボックス環境、各デプロイアプリへの自動HTTPSを提供します。ClaudeやCursorなどのAIツールと連携し、チャットやコードエディタから直接アプリのデプロイ、更新、管理が可能です。プラットフォームがDocker、gVisor、Caddy、systemdといったインフラ全体を管理するため、ユーザーが手動でサーバーを運用する必要はありません。

活用シーン

  • Vibeコーディングアプリのデプロイ

    AI支援で構築したアプリ(「Vibeコーディング」プロジェクトなど)を自前サーバーに直接デプロイ。

  • 迅速なプロトタイピング

    単一ファイル(例:`App.jsx`や`notes.md`)から実験的プロジェクトを素早くデプロイし、アイデアをリアルタイムでテスト。

  • AI支援開発

    Claude.aiやCursorを使ってMCP経由でアプリをデプロイ。チャットで「hello-worldページをデプロイして」と依頼するだけ。

  • マルチユーザーチームプロジェクト

    1台のサーバーを複数ユーザーで共有し、各自が独自のデプロイとAPIキーを持つ。

  • AIワークフロー向けシークレット管理

    APIキーをサーバー上で暗号化して保存し、デプロイ時に名前で参照。チャットログに平文が露出するのを防止。

  • ライブ開発と反復

    ホットリロードと即時ファイル同期でサンドボックス内の変更をテストし、1コマンドで本番環境に昇格。

主な機能

  • 1コマンドサーバーセットアップ

    Linuxサーバー(Ubuntu 22.04/24.04)にSSH接続し、2つのコマンドを実行するだけでDocker、gVisor、Caddy、systemdを自動インストール。

  • 自動CLIインストール

    CLIがOSとアーキテクチャを自動検出し、簡単な設定コマンドでサーバーを指定。

  • あらゆるものをデプロイ

    フォルダ全体、単一ファイル(`.jsx`、`.md`)、あらゆるプロジェクトを`berth deploy`コマンド1つでデプロイ。

  • HTTPS付き実URL

    各アプリに自動TLS証明書付きのサブドメインを割り当て。手動SSL設定は不要。

  • gVisorサンドボックスコンテナ

    すべてのコンテナがユーザー空間カーネル内で実行され、コンテナエスケープを防止しセキュリティを向上。

  • 永続ストレージ

    組み込みの`/data`ディレクトリとREST APIにより、アプリ再構築後もデータが保持され、再デプロイ時に消失しない。

  • ライブ開発モード

    即時ファイル同期によるホットリロードサンドボックス。1コマンドで変更を本番環境に昇格。

  • MCP対応AIネイティブ

    Claude、Cursor、および任意のMCPクライアントと連携し、AI会話から直接アプリをデプロイ、更新、管理。

  • マルチユーザー対応

    1台のサーバーで複数ユーザーをサポート。各ユーザーが独自のデプロイとAPIキーを持つ。

  • 暗号化シークレットストレージ

    APIキーなどのシークレットをサーバー上で暗号化して保存し、デプロイ時に名前で参照。シークレット更新時に全デプロイを自動再起動。

対象ユーザー

AI支援でアプリを構築(Vibeコーディング)し、サーバー管理を学ばずにセルフホストしたい非エンジニア。また、AI生成プロジェクトを自社インフラに迅速かつ安全にデプロイしたい開発者、および共同デプロイワークフロー用にサーバーを共有するチームにも有用。

OpenBerthの使い方

  1. サーバーをセットアップ: Linuxサーバー(Ubuntu 22.04/24.04)にSSH接続し、2つのコマンドを実行:curl -fsSL https://openberth.io/install-server.sh | bash に続けて berth-server install --domain yourdomain.com
  2. CLIをインストール: curl -fsSL https://openberth.io/install.sh | bash を実行し、berth config set server https://yourdomain.comberth config set key bt_your_api_key で設定。
  3. アプリをデプロイ: berth deploy ./my-projectberth deploy App.jsx、または berth deploy notes.md を使用。
  4. AIツールと連携: Claude.aiの場合、claude.ai/settings/connectors でサーバーのMCP URLを使用してカスタムMCPコネクタを追加し、チャットでアプリのデプロイを依頼。

料金と無料トライアル

ウェブサイトには料金や無料トライアルに関する情報は記載されていません。

効果レビュー

OpenBerthは、非エンジニアがAI生成アプリをセルフホストするための極めてシンプルな方法を約束通り提供します。1コマンドセットアップとClaudeとのMCP統合により、SSHアクセス以外のターミナル知識は不要で、真にアクセスしやすいツールとなっています。gVisorサンドボックスと自動HTTPSは、趣味のツールに留まらない本格的なセキュリティとプロフェッショナリズムを付加。シークレット管理機能は秀逸で、AIチャットを通じてAPIキーを使用するアプリをデプロイする際の実際の課題を解決します。長期的なコストに関する価格情報がない点は不透明ですが、オープンソースコードとセルフホストモデルは、インフラを完全に制御したいユーザー向けに設計されていることを示しています。

よくある質問

OpenBerthとは何ですか?
OpenBerthは、非エンジニアがAI生成アプリを1つのコマンドで自分のサーバーにデプロイできるツールで、オープンソースコード、サンドボックス環境、自動HTTPSを備えています。
OpenBerthを使用するにはコーディングスキルが必要ですか?
いいえ、OpenBerthは非エンジニア向けに設計されており、コーディングスキルは不要です。デプロイは1つのコマンドで行えます。
OpenBerthはオープンソースですか?
はい、OpenBerthのコードはオープンソースであり、ユーザーはコードの検査、修正、貢献が可能です。
OpenBerthはどのようにセキュリティを確保していますか?
OpenBerthはサンドボックス環境と自動HTTPSを使用して、デプロイされたアプリを保護します。
OpenBerthで任意のAI生成アプリをデプロイできますか?
OpenBerthはAI生成アプリをデプロイするように設計されていますが、互換性は特定のアプリの要件に依存する場合があります。
どのようなサーバーインフラが必要ですか?
SSHアクセスが可能な独自のサーバー(例:VPSや専用サーバー)が必要です。OpenBerthが残りを処理します。

OpenBerth - AIツール詳細

OpenBerthチームは、非エンジニアがAI生成アプリをワンコマンドで自身のサーバーにデプロイできるツールを提供。オープンソースコード、サンドボックス環境、自動HTTPSを特徴とします。

分類:ヒントツール

アクセスリンク:https://openberth.io/

タグ:オープンソース、ワンクリックデプロイ、AIアプリデプロイ、サンドボックス化、自動HTTPS