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 流式传输功能,提供响应式体验。
相关
- 项目
- 项目
- 项目
- 项目
- 项目