开发过程
[ol]
上周三在香港办卡,临时起意想做个桌面 Agent 项目,对标 cowork ,晚上回到广州开始写代码
初期目标是快速发布,没时间去研究哪个 Agent 框架好用了,看很多人在用 claude agent sdk ,先用这个吧
[/ol]

[ol]
第一时间想到用 tauri ,喜欢小而美,总觉得 electron 很重,不想用
不想自己写代码了,决定让 claude code 来写。之前的 claude 账号都被封了,用不上原版 cc ,装了个 cc-switch ,接上 OpenRouter 的 API 开始写
截了个 chatbot 的交互截图,让 cc 参考着先把基本的对话流程跑通,用 claude agent sdk ,接上 OpenRouter ,cc 很快写完了第一版
[/ol]

[ol]
[/ol]

[ol]
让 cc 在 API 引入 sqlite 实现本地存储,持久化任务数据,创建本地工作目录,保存任务输出文件
写了半天,看 OpenRouter 消耗了 110 刀,有点肉疼。买了个美国住宅 ip ,付费上了原版 claude pro
截了个 Manus 的任务详情图,让 cc 参考写完工具调用的逻辑,中间是 chatbot 对话,右边用一个虚拟计算机的容器展示输入输出
[/ol]

[ol]
[/ol]

[ol]
又写了一天,关键时候 claude pro 限频了,很影响心情,补差价上了 claude max 顶配版
让 cc 把自定义模型配置,mcp 、skills 调用的逻辑都实现了,跑了几个生成 PPT 、Excel 、Doc 、 网页的 case ,效果不错
[/ol]

[ol]
[/ol]

[ol]
[/ol]

[ol]
[/ol]

[ol]
[/ol]

[ol]
[/ol]

[ol]
有些用户电脑没装 node ,没有 claude code ,安装软件后跑不起来,让 cc 在构建脚本支持 flag 参数,把 node 和 cc 作为 sidecar 打包进 app ,让用户能够开箱即用
Mac 用户安装 app 后提示文件损坏或有安全提示,让 cc 在构建脚本里面加上签名处理,用我的 Apple 开发者账户对打包的 Mac app 做签名
node 和 cc 都打包进 app 的版本,安装包 100 多 m ,有点重。让 cc 在构建脚本实现默认不打包,在用户启动 app 的时候引导安装 node 和 cc ,精简版安装包才 20 多 m ,小巧精致
[/ol]

[ol]
[/ol]

[ol]
[/ol]

[ol]
[/ol]

[ol]
[/ol]

几点感悟
[ol]
[/ol]

[ol]
[/ol]

[ol]
技术广度和全局视野是最大的优势,可以精准提需求,指哪打哪,遇到问题能快速定位,防止 AI 走偏失控
以前总觉得手洗的衣服比洗衣机洗的干净,现在可以放心交给洗衣机了,又干净又快,能穿就行
优秀的程序员不会被 AI 淘汰,法拉利老了还是法拉利。🌝
[/ol]
欢迎试用 WorkAny ,感谢反馈与支持。
https://workany.ai

Vibe, Coding, 桌面, Agent, claude, code

