Repolode
Nutlope

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. 1

    Клонируйте репозиторий

    git clone https://github.com/Nutlope/llamacoder
  2. 2

    Создайте файл .env и добавьте API-ключи (Together AI, URL базы данных Neon, а также при необходимости настройки Braintrust и S3)

  3. 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 обновляется ежедневно.

Похожие проекты

Демонстрационный проект с открытым исходным кодом на Next.js, воссоздающий Intelligent UI из ChatGPT: ответы модели выводятся потоком в виде интерактивных карт, диаграмм, форм и работающих инструментов на базе OpenUI.

949+65 за неделю84TypeScriptMITОбновлён вчера