作者分享仅用一周,全程借助Claude AI完成桌面助手WorkAny开发。从构思到开源发布,AI编写代码、优化架构、处理跨平台打包及用户反馈,实现了高效"vibe coding"体验。
1. 上周三在香港办卡,临时起意想做个桌面 Agent 项目,对标 cowork,晚上回到广州开始写代码
2. 初期目标是快速发布,没时间去研究哪个 Agent 框架好用了,看很多人在用 claude agent sdk,先用这个吧
4. 不想自己写代码了,决定让 claude code 来写。之前的 claude 账号都被封了,用不上原版 cc,装了个 cc-switch,接上 OpenRouter 的 API 开始写
5. 截了个 chatbot 的交互截图,让 cc 参考着先把基本的对话流程跑通,用 claude agent sdk,接上 OpenRouter,cc 很快写完了第一版
8. 写了半天,看 OpenRouter 消耗了 110 刀,有点肉疼。买了个美国住宅 ip,付费上了原版 claude pro
9. 截了个 Manus 的任务详情图,让 cc 参考写完工具调用的逻辑,中间是 chatbot 对话,右边用一个虚拟计算机的容器展示输入输出
12. 让 cc 把自定义模型配置,mcp、skills 调用的逻辑都实现了,跑了几个生成 PPT、Excel、Doc、 网页的 case,效果不错
19. Mac 用户安装 app 后提示文件损坏或有安全提示,让 cc 在构建脚本里面加上签名处理,用我的 Apple 开发者账户对打包的 Mac app 做签名
20. node 和 cc 都打包进 app 的版本,安装包 100 多 m,有点重。让 cc 在构建脚本实现默认不打包,在用户启动 app 的时候引导安装 node 和 cc,精简版安装包才 20 多 m,小巧精致
23. 让 cc 写了个 github 构建脚本,在代码推送到 main 分支时,自动触发 github action 构建,一次性打包 Windows、Linux、Mac 三大平台的安装包,自动发布到 release,用户无需自行构建了
------
几点感悟:
1. 第一次尝试全自动驾驶 vibe coding 做项目,爽感非常强烈,WorkAny 的代码 100% 由 cc 老弟完成,我只负责指挥,日常开三个窗口,让三个 cc 老弟同时干活,效率拉满
4. 以前总觉得手洗的衣服比洗衣机洗的干净,现在可以放心交给洗衣机了,又干净又快,能穿就行
5. 优秀的程序员不会被 AI 淘汰,法拉利老了还是法拉利。🌝
没有评论:
发表评论