一天做出 CodePilot:Claude Code 的桌面端客户端

CodePilot 是一个开源的 Claude Code 桌面客户端,用 Opus 4.6 配合 Agent Teams 模式在一天内完成开发。它的核心功能和 Claude Code 命令行版完全一致——选择文件夹、切换模型、斜杠命令、Skills 调用、MCP 服务器——但套上了一层真正好用的图形界面。

这里面最有价值的是三个功能:

聊天记录管理。 用过 Claude Code 命令行的人都知道,找历史聊天记录是件多痛苦的事。你明明记得之前聊过一个很有价值的方案,但就是翻不出来。CodePilot 把所有聊天记录保存在侧边栏,跟文件夹绑定,随时能回溯。每条消息还显示消耗了多少费用,这个透明度对成本控制很关键。

可视化配置管理。 Claude Code 的配置文件、Skills、MCP、插件,以前全靠命令行操作。现在有了可视化界面,直接改、预览、保存,跟用普通桌面应用没区别。

文件夹内容预览。 右边栏能看到当前文件夹里的所有内容,文本文件可以直接预览。功能看起来简单,但实际开发中用起来确实省心。

另外,第三方 API 配置也做了支持。官方授权登录或环境变量配好就能直接用;如果需要走第三方转发服务,也可以在设置里自行配置。连接状态栏会实时显示 Claude Code 的连接情况,没连上的话还会引导你完成安装和启动——这个细节对新手很友好。

目前 CodePilot 支持 M 芯片的 macOS 系统,Windows 版本也已上传。因为没有开发者证书签名,安装时需要到系统设置的安全选项里点击"仍要打开"。

Agent Teams:不是伪多智能体,是真正的并行协作

这次开发真正的杀手锏不是 CodePilot 本身,而是背后的 Agent Teams 模式。

你可能见过很多所谓的"多智能体"方案,本质上就是一个 AI 来回切换角色,假装自己是好几个人。Agent Teams 不是这样——它有一个主智能体负责调度,可以把任务委派给多个子智能体,让它们各司其职、并行工作。关键是这些智能体之间能互相通信,主智能体实时掌握子智能体的进度,子智能体也能主动汇报。

怎么启用?更新到最新版 Claude Code,确保能用 Opus 4.6,然后把官方文档扔给 Claude Code,让它帮你开启就行。本质上就是改个参数的事。

三个实战技巧,决定 Agent Teams 用得好不好

技巧一:让 Claude 帮你写规划提示词。

官方文档建议给每个 agent 设置角色、任务、能力要求。你可能会想:我就一个需求,还得花时间想这些?不用。把官方文档和你的需求一起扔给 Claude,让它帮你构建规划提示词。你可以让它先写出来给你审核,也可以直接让它构建一个 teams 开始执行。说实话,它比你更清楚怎么拆分任务和分配角色。

技巧二:一定要加调研角色。

这一点容易被忽略,但前期调研角色能直接决定后面的开发效率。技术选型、架构设计、组件库选择,选错一步后面就会非常难受。无论什么需求,都建议加一个调研角色,让它去查市面上最好的解决方案、最合适的技术栈、最新的组件库。哪怕只是优化 UI,也得让它先找找现在最流行的图标库和设计系统。

技巧三:角色设计不要套传统软件工程的思路。

这一点可能是最反直觉的。传统团队里人是固定的,你不可能让一个测试工程师上午做功能验证、下午变成体验走查专家。但 Agent Teams 可以。同一个 QA 角色,在测评功能逻辑时专注 code review 和功能实现验证;到体验优化阶段,就切换成体验走查专家,专门找视觉和交互问题。每个任务都可以有定制化的角色配置,甚至可以给 agent 设置特长。这种灵活性是人类团队做不到的。

关于成本的一个反直觉认知

很多人舍不得用 Opus,觉得贵。但实际情况是,Opus 4.6 因为理解能力强、不需要反复纠正,最后反而比用小模型省钱省时间。Agent Teams 也是一样的道理——多个智能体并行工作,看起来花钱更多,但因为效率高、出错少,整体成本反而更低。

核心逻辑就一句话:敢花钱、敢放权,AI 就是一台许愿机。

对于独立开发者来说,Agent Teams 模式真正改变的不是写代码的速度,而是一个人能承接的项目复杂度上限。以前一个人做不了的桌面客户端、做不了的全功能应用,现在一天就能交付。那么问题来了——当开发不再是瓶颈,真正限制你的东西是什么?