字节 TRAE 宝实测:零基础用户用它从零开发长截图工具
Coding Agent 有一个尴尬的悖论:AI 能做的事越来越多,人要操心的事却未必越来越少。一个 Agent 写代码,一个查资料,一个改界面,看上去已经凑齐了一支团队。但谁来交代背景、同步进度、记住上次为什么改方案?往往还是用户。任务可以并行,人却要在几个窗口之间来回切换。AI 接走了执行工作,又把一部分管理工作交
Coding Agent 有个尴尬的悖论:AI 能干的活越来越多,人要操心的事却未必变少。
一个 Agent 写代码,一个查资料,一个改界面,凑起来像支团队了。可背景谁交代、进度谁同步、上次为什么改方案谁记得?还是用户。任务能并行,人得在几个窗口间来回切。执行被 AI 接走了,管理又落回人头上。一个得时刻盯着的个人助理,到底替人省了多少心?
AI Coding 与 Personal Agent 的交汇点正在于此。个人助理之所以多了一条路,是因为编程能力:遇到没有现成工具可用的需求,它能即时写脚本、做软件,把事推进下去。可从会造工具,到能长期替一个人打理事务,中间还横着记忆、任务协调与持续跟进这几道坎。代码敲得再快,这些本事也不会自己长出来。
10 月 29 日,字节旗下 AI 编程产品 TRAE 上线「TRAE 宝」,官方定位是「开发者个人助理」。它分两层:全局助理记住用户和各个项目,负责统筹派活;项目助理在独立会话里拆任务、执行、汇报。用户还能绑飞书和微信,离开电脑后照样提需求、问进度。目前任务执行仍靠本地电脑,云端托管等能力要等后续版本。
这个设计可能改变编程工具的用户边界。程序员得到的是少切几个窗口、少搬几遍上下文。不会写代码的人收益更直接:AI 连开发过程都能管,用户就有机会绕开复杂的工程流程,靠聊需求、试用、反馈做出自己的工具。
我们用真实需求检验了这件事。测试者只有基础软件常识、零开发经验,让 TRAE 宝从零开发长截图工具,把阅读夹逐步改成本地写作工作台,中途又插入语音转写、朗读工具和方案调研,最多同时推进五个项目与调研任务。
想追问的是:Coding Agent 开始替普通人造工具、记需求、管进度之后,它是否也在走向 Personal Agent 的终局?
实测「TRAE 宝」
TRAE 宝的入口在 TRAE 桌面端侧边栏,右下角的像素小机器人也能把它叫出来。点进去先见到全局助理,所有任务由它跟进,各项目进展和需要用户拿主意的地方,最后都汇总到这里。
原有的 SOLO 和 IDE 模式仍然保留,有技术背景的用户随时能切回去看代码;不会写代码的人,可以一直留在 TRAE 宝的对话里提需求。
TRAE 宝的工作台把"最近任务"和"工作产物"摆在一起。测试期间,长截图、阅读夹、语音转写几个任务都在同一页面,生成的脚本和说明文件列在下方,随时能看。
飞书和微信也能接进全局助理,人不在电脑旁时,掏出手机就能问进展、提补充要求。但实测下来,两个平台各自存着各自的局部聊天记录,并不会自动拼成一份完整对话。
TRAE 宝自述的分工是:全局助理管对话、记忆、定时任务和派活,读文件、写代码、跑命令交给一个个独立会话,不同任务可并行,结束后把结论和产物带回来。上下文也分层,用户偏好、项目约定、当天聊天记录分开存,派活时只带这个任务需要的那部分。测试中最多同时跑过 5 个项目和调研,它按时间顺序逐条汇报,各项目分得很清楚;想细看某个项目,直接进它的会话就行。
记忆存在本地目录,用户级原则和项目规则分别写成 Markdown 文件,每天的聊天也有日志。这些可以用自然语言让它增删改,也能自己打开文件检查。测试者写进去的几条长期要求,被它放进了跨项目生效的长期记忆。
版本管理也进了日常工作。提交、开 PR、合并、回滚这些繁琐流程,一句话就能交代给它。只要项目在持续提交,它就能讲清某个版本改了什么,可以只恢复一个文件,也能把整个项目退回旧版本。回滚会覆盖现有文件,所以它会先说明影响,等用户确认再动手。
机制听着都完整,实际还得拿真实项目去测。
任务一:从零手搓一个 macOS 长截图工具
第一个项目是 macOS 长截图工具。测试者平时用的浏览器长截图插件只能在浏览器里用,拼接处偶尔还错位。想要的是全局可用的工具:框选一块区域,手动往下滚,程序连续抓图拼成一张长图,最好轻一点,不用常驻一个完整 App。
一开始,测试者让 TRAE 宝先找 macOS 上已有的开源方案,不急着从零写。
它最后建议借鉴成熟项目的拼接思路,自己写一个单文件的 Swift 命令行工具,再用系统快捷指令绑定全局热键。
真开写之前,一堆长尾情况要确认:GitHub 仓库和授权怎么处理,许可证边界在哪,怎么结束截图,要不要记住上次的选区,触控板怎么支持,默认存在哪里等等。
这些问题它都整理成了选择题,方便按它的建议逐个选。
测试者还专门强调一条硬要求:中间接不上时,宁可报错,也不能悄悄跳过,交出一张看似完整、其实缺了一截的图。
接 GitHub 这一步并不顺。网页授权走完,凭证却写不进原先定好的目录,授权页还一度吐出 404;它排查后认定是执行环境的目录权限在作怪,换了个可写的位置,私有仓库才建了起来。
推送到一半,macOS 又跳出钥匙串密码框。我截了图去问 TRAE 宝,它把弹窗的来路讲了一遍,建议我先拒绝,换一条已授权的路径走。事后看,这属于正常需求。碰到账号安全、系统隐私这类环节,它不擅自越权,而是把原因和需求说明白,再给一个更稳妥的处理建议。这点让人放心。
第一版一出来,我就开始反复实测。项目难在判断两帧之间有没有滚动、重叠部分有多少。阈值卡太死,慢慢滚也会判失败;放太松,相似内容容易被接错,页面带固定导航栏时格外明显。调了几轮,TRAE 宝把匹配灵敏度分成严格、宽松、极宽松三档,交给我自己选。
打磨期间还出过一次严重状况:截到一半断尾,程序明明知道失败了,图片却照样写了出来,正好踩中那条硬要求。我把问题报回去,它把失败检查提到了所有输出动作之前。
从提交记录看,仓库最后留下 9 次提交,整个开发流程都有完整记录,要回滚随时可以。仓库里放着详细规格说明、README、测试样本和配置文件,配置项按我的要求用了中文键名,快捷键、保存目录、重叠阈值都能直接改。
它还不是一个正式 App,只是在自己电脑上能跑、仍在打磨的轻量工具。整套东西是按个人习惯做出来的,每一步改了什么都有据可查,全程靠自然语言交流就能推进,没有什么使用门槛。
任务二:利用等待间隙并行开发本地书签夹
长截图还在改的时候,我顺口问了一句:手头正干活,还能不能接新活?TRAE 宝说可以。它主要跟用户对接、拆解并传达需求,本身不会被具体编码工作占满。无关任务会另开独立会话,同一项目的后续才回到原会话,免得两条线同时改同一批文件。
于是我在同一个对话里直接提了第二件事:做一个自用的本地网页,把散落各处的资料链接收进来,可以打标签、分组、搜索,界面稍微有点设计感,数据留在本机。
第一版很快就出来了,支持抓取网页标题、搜索、筛选、删除撤销,还能导出 Markdown。数据存在一个本地 JSON 文件里,对一个人用的小工具来说够省事。
两条线并行,等长截图项目修改的时间就没白费。所有进展都汇总在同一个窗口里,按先后顺序一条条推送。
两个项目并行、临时需求随时插进来,测完这一轮,TRAE 宝最管用的地方是能当个靠得住的项目管家,把还没想清楚的点子一步步拆开、落实下去。各条进度、待确认的事项,都会按发生先后归到同一个窗口里。需求一多,单窗口这种线性信息流确实会挤;可对不写代码的人来说,整个过程只用自然语言就能交出一个有代码、有配置、也有提交记录的完整项目,省心是真的。
任务三:从阅读夹到写作工作台
阅读夹用了没多长时间,新需求就冒了出来:存线索,收藏夹是好用的,长期写东西它就不合适了。真到动笔的时候,我想拿到的是一批看得见、找得到、能直接编辑的本地文件,而不是一串链接。于是我又找 TRAE 宝,让它把阅读夹改成类似 Obsidian 的工作台:旧链接得留着,新写的文章要实实在在落到硬盘上,还想分栏、预览、转 PDF、调用 AI、播放音视频。
它拿出的做法是两套来源都留着:旧链接照旧放在 JSON 里,新文章则存成真正的 Markdown 文件,界面中归到同一个列表,底层各管各的。
动手之前,它先把文件化以后会遇到的风险说了一遍,包括重名、移动、外部修改、误删和版本冲突,再逐项确认存放位置、旧链接要不要转换、删除后怎么处理。
对我提的那些伤筋动骨的需求,它把程序边界也讲得很清楚:Word 和 Excel 交给系统应用打开,不在浏览器里硬做编辑器;PDF 先预览,再考虑抽文字;网页抓取不可能对所有网站都一样稳。
第一版工作台的样子已经出来了:左边是文件夹和统计,中间是文件和链接混排的列表,右边最多可以并排打开三个文档。
接下来几轮就是典型的边用边改,慢慢优化长尾需求。比如侧栏折叠 bug、扫描版 PDF 第一次转换 Markdown 失败、去掉前版阅读夹的冗余功能、加上黑夜模式、引入文章 AI 摘要和媒体窗口播放音视频等等。
回头再看,大部分功能都是反复磨出来的。这其实也正常:普通用户提需求,说得难免不完整,测试、后台这些看不见的地方也想不到要提。可只要把看到的问题讲得具体些,它就能照着往下改,而且每改完一次都会说明测了哪些、还有哪些得用户自己确认。模糊的需求由全局助理先弄明白,再交给具体干活的会话,中间没出现转述走样、越改越偏的情况。
走到这一步,这个工具已经不只是个简单阅读夹,而成了本地写作工作台:文章链接还能继续加;文稿是硬盘上的真实文件;PDF 能预览也能识别;填上 API 接口就能生成文章 AI 摘要;音频、视频也能在工作区里打开并全屏播放,查资料时不用离开工作台,文字和音视频在同一个环境里对照着看。
任务四:语音转写与一小时 MVP 落地
TRAE 宝还在改这个项目,我顺口又给它派了一件事:调研 ASR 和 TTS(语音转文字和文字转语音)有哪些可行方案,搞清楚中文准确率、长音频速度、能不能区分说话人,还有合成一万字语音大约要花多少钱。这当中我还连着扔了几个零碎的小要求过去,看它会不会乱。
它返回了四个方案,建议先做苹果系统能力的最小验证。准确度如果能接受,就能得到一套不上传文件、没有按量费用、部署也比较轻的方案。
我随口让它试试纯苹果栈的方案,本来没指望这需求能做成,结果它真给做出来了:一个双击就能运行的终端命令行小脚本,把音频或文件夹拖进去,就在原位置生成同名文字稿。我拿一段 59 分钟的中文录音测了测,转写只花了约 40.5 秒,速度约为实时的 87.5 倍,出来将近两万字,全程没离开本机。准确率比预想的好,区分说话人也能选,但英文和专业词还是会有误识别,长段落的断句偏粗。不过整体来说,挺出乎意料。
朗读这块也能用。文本文件拖进去,挑个系统声音、调好语速,就能按段导出音频。音色比不上商业语音那么自然,导出的语音文件是一段一段的,界面也还很粗糙。可它不用注册账号,也不按字数收钱。最让我意外的是,从调研到跑通整个最小验证,前后只花了一个钟头左右。后面再包装一下,这就是个相当稳的语音与文字双向转换工具。
几个项目做下来,TRAE宝给我印象最深的有两点:一是它对需求的理解够充分,二是项目之间的衔接很顺。说得清楚的,它照着做;说得含糊的,它会合理补全;实在拿不准的,它就把选项列出来让你挑。底层用哪个模型由它自动分配,用户不用操这份心。
我最多同时开着五个项目和若干调研,没有出现串台,各项目的文件和上下文都守在自己的边界里。对程序员或者有技术背景的人,它能省掉在多个终端、文档和代码窗口之间来回切换的麻烦,把零碎流程收拢到一处。对没有编程基础的普通用户,它又是个门槛极低的上手工具,不用费心去理解底层逻辑、也不用管开发流程,拿自然语言聊需求就行。
不过它并不是一句话就能变出成熟产品的魔法工具。它更像一个适合来回协作的搭档:先追问,再动手,错了就改,碰到边界就把限制写明白。
写代码之外,TRAE宝在争什么
在Coding Agent里再塞一个Personal Agent,看着像功能叠加,背后却是竞争逻辑在往深里转。
过去一年,AI编程赛道的战火主要烧在“谁写代码更准、更快”上。可底层模型能力很快被拉平,在IDE里切换Claude或GPT几乎没有门槛,光靠单次代码生成的质量已经很难筑起壁垒。当谁都能把代码写出来,真正的护城河就只能从“生成端”移向“管理端”——去工作流和上下文里找。
TRAE宝把用户偏好、架构约定和历史决策沉淀成本地记忆。用得越久,系统里攒下的隐性默契越深,迁移成本就越高。这个项目总管真正想锁定的,是用户的项目资产与工作习惯。
与此同时,它也在悄悄改写用户的边界。TRAE宝官方定位是「开发者个人助理」,但实测证明,一个只会用自然语言提诉求的文字工作者,同样能借它手搓出解决痛点的软件。
放到字节的版图里看,豆包面向大众日常问答,TRAE主攻硬核程序员;TRAE宝让这两者之间的楚河汉界开始模糊,它的服务对象正在从“会写代码的人”,大幅延伸到每一个“有数字化工具需求的人”。
但商业上这笔账怎么算,直接决定它能不能活下去。眼下TRAE宝跑在用户自己的电脑上,平台真正扛的大头,是云端模型调用产生的Token开销。上线节奏是:11月2日至8日先对全员限免,9日至15日转为会员专属限免(上限1000次),至于长期怎么收费,官方还没给出方案。
日后云端托管任务一旦跑起来,算力和沙箱都不再落在用户本机,成本结构就会朝Manus、Muse那类通用云端Agent看齐,边际成本一高,变现的压力只会更紧。TRAE会不会变成下一个豆包,现在没人说得准。
从Coding Agent到Personal Agent
把视角拉到整个AI行业的演进上看,TRAE宝试的这套东西——双层架构、本地记忆、多线程统筹——其实已经在顶破垂直编程工具那层天花板,碰上一个更大的问题:下一代的Personal Agent到底该怎么搭?
最近半年,主打日程管理、跨应用操作的个人助理冒出来一大堆,可多数只是看着花哨的高级玩具。毛病出在哪?老一代Agent走的是“API路线”,真实需求一旦超出预设接口能拼出的组合,它立马就卡住。TRAE宝这类Coding Agent走的却是另一条路:拿代码当通用的行动手段(Code as Action)。
个人助理底下要是挂上了完整的编程和终端执行能力,碰上没有现成工具的需求,它当场写段脚本、自己造个轮子就能把事办了。对普通人来说,那些被管起来的“小软件”,说白了就是Personal Agent为解决日常痛点临时生成的定制技能插件。会自己造工具的Coding Agent,很可能比泛娱乐对话助手更早变成真正全能的个人助理。
技术路径这么一挪,人机交互的范式也跟着换代。Copilot那会儿,人得盯着屏幕一行行确认;初代Agent时代,AI像个只干一件事的实习生,人不用写代码了,却成了盯进度的“监工”、在窗口之间来回复制粘贴的“上下文搬运工”。到了TRAE宝这套“全局总管+独立子会话”的架构,人可以从繁琐的执行和监控里抽身,只当委托人和验收方。
另外,行业里最头疼的“数据主权悖论”,TRAE宝无意间也提供了一个样本。想让AI足够懂你,就得喂给它大量个人隐私,这道理讲了很多年;可上下文越深,用户对云端那个黑盒就越不放心。
TRAE宝的办法是“本地文件即记忆”。用户偏好没有被锁进云端的数据库黑盒,而是写成可读、可改的本地Markdown文件,衍生出来的工具数据也统统留在本地硬盘。白盒化之后,云端成本降了,信任危机也被化解掉。“云端借智,本地留存”,很可能成为将来成熟的Personal Agent兼顾智能水平与数据隐私的标准做法。
当然,项目总管往深水区走,难啃的骨头才刚露头。把记忆写进Markdown,短时间里确实管用,可用户高频用上半年、攒下上百个项目之后,历史规则难免前后打架、越堆越冗余。全局助理能不能像人脑那样“提炼记忆、消解冲突”,决定了它能不能长期陪下去。
话说回来,TRAE宝这一步还是踩在了点上。它看明白了一件事:AI编程时代,让普通人“能生成代码”只是上半场;帮人接管创造过程里的混乱与复杂,让工程技术彻底藏进自然语言的筹划里,才是Personal Agent真正有吸引力的下半场。