Cursor
Anysphere, Inc. · 将编辑器与智能体结合的 AI 编程环境,可搜索代码库、规划更改、编辑文件并运行项目工具。
介绍
Cursor 是 Anysphere 为开发者和团队打造的 AI 编程环境,适用于处理现有代码仓库或构建新软件。它将代码编辑器与智能体对话和工作流结合起来,可检查代码、修改文件并运行项目命令。其桌面应用不同于单独安装的 Cursor Agent CLI、基于浏览器的云端体验和 iOS 配套应用。
主要功能
- 让智能体讲解代码库、实现功能、排查错误,并结合项目上下文更新多个文件。
- 使用计划模式研究任务,并在开始实现前审阅拟定的计划。
- 审阅生成的差异,并运行自己的测试、类型检查和构建。
- 配置项目规则、技能、钩子和 MCP 集成,以提供可重复使用的指令和工具。
- 使用本地智能体,并在套餐支持的情况下使用云端或远程机器上的智能体。
- 使用编辑器补全和聊天,同时使用熟悉的代码导航、扩展和开发工具。
安装和开始使用
在 macOS 上,brew install --cask cursor 会安装 Cursor.app 和 cursor 启动器。打开应用,登录以使用 AI 服务,选择或打开项目,并审阅工作区权限。Homebrew 启动器指向应用捆绑的编辑器命令;它不是独立的 cursor-agent 二进制文件。应用可以自行更新。接受更改或发布软件之前,请审阅生成的差异并检查项目。
要求、依赖项和冲突
检索到的 Homebrew cask 要求 macOS12 或更高版本,并提供 Apple Silicon 和 Intel 原生下载。它没有声明额外的 formula 依赖项,也没有明确的 cask 冲突。如果项目或扩展依赖 Java、Node.js、Python、编译器、Git 或其他项目工具,仍需安装这些工具;安装编辑器并不会提供所有语言工具链。MCP 服务器和远程开发连接可能各自有要求,并需要凭据。
Cursor 和其他编辑器可以共存,但 shell 启动器、扩展、设置和工作区权限彼此独立。cask 注册的是 cursor 命令,而不是全局 code 命令。Homebrew 的 zap 清理会包含 ~/.cursor 和 Cursor Application Support 目录,因此使用前请备份重要的用户配置和本地智能体数据。内存和已安装存储空间的需求取决于代码仓库大小、扩展和智能体活动;引用的下载页面未说明通用的最低要求。
平台支持
官方桌面下载包括 macOS ARM64、x64 和 Universal 版本,Windows x64 和 ARM64 安装程序,以及 Linux x64 和 ARM64 软件包。请选择适合的 CPU 和软件包格式。Linux 提供 AppImage 并不能证明它与所有发行版或已安装的库版本都兼容;检索到的当前下载页面未能确认 Windows 和 Linux 的最低操作系统要求。原生 iOS 配套应用以及 Web/云端界面是独立产品,并不意味着这款 Mac cask 可安装在移动设备上。引用的下载页面也未能确认有相应的 Android 桌面软件包。
账户、定价、许可和数据
AI 功能需要 Cursor 账户并访问在线服务。Hobby 是使用量有限的免费套餐;Individual、Teams 和 Enterprise 套餐提供付费功能和相应的使用额度。额度用尽后,按需使用模型可能产生额外费用。请在官方定价页面查看当前价格、限制和税费,不要假定所有功能都不限量或已包含在内。
Cursor 是受 Anysphere 服务条款约束的专有软件;使用开源编辑器组件并不意味着整个产品采用 MIT 许可。隐私模式可阻止 Cursor 和模型提供商将代码用于训练,但这不代表所有 AI 处理都在本地进行,也不代表代码不会离开你的设备。使用自带密钥的模型时,须遵循提供商的数据政策;某些需要保留数据的模型不适用于零保留安排。不同产品的数据流可能不同。授予智能体或集成访问代码仓库和凭据的权限前,请先审阅组织政策。
新版本 3.23.23 更新内容 来自 Homebrew 提交记录
这个版本没有单独的更新说明。