TRAE SOLO正式版上线,我用30分钟写了一个想做了半年的网站。 * { margin: 0; padding: 0; outline: 0; } body { font-family: “PingFang SC”, system-ui, -apple-system, BlinkMacSystemFont, “Helvetica Neue”, “Hiragino Sans GB”, “Microsoft YaHei UI”, “Microsoft YaHei”, Arial, sans-serif; line-height: 1.6; } .__page_content__ { max-width: 667px; margin: 0 auto; padding: 20px; text-size-adjust: 100%; color: rgba(0, 0, 0, 0.9); padding-bottom: 64px; } .title { user-select: text; font-size: 22px; line-height: 1.4; margin-bottom: 14px; font-weight: 500; } .__meta__ { color: rgba(0, 0, 0, 0.3); font-size: 15px; line-height: 20px; hyphens: auto; word-break: break-word; margin-bottom: 50px; } .__meta__ .nick_name { color: 576B95; } .__meta__ .copyright { color: rgba(0, 0, 0, 0.3); background-color: rgba(0, 0, 0, 0.05); padding: 0 4px; margin: 0 10px 10px 0; } blockquote.source { padding: 10px; margin: 30px 0; border-left: 5px solid ccc; color: #333; font-style: italic; word-wrap: break-word; } blockquote.source a { cursor: pointer; text-decoration: underline; } .item_show_type_0 > section { margin-top: 0; margin-bottom: 24px; } a { color: 576B95; text-decoration: none; cursor: default; } .text_content { margin-bottom: 50px; user-select: text; font-size: 17px; white-space: pre-wrap; word-wrap: break-word; line-height: 28px; hyphens: auto; } .picture_content .picture_item { margin-bottom: 30px; } .picture_content .picture_item .picture_item_label { text-align: center; } img { max-width: 100%; } .pay_subscribe_notice { margin: 30px 0; padding: 20px; background: fffbe6; border: 1px solid ffe58f; border-radius: 8px; } .pay_subscribe_badge { display: inline-block; padding: 4px 12px; background: faad14; color: fff; border-radius: 4px; font-size: 14px; font-weight: 500; margin-bottom: 12px; } .pay_subscribe_desc { font-size: 15px; line-height: 1.8; color: rgba(0, 0, 0, 0.7); margin-bottom: 12px; } .pay_subscribe_hint { font-size: 13px; color: rgba(0, 0, 0, 0.4); } .__bottom-bar__ { display: flex; justify-content: space-between; align-items: center; position: fixed; bottom: 0; left: 0; right: 0; height: 64px; padding: 8px 20px; background: white; box-sizing: border-box; border-top: 1px solid rgba(0, 0, 0, 0.2); } .__bottom-bar__ .left { display: flex; align-items: center; font-size: 15px; white-space: nowrap; } .__bottom-bar__ .right { display: flex; } .__bottom-bar__ .sns_opr_btn { display: flex; align-items: center; user-select: none; background: transparent; border: 0; color: rgba(0, 0, 0, 0.9); font-size: 14px; } .__bottom-bar__ .sns_opr_btn:not(:last-child) { margin-right: 16px; } .__bottom-bar__ .sns_opr_btn > img { margin-right: 4px; }

TRAE SOLO正式版上线,我用30分钟写了一个想做了半年的网站。

原创 数字生命卡兹克 数字生命卡兹克 2025-11-13 09:20 浙江

原文地址: https://mp.weixin.qq.com/s/xJpi0eHX6998dO9r8Mi7SA

昨天晚上,我一直很喜欢的字节家的TRAE SOLO,终于正式上线了。

自从他们之前7月21号发了以来,其实就一直在内测,一直能用到的人都不多,而现在,终于全量了。

而且,限时免费。

TRAE国内版正式上线的时候,我也写过一篇,大家都知道TRAE是一个IDE产品,当时有点类似于Cursor。

而后,Agent越发爆火,各种编程Agent产品也疯狂的涌现。

CLI也就是命令行的形态的产品,逐渐成了主流,但是说实话,我自己一直以来,作为一个非专业用户,都还是更喜欢一个GUI界面。

所以,TRAE SOLO这种编程Agent的形态,我还是更喜欢一点。

相比于之前7月刚刚亮相时候的内测版,这次TRAE SOLO还是更新了蛮多的东西的。

比如左边,终于有了更加舒服的多任务列表。

但是最重要的变化,其实还是这次全新的SOLO Coder的更新。

之前大家可能都用过SOLO Builder的这个模式。

非常适合从0到1的去做一个小项目,能帮你做前端、做后端、自动部署等等,但是这玩意,并不适合后续的迭代和修改,轮数一多,幻觉就上来了,现在很多编程Agent产品都有这个通病。

而SOLO Coder就是为了解决这个任务而生。

它有一些自己独特的特性,比如自动调用多智能体处理复杂开发防止污染上下文、支持Plan模式、更好的压缩上下文等等。

如果说SOLO Builder更适合从0到1,那SOLO Coder,更适合完成从1到100的迭代。

我想用一个实际的教程案例,来带着大家,看一下SOLO Builder和SOLO Coder组合的威力。

比如我一直有一个痛点,就是找一些APP的logo。

因为我们自己做内容的时候,经常会在做封面或者做文中图片的时候,需要用到一些APP的logo,比如ChatGPT、微信、QQ等等等等。

但是吧,每一次找这些玩意,都挺麻烦的,要么从一些专门的svg网站下载,要么就去google上面搜,点开一堆网页来回找,还挺麻烦的。

比如就说就一个我最近比较喜欢的AI社交产品,叫Second Me,这玩意的图标,长这样。

我想用它的图表,去做一下二创,但是,我通过Google搜索出来的,都是这样。

所以,我就有了一个自己的想法。

我想做一个APP的logo的合集网站,就是在这个网站上,我随便搜索一个名字,就能把他们的logo搜出来,然后再接入一个图片大模型,能用嘴直接对这个APP的logo进行二创,比如直接把背景颜色换了、做一个3D的风格等等等等。

而且这个网站,也能贡献出来,给大家一起用。

之前这个想法一直存在脑子里,正好这次TRAE SOLO正式版上了,我就直接拿这个case,来实际看一下SOLO Builder + SOLO Coder的能力吧。

首先我们对这个任务进行大概的步骤拆解一下:

SOLO Builder做一个空壳小demo - 找APP logo的数据源 - 把一些规范封装成智能体 - 使用SOLO Coder制定开发计划 - SOLO Coder在原内容上进行开发 - 调试 - 部署。

第一步,就是先搓一个这个logo网站的小demo,好看一点差不多就行,先搭个框架起来。

我先用了Builder搭了个简单的框架。

提示词很简单,就是告诉它设计并开发一个LogoSearch软件图标下载网站的落地页,包含顶部导航栏、主视觉、示例图标展示、页脚。

SOLO Builder做这种从0到1的小东西确实很香,做的效果很不错,整体设计还ok,速度很快,而且一次性就跑成功了。

OK,现在,我们已经有了一个还不错的挺好的前端框架了。

第二步,我本来以为是最简单的,结果发现,是最难的。。。

就是找APP logo的数据源。

毕竟不能直接用Google的搜索API,那玩意根本不行,有些第三方的也是,极度不稳定,在我找了将近半小时以后,想起了一个神奇的东西。

就是,APP的图标,大多数情况下,不就是官方的LOGO吗。

于是我搜了下,发现远古的iTunes上,还真有现成的接口。

这就省事多了,找到了数据源以后,直接开干。

在开始用Coder迭代之前,我先建了这个API的对应的智能体。

因为Coder有个比较牛逼的点就是,在过程中,动态的调用其他的智能体,可以分散开发,防止污染上下文。

而且我一向是喜欢能封装的就封装,要不然乱糟糟的,而且非常不利于后续的产品迭代,有规范还有规矩。

所以,我们点击这个SOLO Coder小图标的这个地方。

在展开的弹窗里,就可以创建一个智能体了。

我就搞了一个iTunes的智能体,这个智能体长这样,在提示词那块直接把API文档和调用格式就直接全部给过去了。

除了这个之外,我又乱七八糟的按照我心中对于这个网站的规划,搞了一些我觉得会有用的进行约束的智能体,比如火山引擎API的这个,我就往里面扔了Seedrame 4.0的API调用规范。

OK,到这一步,准备工作基本就全部完成了。

接下来,就是正儿八经的往里面填数据的实际开发了。

我们,直接切换到SOLO Coder模式。

当你切换到SOLO Coder后,你会发现,右边多了一个非常适合复杂任务的Plan模式,可以在正式编程前确定具体的执行细节。

毕竟一个垃圾的计划,会浪费掉后续所有的时间和资源,我这个任务还好一点,如果是那种极度复杂的基于原有仓库进行开发的任务,你的开发计划列错了,那就全崩盘了。

我打开了Plan模式后,把我的需求发了过去,写的Prompt其实超级简单,就是把我希望加上的功能,给它列了出来。

1、调用“iTunes图标搜索API接入专家”智能体,实现图标搜索API接入以及图标搜索功能的实现,支持搜索中国,美国,日本,韩国区域的应用。

发过去以后,它立马就写了一个很详细具体的计划。

这个计划,详细的有点离谱的程度了。

你可以点开以后在右边进行确认,要是觉得代码结构和交付结果没啥问题,你就可以点击执行,开干。

你要是觉得不行的话,就在下方的对话栏里进行对话然后修改。

我大概看了一下,具体的的框架没啥问题,有些太细节的东西我也不懂,于是,我就让它,真正的开始,执行。

在我确认之后,它就自己列了个任务清单,刷刷刷开干了。

TRAE SOLO有一个特别酷的实时跟随的功能,开了以后SOLO会自动切换面板,把整个开发过程都暴露给你看,就跟你看一场实时AI编程直播其实没啥区别。

如果不想看,当然也可以把它最小化,先去打把游戏,或者做点别的事情。

它做好了会弹出消息提醒。

因为有了实时跟随,真的看AI编程看得有点上瘾,我真的一直盯着看了十几分钟。

在过程中还挺有意思的,每一步做完以后,都会打个横杠,表示已完成这一项任务。

大概过了30分钟之后,它终于,完成了所有的代码编写。

我也收到了一条通知。

我跑回去看了一下,一共5697多行,属实震撼。

我当时的心情,其实就跟开盲盒一样,毕竟等了半个多小时,我不知道,是惊喜还是惊吓。

我直接打开了一下网页,我发现,这个完整率和成功率,当时让我非常的惊喜。

甚至喊出了一句,卧槽。

前端和后端的功能,居然都非常的正常。

没有一点问题,主功能是完全OK的,比如我想搜ChatGPT的logo,直接就搜到了。

搜了其他的,也都OK。

收藏也没问题功能也没有问题,而另外的我们有两个非常重要的功能,AI改图和不同格式的下载。

这个就,做的更完整了。

点开logo详情页,你就能看到一堆参数。

甚至不只有我想要的不同格式,还有不同的尺寸。

比我自己之前想的,还要全面。

PNG、JPG、WebP啥的格式,也全都有了。

而且,AI改图的功能也实现了,他给我把功能放在了列表页上。

使用也很方便,只需要在搜出来的结果里点一下魔法棒按钮。

就会进入一个新页面,也按照我的需求,把API key的地方给留了出来,接入的是Seedream 4.0,只要填一个火山引擎的API密钥就能使用。

比如我要把这个logo,编程手绘风格。

直接一句话,就搞定了,甚至SOLO Coder还自己更进了一步,给我加了直接用滑块看对比图的功能。

虽然作为一个体验设计师,它的很多UI和交互还有不少值得优化的地方,但是这个完整度,已经非常恐怖了。

喜欢,很喜欢。

在一切都测试开发完了之后,我又用里面的小工具,把项目上线到Vercel了。

https://logosearch.vercel.app/

欢迎大家去玩,不过不能保证稳定性= =。

SOLO Builder + SOLO Coder的组合,真的超级香,感觉这一把,可能真的成了。。

最后,再说一下价格这块。

现在官方定价是首月3美元,这几天是纯粹的限免,然后Pro用户每月有600次快速请求额度,限时赠送300额度的额外礼包。

在做上面这个logo的网站上,一般来说需要花100多快速额度,不过现在因为这几天限免,所以都是随便用完全不会消耗额度。

所以啊,赶紧去薅啊

总之,这次TRAE SOLO的更新,在我看来,是非常棒的。

超级棒的配合,对小白对专业用户,都能找到自己都有的用武之地。

TRAE SOLO这一波,在编程Agent产品上,还是有自己独特的生态位的。

期待TRAE的下一次进化。

也期待更多人。

做出更多。

有意思的东西。

以上,既然看到这里了,如果觉得不错,随手点个赞、在看、转发三连吧,如果想第一时间收到推送,也可以给我个星标⭐~谢谢你看我的文章,我们,下次再见。

>/ 作者:卡兹克、dongyi

>/ 投稿或爆料,请联系邮箱:wzglyay@virxact.com

数字生命卡兹克

![](data:image/svg+xml,%3Csvg xmlns=‘http://www.w3.org/2000/svg’ width=‘24’ height=‘24’ viewBox=‘0 0 24 24’%3E%3C!— Icon from Lucide by Lucide Contributors - https://github.com/lucide-icons/lucide/blob/main/LICENSE —%3E%3Cg fill=‘none’ stroke=‘%23888888’ stroke-linecap=‘round’ stroke-linejoin=‘round’ stroke-width=‘2’%3E%3Cpath d=‘M2.062 12.348a1 1 0 0 1 0-.696a10.75 10.75 0 0 1 19.876 0a1 1 0 0 1 0 .696a10.75 10.75 0 0 1-19.876 0’/%3E%3Ccircle cx=‘12’ cy=‘12’ r=‘3’/%3E%3C/g%3E%3C/svg%3E) 阅读![](data:image/svg+xml,%3Csvg width=‘25’ height=‘24’ viewBox=‘0 0 25 24’ fill=‘none’ xmlns=‘http://www.w3.org/2000/svg’%3E%3Cpath fill-rule=‘evenodd’ clip-rule=‘evenodd’ d=‘M16.154 6.797l-.177 2.758h4.009c1.346 0 2.359 1.385 2.155 2.763l-.026.148-1.429 6.743c-.212.993-1.02 1.713-1.977 1.783l-.152.006-13.707-.006c-.553 0-1-.448-1-1v-8.58a1 1 0 0 1 1-1h2.44l1.263-.03.417-.018.168-.015.028-.005c1.355-.315 2.39-2.406 2.58-4.276l.01-.16.022-.572.022-.276c.074-.707.3-1.54 1.08-1.883 2.054-.9 3.387 1.835 3.274 3.62zm-2.791-2.52c-.16.07-.282.294-.345.713l-.022.167-.019.224-.023.604-.014.204c-.253 2.486-1.615 4.885-3.502 5.324l-.097.018-.204.023-.181.012-.256.01v8.218l9.813.004.11-.003c.381-.028.72-.304.855-.709l.034-.125 1.422-6.708.02-.11c.099-.668-.354-1.308-.87-1.381l-.098-.007h-5.289l.26-4.033c.09-1.449-.864-2.766-1.594-2.446zM7.5 11.606l-.21.005-2.241-.001v8.181l2.45.001v-8.186z’ fill=‘%23000’/%3E%3C/svg%3E) 赞 ![](data:image/svg+xml;charset=utf8,%3Csvg xmlns=‘http://www.w3.org/2000/svg’ width=‘24’ height=‘24’ viewBox=‘0 0 24 24’%3E %3Cg fill=‘none’ fill-rule=‘evenodd’%3E %3Cpath d=‘M0 0h24v24H0z’/%3E %3Cpath fill=‘%23576B95’ d=‘M13.707 3.288l7.171 7.103a1 1 0 0 1 .09 1.32l-.09.1-7.17 7.104a1 1 0 0 1-1.705-.71v-3.283c-2.338.188-5.752 1.57-7.527 5.9-.295.72-1.02.713-1.177-.22-1.246-7.38 2.952-12.387 8.704-13.294v-3.31a1 1 0 0 1 1.704-.71zm-.504 5.046l-1.013.16c-4.825.76-7.976 4.52-7.907 9.759l.007.287c1.594-2.613 4.268-4.45 7.332-4.787l1.581-.132v4.103l6.688-6.623-6.688-6.623v3.856z’/%3E %3C/g%3E%3C/svg%3E) 分享 ![](data:image/svg+xml;charset=utf8,%3Csvg xmlns=‘http://www.w3.org/2000/svg’ xmlns:xlink=‘http://www.w3.org/1999/xlink’ width=‘24’ height=‘24’ viewBox=‘0 0 24 24’%3E %3Cdefs%3E %3Cpath id=‘a62bde5b-af55-42c8-87f2-e10e8a48baa0-a’ d=‘M0 0h24v24H0z’/%3E %3C/defs%3E %3Cg fill=‘none’ fill-rule=‘evenodd’%3E %3Cmask id=‘a62bde5b-af55-42c8-87f2-e10e8a48baa0-b’ fill=‘%23fff’%3E %3Cuse xlink:href=‘%23a62bde5b-af55-42c8-87f2-e10e8a48baa0-a’/%3E %3C/mask%3E %3Cg mask=‘url(%23a62bde5b-af55-42c8-87f2-e10e8a48baa0-b)‘%3E %3Cg transform=‘translate(0 -2.349)‘%3E %3Cpath d=‘M0 2.349h24v24H0z’/%3E %3Cpath fill=‘%23576B95’ d=‘M16.45 7.68c-.954 0-1.94.362-2.77 1.113l-1.676 1.676-1.853-1.838a3.787 3.787 0 0 0-2.63-.971 3.785 3.785 0 0 0-2.596 1.112 3.786 3.786 0 0 0-1.113 2.687c0 .97.368 1.938 1.105 2.679l7.082 6.527 7.226-6.678a3.787 3.787 0 0 0 .962-2.618 3.785 3.785 0 0 0-1.112-2.597A3.687 3.687 0 0 0 16.45 7.68zm3.473.243a4.985 4.985 0 0 1 1.464 3.418 4.98 4.98 0 0 1-1.29 3.47l-.017.02-7.47 6.903a.9.9 0 0 1-1.22 0l-7.305-6.73-.008-.01a4.986 4.986 0 0 1-1.465-3.535c0-1.279.488-2.56 1.465-3.536A4.985 4.985 0 0 1 7.494 6.46c1.24-.029 2.49.4 3.472 1.29l.01.01L12 8.774l.851-.85.01-.01c1.046-.951 2.322-1.434 3.59-1.434 1.273 0 2.52.49 3.472 1.442z’/%3E %3C/g%3E %3C/g%3E %3C/g%3E%3C/svg%3E) 推荐 ![](data:image/svg+xml,%3Csvg width=‘25’ height=‘24’ viewBox=‘0 0 25 24’ fill=‘none’ xmlns=‘http://www.w3.org/2000/svg’%3E%3Cpath d=‘M22.242 7a2.5 2.5 0 0 0-2.5-2.5h-14a2.5 2.5 0 0 0-2.5 2.5v8.5a2.5 2.5 0 0 0 2.5 2.5h2.5v1.59a1 1 0 0 0 1.707.7l1-1a.569.569 0 0 0 .034-.03l1.273-1.273a.6.6 0 0 0-.8-.892v-.006L9.441 19.1l.001-2.3h-3.7l-.133-.007A1.3 1.3 0 0 1 4.442 15.5V7l.007-.133A1.3 1.3 0 0 1 5.742 5.7h14l.133.007A1.3 1.3 0 0 1 21.042 7v4.887a.6.6 0 1 0 1.2 0V7z’ fill=‘%23000’ fill-opacity=’.9’/%3E%3Crect x=‘14.625’ y=‘16.686’ width=‘7’ height=‘1.2’ rx=’.6’ fill=‘%23000’ fill-opacity=’.9’/%3E%3Crect x=‘18.725’ y=‘13.786’ width=‘7’ height=‘1.2’ rx=’.6’ transform=‘rotate(90 18.725 13.786)’ fill=‘%23000’ fill-opacity=’.9’/%3E%3C/svg%3E) 留言