🌑

Mocha's Blog

目录
  1. CLI 类竞品分析
  2. Claude Code 长什么样
  3. Claude vs Cursor
  4. 个人使用经验总结
    1. Claude Code 更适合
    2. Cursor 更适合
  5. 怎么选
  6. 那么,代价是什么

你的下一个 IDE,何必是 IDE

发布时间:2025年7月4日

自 2024 下半年开始,Vibe Coding 的风越吹越猛,软件开发的范式正在被来回书写,现在是时候重新定义 Cli 了

Claude Code 是 Anthropic 在 2025 年推出的命令行 AI 编程工具,它提供了基于终端的智能编程代理,叠加 Anthropic 推出的业界领先的 Sonnet/Opus 4 系列模型,为开发者提供了前所未有的自然语言编程体验。

Claude Code 的关键特性可以总结为以下几点:代码库理解、跨文件编辑深度 Github 集成、网络信息获取、MCP 支持

是不是有点熟悉,似乎与现有工具的 Agent 模式并没有任何差异,但是 cc 有几个比较大的优势:

  1. **模型方面:**Anthropic 官方 API 慷慨供给,Sonnet/Opus 4 模型被打成了白菜价,整体能力自然力大砖飞
  2. **工具支持:**Anthropic 在 cc 内置了海量的工具,基本覆盖了所有的场景,而且还可以自己安装一些全局的工具,在规则中指定其调用
  3. **简单粗暴:**用户无需安装任何编辑器,只需要全局安装 cc 的 npm 包,即可快乐的 coding,一键支持狂飙模式,让代码编程没有灵魂的流水线产品

CLI 类竞品分析

功能对比 Gemini CLI Warp Terminal Claude Code
许可证 开源 (Apache 2.0) 专有软件 专有软件
上下文窗口 100万 tokensmi 标准 ~20万 tokens
免费额度 60 RPM, 1K/日 单账号 150 次
定价 按官方 API 计费 两档,$18/$50/月 三档,$20/$100/$200/月
多模态 是(文本、图像、视频) 限制 限制
网络搜索 内置Google搜索
扩展性 Apache2.0 协议开源 闭源,受限 闭源,受限
缺点 Gemini 2.5 Pro 模型使用受限且慢,flash 模型表现差 二道贩子 没有免费计划 付费体验差

pasted-image-1771767429093.webp

Claude Code 长什么样

我们先看下 Claude Code 的界面

pasted-image-1771767455017.webp

在本地通过 npm install -g @anthropic-ai/claude-code 命令全局安装 claude-code 后,通过 claude命令可快速拉起,然后你就可以开始编码了。

当然,为了能够更快乐的编码 cc 还提供一些指令:

  • init:cc 根据自己对项目的理解,在项目中创建一个记忆(规则)文件 CLAUDE.md
  • mcp:配置 cc 可以使用的 mcp server
  • clear:结束当前会话,重新启动一个会话上下文执行新的任务
  • resume:查看你过往的所有会话,快速跳转继续对应会话
  • compact:大模型的性能会随着上下文的增长而降低,cc 提供了压缩上下文并带入到新的会话中功能,可以手动/自动触发
  • hooks:钩子回调配置,可以自定义一系列钩子逻辑,比如:在代码写入后,自动执行 prettier 格式化代码,在 cc 视图修改某些文件时可以返回 stop 阻止其修改
  • ide:和开启的编辑器进行连接,cc 可以自动获取到你光标所在和选中的行/文件,进行针对性修改
  • memory:快速编辑 cc 的记忆文件
  • model:切换模型
  • permissions:控制 cc 的可执行操作权限,分为 allow / deny 两种权限组,然后可在对应的权限组内对权限再进行细分
  • pre-comments/review:github 功能集成
  • 其他:主题配置、bug report、cc doctor、自定义指令等等

很多东西都是一次性配置/锦上添花功能,个人使用一般都是唤起 cc 后,直接开始编码

Claude vs Cursor

功能维度 Claude Code Cursor
设计哲学 All in Agent,All in 自然语言交互,三种模式: Agent、YOLO(狂飙)模式、Plan 模式 全场景细化功能覆盖: Agent、Tab、行内编辑
运行环境 有安装 nodejs 的任何环境 桌面级操作系统
界面交互 纯文本对话 图形界面 + 文本
多模态支持 支持图片拖拽/粘贴 支持图片拖拽/粘贴
上下文窗口 满血 200k tokens 官方说 120k,但绝对是有缩减
Git 集成 深度原生集成 基础 Git 功能
IDE 连接 支持 VS Code/JetBrains 不需要
代码生成质量 借助更高的上下文,对代码库的理解更深,生成的代码质量明显更高 中规中矩
多文件编辑 强大的跨文件协调 通过 Composer/Agent
代码补全 无实时补全 Tab 补全功能强大
网络搜索 有限的文档查看 支持 Web 搜索
Lint/格式化 自动检测和修复 实时显示错误
学习曲线 需要熟悉且喜欢命令行操作 相对容易上手
用户交互 较弱的界面设计 标准水平
特色功能 复杂任务会自动创建 SubAgent 并行执行 支持按需指定思考力度,think/think hard/think harder/ultrathink Codebase Index

个人使用经验总结

Claude Code 更适合

  • 大型代码库重构:通过仓库映射理解复杂项目结构,且成本更低(订阅模式下)
  • 专注的配对编程会话:深度思考和迭代的复杂问题解决
  • 命令行爱好者:偏好终端工作流的开发者

Cursor 更适合

  • 日常开发工作流:连续编码的日常开发任务,Tab 的效率极其高
  • 团队协作项目:需要统一开发环境的团队
  • 初学者友好:不熟悉命令行的开发者

怎么选

如果问我怎么选,我选择都要,有几点原因:

  1. Cursor 的 Tab 真的很爽,又快又跟手
  2. Cursor 的 Agent 模式虽然相较于 cc 弱了一些,但又不是不能用,日常的开发的任务交给它还是可以放心的
  3. CC 用来专攻复杂任务
  4. 双开不爽吗

那么,代价是什么

和 Anthropic 勾心斗角,google 账号被封了个遍,花了更多的钱在代理工具上

pasted-image-1771767501092.webp

pasted-image-1771767508599.webp

Powered By Hexo.js Hexo and Minima. Support By Oracle & Docker-Compose.