- Star
- 7,156
- Fork
- 1,676
- 未关闭 Issue
- 10
- 最近提交
- 16天前
这是什么?
Llama Coder 接收一段自然语言提示,生成一个小型 Web 应用,并同时展示生成的代码和实时预览。模型使用 Meta 的 Llama 3.1 405B,推理由 Together AI 提供。
预览在浏览器中完成渲染:esbuild-wasm 负责编译生成的代码,esm.sh 提供所需的依赖包,运行结果放在沙箱 iframe 中。项目本身基于 Next.js app router 与 Tailwind 构建,通过 Prisma 连接 Neon 等 PostgreSQL 数据库。
运行前需要配置 Together AI 的 API Key 和数据库连接串。Braintrust 可观测性与基于 S3 的截图上传为可选配置。项目采用 MIT 许可证。
核心功能
- 01根据一句自然语言提示生成小型应用。
- 02在沙箱 iframe 中实时预览生成的代码。
- 03通过 Together AI 调用 Llama 3.1 405B 完成代码生成。
- 04基于 Next.js app router、Tailwind CSS,并使用 Prisma 连接 PostgreSQL。
- 05可选接入 Braintrust 可观测性与 S3 截图上传。
适用场景
- 用文字描述快速原型化一个小型交互界面。
- 学习如何用浏览器端渲染器构建 AI 应用生成工具。
- 使用自己的 Together AI 密钥和数据库自部署 AI 应用构建器。
快速上手
- 1
克隆仓库
git clone https://github.com/Nutlope/llamacoder - 2
创建 .env 文件并添加你的 API 密钥(Together AI、Neon 数据库地址,以及可选的 Braintrust 和 S3 设置)
- 3
安装依赖并启动开发服务器
npm install && npm run dev
使用前须知
- 运行需要 Together AI 的 API 密钥(可能需付费)以及 PostgreSQL 数据库(README 推荐 Neon)。
- 截图上传功能需要 S3 存储桶和额外的密钥配置,自行部署的设置工作量较大。
标签
常见问题
- llamacoder 是什么?
- 开源版 Claude Artifacts,输入一句提示即可生成小型应用,底层使用 Llama 3.1 405B 模型。 Llama Coder 接收一段自然语言提示,生成一个小型 Web 应用,并同时展示生成的代码和实时预览。模型使用 Meta 的 Llama 3.1 405B,推理由 Together AI 提供。
- llamacoder 可以免费使用吗?用的什么许可证?
- llamacoder 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- llamacoder 还在维护吗?
- 活跃维护中。llamacoder 最近一次提交是在 2026年10月22日。
- llamacoder 适合用来做什么?
- 用文字描述快速原型化一个小型交互界面。 学习如何用浏览器端渲染器构建 AI 应用生成工具。 使用自己的 Together AI 密钥和数据库自部署 AI 应用构建器。
- llamacoder 怎么安装和运行?
- 克隆仓库: git clone https://github.com/Nutlope/llamacoder 创建 .env 文件并添加你的 API 密钥(Together AI、Neon 数据库地址,以及可选的 Braintrust 和 S3 设置) 安装依赖并启动开发服务器: npm install && npm run dev
- 在哪里获取 llamacoder?
- 源代码和安装说明在 GitHub 上:https://github.com/Nutlope/llamacoder
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源工具,可将线框图或截图生成可运行的应用,底层使用 Kimi K2.5 与 Together AI。
1483+2 本周206TypeScriptMIT更新于 15天前
利用 AI 将截图、设计稿、Figma 设计或屏幕录屏转换为 HTML、React、Vue 等前端代码。
8.1万+148 本周9930PythonMIT更新于 前天
基于 OpenUI 的开源 Next.js 项目,复现 ChatGPT 的 Intelligent UI,将模型回答以可交互的地图、图表、表单和工具形式呈现。
949+65 本周84TypeScriptMIT更新于 昨天