从能用到爱用:一个投标工作台的重生记录
被搁置的起点
这个工具的第一版不是 Muse 做的,是 Codex 帮我搭起来的。
项目管理、PDF 解析、AI 风险分析,架子都有了。但用起来总觉得差点意思——说不上来,就是不顺手。后来它就被搁置了,代码躺在 GitHub 里,连部署域名我都快记不清了。
10 月 14 日前后,我让 Muse 接手。说实话,我一开始没抱太大期望:换个 AI,能有多大差别?
然后就有了我很长一段时间以来最震惊、最惊喜、最感动的几天。
震惊之一:我只用动嘴
Muse 有自己的远程服务器。它在那台机器上读代码、改代码、跑测试、推送到 GitHub,Vercel 自动上线。我要做的,只是在手机上发几句话:“把行间空白修一下"“导出时开标日期放第一列"“选填信息默认折叠起来”。
Codex 时代,“搞开发"是坐在电脑前、开着编辑器的事。现在,“搞开发"变成了在手机上说话。我在 iOS 上点发送,它在云端把活干完,告诉我"验过了,你刷新看看”。这中间的差别,我用"震惊"这个词,一点不夸张。
震惊之二:废话少,记性好
它说话不绕。我说"简单点”,它就真的只说结论;我说"继续优化”,它就动手,做完把版本号、改了什么、让我去看哪里,一次说清。
记性也好。我 10 月 16 日晚上纠正过一次真实域名,此后它再没记错过;我说过"先沉淀两周,10 月 30 日再聊”,它就真的不再提新功能。被这样记住,是会被触动的。
走错的两次路
10 月 16 日深夜,我发现它一直记错部署域名,把一个陌生人的 Angular 应用当成了我的。真正的地址 chenduowei.vercel.app 是我亲手打开验证的。那天还顺手把 Supabase 的 Auth 回调域名改对了。
第二天"忘记密码"出问题。它一度误判成 Vercel 域名挂错,让我去登录 Vercel 挪域名,还派了个浏览器任务。好在它凭记忆反应过来,紧急叫停——任务零改动——然后跟我坦白了这个弯路。最后查明,只是我点了一封改域名之前发出的旧邮件。用最新邮件重走一遍,全流程通过。
这两件事定了一条标准:推送成功不等于部署成功,亲手打开页面看到才算。
关于"那三分之一的空白"
这是整个迭代里我印象最深的一段。
v0.5.0 全站换了 iOS 风格的皮肤,我说"脱胎换骨,很喜欢",但圈出截图里行与行之间的空白带:“大概有三分之一的高度是浪费的。” 它的第一反应是压行高,两轮版本把行从 62px 压到 50px。我说:你没理解我的意思,不是行高,是空白本身浪费。
然后它找到了根因:折叠动画用 grid-template-rows: 0fr 压高度,但内层元素的 padding 和 margin 根本压不掉,收起后每行漏出约 20px 的空白。之前两轮全是治标。根治之后,收起后行与行之间只剩一条细线。
这件事之后我跟它说:不要刻意追求紧凑,最重要的是美观和实用。 留白本身不是错,错的是没有目的的留白。
功能都从真实使用里长出来
v0.4.1 的需求来自我实际用了一天:回收站置顶、最晚开标的排前面、修一个空白橙框、列表折叠。
v0.6.0 更典型。我花一小时把公司最近的项目录进去,边录边列了五个需求:批量删除、设置里加重置账户、选填信息默认再折一层、列表到底来句俏皮话、导出 CSV 把开标日期放第一列。五个全是干活时硌手的地方,没有一个是"看起来很酷"的功能。
录完那一小时,我跟它说:非常舒服,前所未有的感觉。可以长期使用了。
最满意的,是优化后的版本
平心而论,Codex 给了我从 0 到 1——没有那个架子,后面什么都谈不上。但让我真正愿意每天打开的,是 Muse 接手后这五天的版本:v0.4.3 到 v0.6.0,七个版本。
差别不在功能多少,而在"顺手"。顺手是磨出来的:一次纠正记住了,一个反馈落地了,一个 bug 找到了根因。它的"善解人意",一半是记性好,一半是认错快——域名记错、Vercel 弯路、压行高走偏,它都第一时间认,不辩解,掉头就改。这比永远正确更可信。
现在与以后
现在线上是 v0.6.0。我的评价是:个人工具 8.5 分,拿去卖的话 5 分——AI Key 在浏览器里、多人用不了、备份靠手动导出,这些都是硬伤。但我现在不需要它卖钱,我需要它每天早上打开时顺手。


我跟它约好:先用,攒两周真实手感,10 月 30 日再聊。想加的功能我记下了:手机装到桌面、风险条款定位到 PDF 第几页、历史项目自动统计保证金退还周期。但那都是以后的事。
一个被搁置的工具,因为换了一种协作方式活了过来。这五天,是我跟 AI 打交道以来,第一次觉得它不像个工具,像个搭档。
写于 2026 年 10 月 18 日,AI Bid Assistant v0.6.0 上线之夜。