「每次把设计稿变成能跑的组件,都要折腾几小时。」说这话的人决定自己解决这个问题。

他是计算机专业学生,也是设计爱好者。Figma截图到React组件的鸿沟,是他最头疼的环节。于是他动手做了LuxeGen——一个把UI图片转成Tailwind CSS和TypeScript代码的工具。

打开网易新闻 查看精彩图片

技术栈选择:快和稳都要

前端用Next.js 15,后端Node.js配Express。动效交给Framer Motion,数据验证用Zod兜底。

核心引擎是Gemini 1.5 Flash。选它而不是自己训模型,原因很简单:学生项目,算力和数据都有限,直接调用API是最务实的路径。

「Luxury」是个产品定位,不是炫技

Framer Motion的动效被包装成「精英感」,这背后有个判断:同类工具太多,差异化不在功能,在调性。

开发者提到第一次跑通时的「Magic」感——这种体验设计本身就是获客钩子。让早期用户觉得「这玩意儿懂我」,比功能齐全更重要。

Cursor是隐形合伙人

项目还在开发中,但作者特别致谢了Cursor。不是客套:AI辅助编程工具把个人开发者的产能拉到了小团队级别。

以前需要前后端配合的活儿,现在一个人能串起来。这对学生 side project 是结构性利好——门槛从「找合伙人」降到了「有想法」。

这个实验指向什么

设计转代码是红海,但垂直场景+体验包装仍有缝隙。LuxeGen的打法是:不做通用工具,先切「 luxury 」调性的人群,验证付费意愿后再扩展。

更底层的信号是:Gemini 1.5 Flash这类多模态模型,正在把「图片理解→代码生成」的延迟压到秒级。个人开发者拿它做外壳,专注交互和产品定义,成了可行模式。

如果你也在做类似工具,建议先跑通一个让你自己觉得「Magic」的Demo——那是唯一能对抗大厂同质化的东西。