Открытый шаблон Next.js для приложений, создаваемых с помощью AI: код запускается в песочницах E2B, как в Claude Artifacts или v0.
Nutlope/llamacoder
Открытая альтернатива Claude Artifacts: генерирует небольшие React-приложения по одному запросу с помощью Llama 3.1 405B через Together AI.
Open source альтернатива:Claude Artifacts
- Звёзды
- 7,156
- Форки
- 1,676
- Открытые issues
- 10
- Последний коммит
- 16 дней назад
Что это?
Llama Coder принимает запрос на естественном языке и создаёт небольшое веб-приложение, показывая сгенерированный код рядом с его интерактивным предпросмотром. Для генерации используется Llama 3.1 405B от Meta, которая работает через Together AI.
Предпросмотр отображается в браузере: esbuild-wasm компилирует сгенерированный код, а esm.sh предоставляет импортируемые пакеты. Приложение запускается в изолированном iframe. Сам проект создан на Next.js с app router и Tailwind, а Prisma подключается к базе данных PostgreSQL, например Neon.
Для настройки нужны ключ Together AI и URL базы данных. Инструментирование Braintrust и загрузка скриншотов в S3 настраиваются по желанию. Проект выпущен под лицензией MIT.
Ключевые возможности
- 01Создаёт небольшие приложения по одному запросу на естественном языке.
- 02Запускает сгенерированный код в интерактивном предпросмотре в браузере, внутри изолированного iframe.
- 03Использует Llama 3.1 405B для генерации через Together AI.
- 04Построен на Next.js с app router, Tailwind CSS и Prisma для работы с PostgreSQL.
- 05Поддерживает необязательное инструментирование Braintrust и загрузку скриншотов в S3.
Сценарии использования
- Быстро создавать прототипы небольших интерактивных интерфейсов по текстовому описанию.
- Изучать устройство генератора AI-артефактов с рендерингом на стороне браузера.
- Разворачивать собственный конструктор приложений с AI, используя свой ключ Together AI и базу данных.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/Nutlope/llamacoder - 2
Создайте файл .env и добавьте API-ключи (Together AI, URL базы данных Neon, а также при необходимости настройки Braintrust и S3)
- 3
Установите зависимости и запустите сервер для разработки
npm install && npm run dev
Что важно знать
- Для запуска необходимы API-ключ Together AI с платным тарифом и база данных PostgreSQL (рекомендуется Neon).
- Для загрузки скриншотов нужны бакет S3 и дополнительные секреты, что усложняет настройку при самостоятельном хостинге.
Темы
Частые вопросы
- Что такое llamacoder?
- Открытая альтернатива Claude Artifacts: генерирует небольшие React-приложения по одному запросу с помощью Llama 3.1 405B через Together AI. Llama Coder принимает запрос на естественном языке и создаёт небольшое веб-приложение, показывая сгенерированный код рядом с его интерактивным предпросмотром. Для генерации используется Llama 3.1 405B от Meta, которая работает через Together AI.
- llamacoder можно использовать бесплатно? Какая у него лицензия?
- llamacoder распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- llamacoder всё ещё поддерживается?
- Активно поддерживается. Последний коммит в llamacoder — 22 окт. 2026 г..
- Для чего можно использовать llamacoder?
- Быстро создавать прототипы небольших интерактивных интерфейсов по текстовому описанию. Изучать устройство генератора AI-артефактов с рендерингом на стороне браузера. Разворачивать собственный конструктор приложений с AI, используя свой ключ Together AI и базу данных.
- Как установить llamacoder?
- Клонируйте репозиторий: git clone https://github.com/Nutlope/llamacoder Создайте файл .env и добавьте API-ключи (Together AI, URL базы данных Neon, а также при необходимости настройки Braintrust и S3) Установите зависимости и запустите сервер для разработки: npm install && npm run dev
- Где скачать llamacoder?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Nutlope/llamacoder
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Опенсорсный инструмент, который превращает вайрфрейм или скриншот в работающее приложение с помощью Kimi K2.5 и Together AI.
Преобразует скриншоты, макеты, дизайны Figma и записи экрана в код интерфейса на HTML, Tailwind, React, Vue и других технологиях с помощью AI-моделей.
Шаблон чат-бота на Next.js и Vercel AI SDK, по умолчанию использующий Google Gemini и позволяющий переключаться на другие LLM-провайдеры.
Демонстрационный проект с открытым исходным кодом на Next.js, воссоздающий Intelligent UI из ChatGPT: ответы модели выводятся потоком в виде интерактивных карт, диаграмм, форм и работающих инструментов на базе OpenUI.
Локальное AI-пространство для чатов и агентов в браузере: запускает модели WebLLM на устройстве через WebGPU, без бэкенда и учётной записи.