llamacoder
Open source Claude Artifacts – built with Llama 3.1 405B
Llama Coder is a web app that lets you describe a small application in plain text and get working code back instantly. It is an open-source take on the idea behind Claude Artifacts: type a prompt, and a large language model writes a tiny runnable app for you. The result appears directly in your browser inside a built-in code sandbox, so you can see and interact with the output without installing anything.
The AI work is done by Meta's Llama 3.1 405B model, one of the largest publicly available open-weight models. Rather than running the model locally, the app sends requests to Together AI, a third-party inference platform that handles the heavy computation. The web interface is built with Next.js and Tailwind CSS. Helicone tracks API usage and Plausible handles website analytics.
To run your own copy, you need API keys from Together AI and CodeSandbox, plus a PostgreSQL database. The README recommends Neon for the database. Once you have those, the setup is straightforward: clone the repository, add the keys to a .env file, install dependencies with npm, and start the development server.
The project is open source and the repository includes a contributing guide for anyone who wants to add features or fix bugs. The live version is hosted at llamacoder.io.
Llama Coder is useful if you want to study how a prompt-to-app pipeline is wired together, or if you want to host your own version without relying on a closed commercial product. The README is concise and the stack is standard enough that a developer familiar with Next.js can get it running in an afternoon.