从 2022 年底,ChatGPT 引发的 AI 时代,到现在居然才三年时间。
2023 年时我用得还不多,那时 AI 主要功能就是对话,实用性一般。2024 年编程 AI 开始流行,我对比了 Cursor 和 GitHub Copilot 后,选择了 Copilot:
- 集成在 WebStorm 里,不用换编辑器
- 有网页版可以问技术问题,Cursor 没有
- Cursor 的大段代码编辑我用得很少
最近 Copilot 到期了,我重新调研了一番,决定:
- 用 Claude Code 写大段代码
- 继续用 Copilot 补全代码,但不续订了,超过免费次数就用 Claude Code
- 用本地 AI 对话客户端替代 Copilot 网页版,因为它总是删除旧的聊天记录
配置好 Claude Code + 自定义 API 后,我开始挑选本地对话客户端。最终在 Cherry Studio 和 ChatBox 之间,我选择了 Cherry Studio。
模型提供商
我对话时几乎只用 Claude,所以提供商数量多少不重要。但 Cherry Studio 在添加提供商时,支持选择「New API」类型。
这很符合当下的使用场景——大部分人都是通过第三方中转站使用 Claude、GPT 等模型,而中转站支持的模型非常多,所以我可以在一个提供商配置里添加所有模型,不用为每个模型单独配置。
网络搜索
两者都支持网络搜索,但 Cherry Studio 体验更好:
- 支持使用 AI 模型自带的网络搜索。ChatBox 只支持第三方搜索引擎
- Cherry Studio 支持的第三方搜索引擎更多
Cherry Studio 独有的功能
- 模型对比:可以用来对比不同中转站的同一个模型,判断中转站质量
- 笔记:虽然对话支持搜索,但重要对话能保存下来还是更方便一些
- 知识库:目前用作全局记忆的临时替代;我还导入了我个人网站的 sitemap,帮我快速搜索内容
- 全局记忆:这是我在用 ChatGPT 网页版时很喜欢的功能,但 Cherry Studio 的实现还是有些问题,期待完善
- MCP:很强大,内置的几个就很有用,还能安装线上的 MCP
- fetch:获取网址内容
- filesystem:整理文件、分析应用、清理下载文件夹等
- didi-mcp:查滴滴打车价格,省去在 APP 里查的麻烦
- 小问题:工具 / MCP 开多了偶尔会冲突,比如同时启用网络搜索和 filesystem 时对话可能报错,所以要尽可能少的启用
ChatBox 独有的功能
- 重新生成对话时,ChatBox 会像 ChatGPT 那样保留之前的内容,可以通过左右箭头查看,而 Cherry Studio 会直接覆盖
- 有移动端应用。Cherry Studio 目前只有桌面端
总结
对比下来,选 Cherry Studio 就很明确了。