Nutlope/llamacoder

Open source Claude Artifacts – built with Llama 3.1 405B

TypeScript

7,138

352 commits

updated Sep 15, 2026

See the code

README

Llama Coder

Llama Coder

An open source Claude Artifacts – generate small apps with one prompt. Powered by Llama 3 on Together.ai.

Tech stack

Cloning & running

  1. Clone the repo: git clone https://github.com/Nutlope/llamacoder
  2. Create a .env file and add your API keys:
    • Together AI API key: TOGETHER_API_KEY=<your_together_ai_api_key>
    • Database URL: Use Neon to set up your PostgreSQL database and add the Prisma connection string: DATABASE_URL=<your_database_url>
    • Braintrust API key (optional, for observability): BRAINTRUST_API_KEY=<your_braintrust_api_key>
    • Screenshot uploads: Configure S3_UPLOAD_KEY, S3_UPLOAD_SECRET, S3_UPLOAD_BUCKET, S3_UPLOAD_REGION, and IMAGE_UPLOAD_TOKEN_SECRET. The uploader uses the existing bucket as-is; it does not require bucket policy, CORS, lifecycle, delete-permission, or second-bucket changes.
  3. Run npm install and npm run dev to install dependencies and run locally

Contributing

For contributing to the repo, please see the contributing guide

Nutlope/llamacoder

Open source Claude Artifacts – built with Llama 3.1 405B

TypeScript

7,138

352 commits

updated Sep 15, 2026

See the code

README

Llama Coder

Llama Coder

An open source Claude Artifacts – generate small apps with one prompt. Powered by Llama 3 on Together.ai.

Tech stack

Cloning & running

  1. Clone the repo: git clone https://github.com/Nutlope/llamacoder
  2. Create a .env file and add your API keys:
    • Together AI API key: TOGETHER_API_KEY=<your_together_ai_api_key>
    • Database URL: Use Neon to set up your PostgreSQL database and add the Prisma connection string: DATABASE_URL=<your_database_url>
    • Braintrust API key (optional, for observability): BRAINTRUST_API_KEY=<your_braintrust_api_key>
    • Screenshot uploads: Configure S3_UPLOAD_KEY, S3_UPLOAD_SECRET, S3_UPLOAD_BUCKET, S3_UPLOAD_REGION, and IMAGE_UPLOAD_TOKEN_SECRET. The uploader uses the existing bucket as-is; it does not require bucket policy, CORS, lifecycle, delete-permission, or second-bucket changes.
  3. Run npm install and npm run dev to install dependencies and run locally

Contributing

For contributing to the repo, please see the contributing guide

Significant stargazers

(top 24 of 29)

Omar Sanseviero

1,108 followers · starred Dec 2024

EGOIST

13,582 followers · starred Nov 2024

rUv

11,749 followers · starred Nov 2024

Maged Saeed

198 followers · starred Aug 2024