セルフホスト型のAI経営チーム。Claudeを基盤に、戦略、財務、人事、法務、業務、マーケティング、プロダクト、営業を担当する専門エージェントが、ひとつの経営者ペルソナを支えます。
e2b-dev/fragments
E2Bのサンドボックスで生成コードを実行する、AI生成アプリ向けのオープンソースNext.jsテンプレート。Claude Artifactsやv0に相当します。
代替できる製品:Claude Artifacts
v0
- スター
- 6,406
- フォーク
- 865
- 未解決の Issue
- 23
- 最終コミット
- 3 日前
これは何?
Fragmentsは、ユーザーが作りたいものを説明すると、LLMがコードを生成し、そのコードをE2Bのサンドボックスで実行してブラウザー上でプレビューできるWebアプリテンプレートです。Claude Artifacts、Vercel v0、GPT Engineerに対するオープンソースの代替として位置づけられています。
フロントエンドにはNext.js 14のApp RouterとServer Actions、shadcn/ui、TailwindCSS、Vercel AI SDKを採用しており、UIでは生成された応答がストリーミング表示されます。生成コードはE2B SDK経由で実行され、サンドボックス内にnpmやpipのパッケージをインストールできます。
標準でPython interpreter、Next.js、Vue.js、Streamlit、Gradioのスタックに対応し、OpenAI、Anthropic、Google AI、Mistral、Groq、Fireworks、Together AI、Ollamaのモデルを利用できます。サンドボックステンプレートとモデル設定ファイルを使って、新しいスタックやモデルを追加できます。
主な機能
- 01ストリーミング出力でアプリを生成し、ブラウザー上でプレビューできます。
- 02AIが生成したコードを分離されたE2Bサンドボックスで実行します。
- 03Python、Next.js、Vue.js、Streamlit、Gradioのスタックに対応しています。
- 04OpenAI、Anthropic、Ollamaなど、複数のLLMプロバイダーを利用できます。
- 05カスタムのサンドボックステンプレートやLLMモデルを追加できます。
ユースケース
- テキストプロンプトから小規模なWebアプリやダッシュボードを試作する。
- 自社インフラ上にClaude Artifacts風のツールを構築する。
- コード生成に使うさまざまなLLMプロバイダーを試す。
- LLMの出力とサンドボックス内でのコード実行を組み合わせる方法を学ぶ。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/e2b-dev/fragments.git - 2
リポジトリに移動して依存関係をインストールする
cd fragments && npm i - 3
.env.local を作成し、E2B_API_KEY と LLM プロバイダーの API キーを設定する
- 4
開発サーバーを起動する
npm run dev
使う前に知っておきたいこと
- 実行には E2B API キーと LLM プロバイダーの API キーが必要です。
- Next.js 14 をベースとしているため、単体ツールではなく Web アプリのテンプレートです。
収録されている特集
トピック
よくある質問
- fragments とは?
- E2Bのサンドボックスで生成コードを実行する、AI生成アプリ向けのオープンソースNext.jsテンプレート。Claude Artifactsやv0に相当します。 Fragmentsは、ユーザーが作りたいものを説明すると、LLMがコードを生成し、そのコードをE2Bのサンドボックスで実行してブラウザー上でプレビューできるWebアプリテンプレートです。Claude Artifacts、Vercel v0、GPT Engineerに対するオープンソースの代替として位置づけられています。
- fragments は無料で使えますか?ライセンスは?
- fragments は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- fragments は今もメンテナンスされていますか?
- 活発にメンテナンス中。fragments の最終コミットは 2026年11月4日 です。
- fragments は何に使えますか?
- テキストプロンプトから小規模なWebアプリやダッシュボードを試作する。 自社インフラ上にClaude Artifacts風のツールを構築する。 コード生成に使うさまざまなLLMプロバイダーを試す。 LLMの出力とサンドボックス内でのコード実行を組み合わせる方法を学ぶ。
- fragments のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/e2b-dev/fragments.git リポジトリに移動して依存関係をインストールする: cd fragments && npm i .env.local を作成し、E2B_API_KEY と LLM プロバイダーの API キーを設定する 開発サーバーを起動する: npm run dev
- fragments はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/e2b-dev/fragments
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Together AI経由のLlama 3.1 405Bを活用し、単一のプロンプトから小規模なReactアプリを生成する、Claude Artifactsのオープンソース版です。
Docker、Kubernetes、Podman、ローカルのLinuxやWindowsなど、複数のバックエンドでLLM生成コードを隔離環境内で実行するPythonライブラリ。
ローカル環境で動作するオープンソースのAIアプリビルダー。自分のAI APIキーを利用でき、Lovable、v0、Boltに代わる選択肢です。
AIが生成したコードを分離されたクラウドサンドボックスで実行し、出力を取得するためのPythonおよびJS/TS SDK。
React、Next.js、Svelte、Vue、Node.jsでAIアプリケーションやエージェントを構築するための、プロバイダーに依存しないTypeScriptツールキット。