掘金 人工智能 17小时前
前端噩梦终结者!Cursor+Stagewise:点网页→说人话→自动改代码​
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文介绍了Stagewise,一款能让开发者通过与AI对话来直接修改网页元素的工具。它简化了前端UI的修改流程,用户只需在网页上点击元素,输入需求,AI就能自动完成代码修改。文章分享了快速安装和使用的体验,并强调了该工具在提升开发效率和用户体验方面的潜力。

🖱️Stagewise的核心功能在于其“所见即所得”的开发体验。用户可以直接在网页上点击元素,并用自然语言描述修改需求,AI便会自动定位并修改代码,极大地简化了传统前端开发中检查元素、定位代码的流程。

🚀Stagewise提供了快速安装和便捷的使用流程。通过Cursor插件市场安装插件后,用户只需简单设置,即可在前端项目中启用该工具。工具栏的直观设计使得用户能够轻松选中元素、输入需求,并实时查看修改效果。

💡Stagewise在技术上利用了AI和上下文信息。当用户提出修改请求时,Stagewise会生成包含URL、选中元素信息、样式等详细信息的提示词,帮助AI准确理解用户的意图并进行代码修改。该工具支持React、Next.js等主流前端框架,为开发者提供了更智能的开发体验。

大家好,我是子昕,一个干了10年的后端开发,现在在AI编程这条路上边冲边摸索,每天都被新技术追着跑。

虽然我现在是Java后端程序员,但多年前没有前后端分离的时候,我也是写了好几年前端的,目前偶尔也会碰到需要改改页面的情况。

所以前端同学每次改UI都要疯狂右键检查元素、复制选择器、定位代码文件的痛苦,我是真的懂!

直到我发现了这个神器——Stagewise,居然能直接在网页上点击元素就跟Cursor对话修改!

我去,这不就是我们梦寐以求的“所见即所得”开发体验吗?

你看着网页上的某个按钮不顺眼,想要调整一下样式或者文字,以前你得右键检查元素、找到对应的代码文件、定位具体位置...一套流程下来少说也得几分钟。

但现在呢?直接在网页上点击那个元素,输入“把张三修改为子昕”,AI就自动帮你搞定了!

我第一次用这个功能的时候,真的是卧槽连连,这哪里是在写代码,分明就是在跟电脑聊天啊!

真的把我震撼到了,必须给大家安利一波!

-

快速上手,30秒搞定安装
//

在Cursor插件市场搜索“stagewise”,点击安装:

安装完后,出现一个弹窗,直接让它自动设置就完事了:

不过踩坑提醒,免得你跟我一样走弯路:

第一个坑:记得先打开前端项目!我当时在Java后端项目里瞎操作,直接给我来了个提示:

您当前在 xx 目录(Java 后端项目),但想要集成 stagewise 工具栏,这需要在前端项目中实现。

第二个坑:框架支持有限制。stagewise目前只支持React、Next.js、Vue、Nuxt和Svelte这几个主流框架,确保你的项目是其中之一。

如果你和我一样不小心踩坑了,也不用慌,手动安装一样很简单。

按下【CMD + Shift + P】(Windows把CMD换成Ctrl),然后输入【setupToolbar】:

接下来就是见证奇迹的时刻了!它会自动在Cursor聊天框里发送一段提示词,让AI帮你完成安装:

我去,这个操作真的把我看傻了!居然用AI来安装AI工具,这个思路真的绝了。

这段提示词基本就是告诉AI:“帮我把stagewise集成到当前项目里,需要安装依赖、修改配置文件,一条龙服务搞定”。

看着AI一步步执行安装命令、修改代码,感觉就像是找了个超级助理,只需要说一句话,剩下的它全给你安排得明明白白,这感觉真爽!

实战体验:这就是未来的开发方式
//

安装成功后,启动你的项目,就能在页面右下角看到这个小图标:

点击之后会展开成这样的工具栏:

设置功能很贴心,如果你同时开了多个Cursor窗口,可以在这里切换到指定窗口:

聊天窗口是核心功能,这里就是魔法发生的地方:

操作逻辑超级直观:

    在聊天窗口输入你的需求,回车就发送给Cursor处理

    选择聊天模式后,鼠标移动到页面任何元素上都会出现选择框,还会显示元素类型(div、p、span等),这个细节真的很赞

点击【+】就选中该元素,选中后还能删除,操作非常灵活:

确定好要调整的元素后,在工具栏输入修改需求,点击发送:

然后就是见证奇迹的时刻!stagewise会自动给Cursor发送请求:

看看这个提示词,简直就是完美的上下文信息包:

For the code present, we get this error:``````    Ah, sorry, it wasn't an error. The user has submitted a change request. Here is the request, please implement it:    ```<request>  <user_goal>张三修改为子昕</user_goal>  <url>http://localhost:3001/</url>  <selected_elements>    <element index="1">  <tag>span</tag>  <classes>gradient-text</classes>  <attributes>    <data-v-7a7a37b1></data-v-7a7a37b1>  </attributes>  <text>张三</text>  <structural_context>    <parent>      <tag>h1</tag>      <classes>hero-title</classes>    </parent>  </structural_context>  <styles>    <color>rgb(255, 255, 255)</color>    <backgroundColor>rgba(0, 0, 0, 0)</backgroundColor>    <fontSize>56px</fontSize>    <fontWeight>700</fontWeight>    <display>inline</display>  </styles></element>  </selected_elements>  </request>```How can I resolve this? If you propose a fix, please make it concise.

你看这个上下文信息多全面:URL、选中元素的标签、类名、属性、文本内容、父级结构、样式信息...AI想定位错都难!

更牛的是,你还可以同时选中多个元素一起修改:

这种批量操作真的太爽了,以前要一个个找元素,现在直接框选就搞定。

-

讲真,这个工具最打动我的不是技术有多牛逼,而是它真正理解了开发者的痛点。我们需要的不是更复杂的工具,而是更直观、更自然的交互方式。

当你能够直接对着网页上的元素说“把这个按钮改成蓝色”、“让这个文字居中一点”的时候,编程就不再是枯燥的代码堆砌,而是一种自然的表达。

就冲这个创新的思路和已经实现的功能,我觉得这个方向绝对是未来。

果你也经常需要调试前端UI,如果你也厌倦了那套繁琐的传统流程,真的建议你试试stagewise。30秒安装,立马体验什么叫“聊天式开发”。

点个关注呗,我会继续用我这半吊子水平为大家带来更多AI编程工具的第一手体验~

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Stagewise AI编程 前端开发 UI修改
相关文章