An open-source Next.js 14 template for building AI-generated web applications with streaming responses and sandboxed code execution via the E2B SDK. It targets developers building AI coding interfaces and requires external API keys for language models and code sandboxing.
Project overview
An open-source Next.js 14 template for building AI-generated web applications with streaming responses and sandboxed code execution via the E2B SDK. It targets developers building AI coding interfaces and requires external API keys for language models and code sandboxing.
Project type
AI Coding · Workflow
Use cases
Coding & Development
Deployment
Refer to project documentation
License
Apache-2.0
Best for
Developers looking to build self-hosted or customized AI application generators similar to Claude Artifacts, v0, or GPT Engineer.
Teams wanting to create AI coding interfaces with secure, sandboxed code execution.
Key capabilities
Provides a Next.js 14 user interface with streaming capabilities for AI responses.
Executes AI-generated code securely in a sandbox using the E2B SDK.
Allows users to add custom app templates (like Python, Next.js, or Streamlit) for the AI to generate.
Limitations and risks
Requires external API keys, including E2B and an LLM provider, to function.
The application relies on external paid services for LLM and sandbox execution.
Getting started
Setup requires a Node.js environment. Users must clone the repository, install dependencies, obtain multiple API keys (such as E2B and an LLM provider), set environment variables, start the development server, and build the web app.
Evidence and sources
GitHub project description: Open-source Next.js template for building apps that are fully generated by AI. By E2B.
README: This is an open-source version of apps like [Anthropic's Claude Artifacts](https://www.anthropic.com/news/claude-3-5-sonnet), Vercel [v0](https://v0.dev), or [GPT Engineer](https:…
README: - Based on Next.js 14 (App Router, Server Actions), shadcn/ui, TailwindCSS, Vercel AI SDK. - Uses the [E2B SDK](https://github.com/e2b-dev/code-interpreter) by [E2B](https://e2b.d…
README: ``` npm run build ```
README: 1. Make sure [E2B CLI](https://e2b.dev/docs/cli?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=fragments) is installed and you're logged in. 2. Add a new fo…