深度使用了 Claude Code、Cursor、Gemini CLI,我的心得总结

最近一段时间高强度使用了 Claude Code,直接把我 20 美刀的 Pro 额度给刷爆了。没办法,只能切换到免费的 Gemini CLI 续命,中间还配合着 Cursor 一起开发。作为一个在这三个工具之间反复横跳的开发者,想和大家聊聊这些工具的真实使用感受。

聊聊最近

先说个具体的例子。最近一直在用 Dia 浏览器,这是一款深度集成 AI 的浏览器,可以直接和网页以及多个标签对话,比各种 AI 浏览器插件用起来爽多了。其中Dia 还有个 skill 功能,可以让 AI 自动化完成一些任务,比如打开多个标签页,然后让 AI 整理这些页面的内容生成文章之类的。

我觉得可以做个 skill 收集站,让大家学习各种不同的 skill 用法,以前这种项目我都是用 Cursor 开发的,这次想试试 Claude Code。想清楚页面结构后不到一天时间就搞定并上线了,期间我一行代码都没写,全程就是在终端里和 AI 聊天。大家可以看看成果:https://diaskills.net/。功能挺完整的,包括分类,标签,筛选,以及博客,提交,算是一个基础的导航站了。

在开发过程中让我深刻感受到了不同工具理念上的差异。

命令行 vs 编辑器:两种完全不同的哲学

说实话,命令行工具和 Cursor 这种 AI 代码编辑器,用起来感觉完全是两个思路。

Cursor 是”辅助编码”,你作为开发者依然是主导的。而 Claude Code 这种命令行工具,更像是有了个真正的 AI 助手——你甚至不用打开编辑器,不用看代码,想清楚之后和他发号施令就行了,也不用像 cursor 说的那么详细,给他充足的上下文。Claude Code 的项目上下文理解和任务规划能力甩出了 cursor 一条街。

爽点

理念转变是最大的感受。 刚开始用起来我还有些不习惯,因为Claude Code 改的太快太多,而且没有很好的文件比对方式,我无法一行行的对代码进行 review,心里会有点慌。后来调整了一下心态,不再去纠结具体的代码实现细节,而是把重心放在产品功能和需求上,只在代码提交的时候 review 一遍。

上下文理解能力确实更强。 不像 Cursor 需要用 @ 符号指定文件,Claude Code 会自动理解项目结构,高效的找到相关的代码。总的来说就是变聪明了。

规划能力让人印象深刻。 对于复杂任务,Claude Code 能给出更连贯的执行计划,整个开发过程比较顺畅。

体验的统一性。 从编码到 git 提交,全部在一个终端输入框里搞定,不用在不同应用间跳来跳去。

但也有些痛点

对代码的细粒度控制确实弱了。 有时候像对比一下代码变化,或者做点精细的调整,就没那么方便了。

备份和恢复比较麻烦。 不像 Cursor 有方便的 checkpoint 功能,出问题了回退起来比较头疼,需要经常提交 git。

轻量级修改反而麻烦。 如果只是想让 AI 改改某个函数的几行代码,Cursor 的 Cmd+K 明显更轻便。

三个工具的真实对比

价格

我用的是 Claude Pro 20 刀/月的套餐,额度用得挺快的,200 刀的套餐效果肯定更好,但钱包不允许。

Cursor 我是通过之前一个活动在闲鱼买的优惠码,200 块人民币用一年,相当划算了。

Gemini CLI 每天有免费额度,我用下来基本不会超,对于预算紧张的个人开发者来说很友好。

编码能力

Claude Code 的编码能力最强,这点毋庸置疑。 特别是在复杂任务的规划和执行方面,真的像有个资深开发者在帮你。

Gemini CLI 用的是 2.5 Pro 模型,效果也不错,规划能力挺强的。 虽然在一些细节执行上不如 Claude Code,但作为免费工具已经很不错了。

Cursor 的上下文理解相对弱一些,需要手动指定文件说明背景。 但因为可以选择不同模型,编码能力也不差。主要是 IDE 的体验更适合日常开发。

我的使用策略

经过一段时间的摸索,我总结出了一套组合拳:

主力组合:Claude Code + Cursor

  • 简单模块或新产品:Claude Code 开发,Cursor code review
  • 复杂模块或稳定产品:Cursor 主开发,主要是完成小功能小模块,需要完全掌控代码逻辑
  • Claude Code 额度用完了:切换到 Gemini CLI 当替补

这样搭配下来,既能享受到 Claude Code 的强大能力,又能在需要精细控制的时候切回 Cursor。

实用技巧

Claude Code 的使用心得

  • 下载 Claudia。 这个 GUI 工具能帮你查看额度使用情况,还有强大的 checkpoint 功能,弥补了命令行的不足。
  • 善用”深度思考”模式。 遇到复杂问题时,可以用 thinkthink harderultrathink 这些命令,让 AI 进行更深入的分析。
  • 图片识别很好用。 Ctrl+V 直接粘贴截图,对于前端开发特别有用。
  • Bypassing Permissions 模式。 如果不想每次都确认文件操作,可以开启这个模式,不过要注意安全风险。
  • 安装 MCP 服务器。 browsermcp 增强网站开发,XcodebuildMCP 优化 iOS 开发,context7 mcp 提供最新的代码库知识。
  • Cursor 里安装 Claude Code 插件,这样可以快速调起 Claude Code,还能增强文件对比功能。两个工具的优势就能很好地结合起来。

一些想法

我认为,现在的命令行形式肯定不是终极解决方案,至少对大多数初学者来说门槛还是有点高。未来的 AI 编程工具,应该会向是一个产品预览框(网页/模拟器) + 对话框 + 代码管理器的组合体验。

但更深层的感受是,技术壁垒正在快速消融。以前需要几年才能掌握的编程技能,现在可能几天就能上手,没有开发基础的朋友也能够实现自己的想法。这也许意味着纯技术能力不再是护城河,对市场的敏锐度和产品需求的洞察才是未来的核心竞争力

我们这些开发者,可能需要从”写代码的人”转变成”解决问题的人”。技术只是工具,真正有价值的是理解用户需要什么,以及如何用最合适的方式去满足这些需求。

AI 让编程变得更简单了,但也让做出真正有价值的产品变得更重要了。毕竟,当人人都能写代码的时候,谁能做出用户真正想要的东西,谁就能胜出。