{"repo":"mkrl/e0","free":true,"listed":false,"github":"https://github.com/mkrl/e0","clone":"git clone https://github.com/mkrl/e0.git","description":"A simple Next.js app template for agentic generation of more apps. Powered by Vercel AI SDK and E2B.","language":"TypeScript","stars":14,"topics":["ai","ai-sd","code-generation","llms","nextjs","v0","openai"],"license":"MIT","category":"ai-agents","readme_excerpt":"e0 A simple open-source AI agent that can generate and deploy an app in seconds. Featuring - Next.js 15 - Vercel AI SDK 4.1.54: - OpenAI gpt-4o-mini for code generation (add your own model) - Code streaming (based on the latest toolCallStreaming ) - Fast and secure code interpretation via E2B SDK by E2B - A set of pre-built tools for your agent to use (add your own) - Monaco editor for multi-file code preview Install locally Prerequisites git, Node.js 16+, pnpm Getting started Clone the repository: Obtain API keys from OpenAI and E2B Dashboard. Set the required environment variables as shown in the .env.example file, but in a new file called .env . Install dependencies: Launch the development server: Customize the model Thanks to the Vercel AI SDK, you can hot-swap the underlying model for code generation. You can pick just about anything that is capable of \"Tool Usage\" here. 1. Obtain an API key (if that's something different from the default OpenAI provider) 2. Set an environment variable for your new model in the .env file 3. Go to app/api/chat/route.ts and change the model variable to your new model Tool Calling The chatbot follows an agentic approach: an LLM is given a set of tools and instructions on how to operate on a remote server. The following tools are available: - Create a sandbox server - Generate and deploy a file at a particular path - Install a package You can find the tools in the tools directory, connected to the streamText call in app/api/chat/route.ts All","default_branch":null,"files":null,"tree":[],"storefront":"/r/mkrl","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mkrl/e0/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}