# Cursor > 相关:[[Harness工程]]、[[Agent_as_Code]]、[[Claude_Code]]、[[Kiro]]、[[Trae]] ## 定义 **Cursor**是基于VS Code的AI IDE,提供AI优先的开发体验。 **核心思想**:基于VS Code,AI优先设计,强大的代码补全,Composer模式。 ## 核心特征 ### 1. 基于VS Code - 熟悉的IDE界面 - 丰富的插件生态 - 易于上手 ### 2. AI优先设计 - AI深度集成 - 智能代码补全 - 上下文感知 ### 3. Composer模式 - 多文件编辑 - 智能重构 - 批量修改 ### 4. 多模型支持 - 支持多种AI模型 - 可以切换模型 - 灵活选择 ## 与其他AI工具对比 | 工具 | 类型 | 价格 | AI模型 | 适用场景 | |------|------|------|--------|---------| | [[Claude_Code]] | CLI | 按Token | Claude | 复杂逻辑 | | Cursor | IDE | $20/月 | 多模型 | 日常开发 | | [[Kiro]] | IDE | 免费+付费 | Claude | AWS项目 | | [[Trae]] | IDE | 免费+付费 | 豆包 | 中文项目 | ## 适用场景 - **日常开发**:最常用的开发工具 - **代码补全**:需要智能代码补全 - **多文件编辑**:需要批量修改 - **团队协作**:需要熟悉的IDE环境 ## 优势 - **熟悉界面**:基于VS Code,易于上手 - **AI集成**:AI深度集成 - **代码补全**:强大的代码补全 - **多模型**:支持多种AI模型 ## 挑战 - **付费**:需要$20/月 - **资源消耗**:可能消耗较多资源 - **依赖网络**:需要网络连接 ## 最佳实践 1. **日常开发首选**:最适合作为日常开发工具 2. **代码补全利用**:充分利用智能代码补全 3. **Composer模式**:充分利用多文件编辑能力 4. **模型选择**:根据需求选择合适的模型 ## 相关概念 - [[Harness工程]]:Cursor是Harness的工具之一 - [[Agent_as_Code]]:Cursor支持Agent as Code - [[Claude_Code]]、[[Kiro]]、[[Trae]]:其他AI编程工具