e2b-dev/fragments

Open-source Next.js template for building apps that are fully generated by AI. By E2B.

解決する課題

Fragmentsは、Claude Artifacts、v0、GPT EngineerのようなAI駆動のコード生成およびプレビューツールのオープンソース代替案です。ユーザーはLLMを介してコードを生成し、安全で隔離された環境ですぐに実行・プレビューすることができます。

仕組み

このプロジェクトは、E2B SDKを使用して、AI生成コードを実行するための安全なサンドボックスを作成します。さまざまなLLMプロバイダー(OpenAI、Anthropic、Google AIなど)およびストリーミングUI更新のためのVercel AI SDKと統合されています。ユーザーは、Python、Next.js、Vue.js、Streamlit、Gradioを含む複数のサポートスタックから選択でき、サンドボックス内で任意のnpmまたはpipパッケージをインストールできます。

対象者

コード生成およびプレビュープラットフォームをセルフホストしたい開発者、または独自のAI駆動アプリケーション開発環境を構築したい開発者。

ハイライト

  • 安全な実行: 隔離されたコード実行のためにE2B SDKを使用します。
  • マルチスタック対応: Python、Next.js、Vue.js、Streamlit、Gradioをサポートしています。
  • 幅広いLLM統合: OpenAI、Anthropic、Google AI、Mistral、Groq、Fireworks、Together AI、Ollamaを含む幅広いプロバイダーと互換性があります。
  • 拡張性: ユーザーがカスタムペルソナ(サンドボックステンプレート)やカスタムLLMモデル/プロバイダーを追加できます。
  • リアルタイムストリーミング: レスポンシブな体験を提供するためのUIストリーミング機能を備えています。

関連

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