微信扫码
添加专属顾问
我要投稿
Claude Artifact推出后,很多开发者都在产品里加上了HTML的预览功能,知名的有Poe里的Preview,但基于React的预览产品还比较少。
今天,Together AI的开发者推出了LlamaCoder,值得体验。
https://llamacoder.together.ai/
https://github.com/Nutlope/llamacoder
LlamaCoder的界面很美观,使用方式一目了然。
LlamaCoder左侧编辑框支持实时修改
技术栈如下
比较特别的是,它用到了Codesandbox。
CodeSandbox 是什么?CodeSandbox 是一个在线的代码编辑器和原型设计平台,专为 Web 应用开发而设计。它允许开发者在浏览器中编写代码、创建项目并即时预览结果,无需任何本地设置。
CodeSandbox 的主要特点:
在使用Claude Artifact里遇到的一个很大问题是,可以下载的React项目文件一般是tsx,你需要和Claude要求,它才能给你更多相关文件,在本地运行比较麻烦。
在CodeSandbox可以直接将文件打包下载下来。
首先,需要明白LlamaCoder只支持React项目,还不支持第三方组件的导入,不支持HTML生成,但是因为LlamaCoder是开源的,你可以自己调整。
如果你体验的时候,出现错误
Something went wrong.Cannot assign to read only property 'message' of object 'SyntaxError:/App.tsx: Unexpected token(1:0)
那是因为生成的结果里第一句出现了"I'm a React engineer, and I was asked to create a React component...."
这在Open Interpreter里使用一些模型,出现了```导致运行不成功是一样的道理。
可以编辑代码,删除第一句话。
我很好奇它的提示词,简单问了下,它就直接告诉我了。
对应的文字:
我可以帮助您创建React组件,例如表单、导航栏、轮播图、弹窗、下拉菜单等等。请告诉我您需要什么样的组件,我将使用TypeScript和Tailwind类来创建它。
请提供组件的详细需求,例如:
* 组件的名称和用途
* 组件需要接收什么样的props
* 组件需要有什么样的状态和交互
* 组件需要什么样的样式和布局
我将根据您的需求创建一个完整的React组件,并确保它可以独立运行。
LlamaCoder使用了比Claude Artifact更优雅的图片占位符。
体验之后,我个人感觉,受制于llama 3.1 405B的编程能力比Claude Artifact弱,上面体验的例子都没有在Claude Artifact里生成得好,鉴于它是开源项目,可以将模型改成Claude 3.5 Sonnet再运行,它和Codesandbox的结合,下载项目文件后,会让本地运行方便很多。
LlamaCoder作者也在GitHub仓库预告了接下来的升级:
LlamaCoder作为一个新兴的AI编程工具,虽然在某些方面还不如Claude Artifact,但其开源特性和与CodeSandbox的集成为它带来了独特优势。
随着计划中的升级实施,相信LlamaCoder会变得更加强大和易用。
希望这些工具和技巧能帮助你实现更多创意想法。
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业
2026-03-21
Hugging Face:AI 界的 GitHub 与开源协作的终极生态杠杆
2026-03-21
OpenMAIC课程生成很惊艳,但"像一堂课"不等于"是一堂有效的课"
2026-03-20
企业级 Agent 多智能体架构与选型指南 -- 来自1000+行业应用实践积累
2026-03-20
ollama v0.18.2 发布!OpenClaw 安装优化、Claude 加速、MLX 量化全面升级
2026-03-19
开源版Cowork——Eigent集成ERNIE 5.0,让AI Agent自动化高效工作
2026-03-17
打造 Claude Code 并行自主开发环境:Auto Claude + GLM 4.7
2026-03-17
又一款开源的LLM生成3D场景的3D编辑器,这次功能更强大了
2026-03-17
英伟达的NemoClaw,能帮AI代理这匹“野马”套上缰绳吗?
2026-01-27
2026-01-30
2026-01-12
2026-01-29
2026-01-27
2025-12-22
2026-01-28
2026-01-21
2025-12-23
2026-01-06
2026-03-17
2026-03-13
2026-03-02
2026-02-05
2026-01-28
2026-01-26
2026-01-21
2026-01-21