Repolode
Nutlope

Nutlope/llamacoder

Uma alternativa open source ao Claude Artifacts que gera pequenos apps React a partir de um único prompt, usando Llama 3.1 405B via Together AI.

Alternativa open source a:Claude Artifacts

Estrelas
7,156
Forks
1,676
Issues abertas
10
Último commit
há 16 dias

O que é?

O Llama Coder recebe um prompt em linguagem natural e cria um pequeno app web, exibindo o código gerado ao lado de uma prévia ao vivo. O LLM é o Llama 3.1 405B da Meta, servido pela Together AI para inferência.

A prévia é renderizada no navegador: o esbuild-wasm compila o código gerado, e o esm.sh fornece os pacotes importados. O resultado é executado em um iframe isolado. O próprio app é um projeto Next.js que usa o app router e Tailwind, com o Prisma conectado a um banco de dados PostgreSQL, como o Neon.

A configuração exige uma chave da Together AI e uma URL de banco de dados. A observabilidade com Braintrust e o envio de capturas de tela baseado em S3 são opcionais, e o projeto é distribuído sob a licença MIT.

Recursos principais

  • 01Gera pequenos apps a partir de um único prompt em linguagem natural.
  • 02Executa o código gerado em uma prévia ao vivo no navegador, dentro de um iframe isolado.
  • 03Usa Llama 3.1 405B para geração, com inferência via Together AI.
  • 04Desenvolvido com o app router do Next.js, Tailwind CSS e Prisma com PostgreSQL.
  • 05Observabilidade opcional com Braintrust e envio de capturas de tela para S3.

Casos de uso

  • Prototipar rapidamente uma pequena interface interativa a partir de uma descrição em texto.
  • Estudar como um gerador de artefatos com IA é desenvolvido usando um renderizador no navegador.
  • Hospedar por conta própria um criador de apps com IA usando sua própria chave da Together AI e seu banco de dados.

Início rápido

  1. 1

    Clone o repositório

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

    Crie um arquivo .env e adicione suas API keys (Together AI, URL do banco de dados Neon e, opcionalmente, as configurações do Braintrust e do S3)

  3. 3

    Instale as dependências e inicie o servidor de desenvolvimento

    npm install && npm run dev

Antes de usar

  • Para executar, é necessária uma API key do Together AI em um plano pago e um banco de dados PostgreSQL (o Neon é recomendado).
  • O envio de capturas de tela exige um bucket S3 e secrets adicionais, o que aumenta o trabalho de configuração para hospedagem própria.

Tópicos

Perguntas frequentes

O que é llamacoder?
Uma alternativa open source ao Claude Artifacts que gera pequenos apps React a partir de um único prompt, usando Llama 3.1 405B via Together AI. O Llama Coder recebe um prompt em linguagem natural e cria um pequeno app web, exibindo o código gerado ao lado de uma prévia ao vivo. O LLM é o Llama 3.1 405B da Meta, servido pela Together AI para inferência.
llamacoder é gratuito? Qual é a licença?
llamacoder é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
llamacoder ainda é mantido?
Manutenção ativa. O último commit de llamacoder foi em 22 de out. de 2026.
Para que posso usar llamacoder?
Prototipar rapidamente uma pequena interface interativa a partir de uma descrição em texto. Estudar como um gerador de artefatos com IA é desenvolvido usando um renderizador no navegador. Hospedar por conta própria um criador de apps com IA usando sua própria chave da Together AI e seu banco de dados.
Como instalar llamacoder?
Clone o repositório: git clone https://github.com/Nutlope/llamacoder Crie um arquivo .env e adicione suas API keys (Together AI, URL do banco de dados Neon e, opcionalmente, as configurações do Braintrust e do S3) Instale as dependências e inicie o servidor de desenvolvimento: npm install && npm run dev
Onde consigo llamacoder?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Nutlope/llamacoder

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados