1. 什么是 Windsurf Editor
Windsurf Editor 是由 Codeium 开发的一款新一代 AI 集成开发环境(IDE),旨在通过将开发者的意图与 AI 能力融合在一个流畅的“流状态”环境中,重新定义编码体验。Windsurf Editor 是首个代理型 IDE(AI agentic IDE),它将开发者的工作与 AI 的能力真正地融合在一起,提供了一种感觉像魔法一样的编码体验。
Windsurf Editor 旨在以人工智能(AI)与人类合作的方式构建。它包含了你在 Codeium 中喜欢的一切,并且更多,具有无与伦比的性能和让你保持流畅体验的用户体验。
Flows – 人类与 AI 合作的方式 Flows = Agents+ Copilots。 Windsurf Editor 由一个 AI 提供动力,这个 AI 既可以像副驾驶一样与你合作,也可以像代理一样独立处理复杂任务。AI 与你完全同步,每一步都与你紧密相连。
2. Windsurf Editor的功能特色
- Flows (AI Collaboration):Windsurf Editor 通过 Flows 实现人类开发者与 AI 之间的深度协作,系统既可以作为副驾驶(Copilot)与你协作,也可以作为独立代理(Agent)独立处理复杂任务,适应你的编码需求。
- Cascade (AI-Powered Coding):Cascade 结合了深度的代码库理解、一系列先进的工具和实时感知你的行动,形成了一个强大、无缝且协作的流程。这是与 AI 一起编码的最强大的方式。
- 全上下文感知(Full contextual awareness) 深度的上下文感知能力允许你在生产级别的代码库上运行 Cascade,并且仍然得到相关的建议。
- 建议和执行命令(Suggest and run commands) Cascade 的工具包括命令建议和执行,以及问题检测和调试。
- 从你离开的地方继续(Pick up where you left off) 通过自动推理你的明确行动,Cascade 可以接手你的工作,从你离开的地方继续。
- 多文件编辑(Multi-file editing) 通过上下文感知、工具集成和迭代问题解决,进行连贯的多文件编辑。
- 多文件多编辑能力Multi-File Editing:享受连贯的、上下文感知的多文件编辑,让你能够轻松精确地处理复杂项目。
- 全上下文感知Full Contextual Awareness:AI 理解你的代码库的更广泛上下文,即使在大型、生产级别的项目中也能提供相关的建议。
- 内联命令 + 后续操作In-line Command + Follow ups:在编辑器中按 Cmd + I 可以生成或重构内联代码,使用自然语言。
- 代码镜头Codelenses:位于面包屑旁边,允许你一键理解或重构代码。
- 超级完成Supercomplete:分析你的下一个行动可能是什么,不仅仅是插入下一个代码片段。
- AI设置AI Settings:所有 AI 设置都集中在状态栏中。
- 终端命令Terminal Commands:在终端中按 Cmd + I 并用自然语言输入终端指令。
3. Windsurf Editor定价信息或价格
Windsurf Editor 是完全免费的 AI 编辑器。
- Individual(个人版):Windsurf Editor 的个人版为每位用户提供了一个免费永久的座位,包括无限快速AI自动完成建议、无限编辑器内AI聊天、无限AI命令指令、级联(只读模式)、不训练非允许数据、基本上下文感知、有限索引限制、归属过滤、传输加密、可选的零日保留以及Discord社区支持,价格为每月$0。
- Pro(专业版):专业版提供了个人版所有功能,并增加了无限访问更大Codeium模型、无限访问GPT-4o、Claude、Sonnet(Chat Codeium扩展)、无限访问超级完成(Supercomplete)、级联(完整,每月1000步)、扩展的上下文长度和高级上下文感知、增加的索引限制、更高的自定义上下文和固定上下文项限制,价格为每月$10。
- Teams(团队版):团队版在专业版的基础上,为多达50个座位的团队提供了组织分析、座位管理、自动零数据保留、远程索引+多存储库索引(选择加入)、Forge(beta):AI代码审查辅助等功能,价格为每个座位每月$24。
- Enterprise(企业版):企业版为需要无限座位的大型组织提供服务,包括专业版所有功能加上SaaS、混合、空气隔离(VPC或本地)部署选项、座位管理、组织分析、分析API、自动零数据保留、远程索引+多存储库索引、单点登录(SSO)、子团队分析、与Codeium专家的现场培训和研讨会、企业支持门户访问等,具体价格需要联系官方详谈。
Windsurf Editor 与 Visual Studio Code (VS Code) 的关系可以从以下几个方面来理解:
- 技术衍生: Windsurf Editor 是基于 Visual Studio Code 的技术衍生出来的产品。它使用了 VS Code 的核心功能和架构,这意味着 Windsurf Editor 继承了 VS Code 的许多基本特性和扩展性。
- 扩展性: VS Code 是一个高度可扩展的编辑器,拥有庞大的插件生态系统。Windsurf Editor 作为其衍生产品,可能也支持或兼容 VS Code 的插件,从而利用这个生态系统来增强其功能。
- 用户界面和体验: Windsurf Editor 在用户界面和体验上可能会借鉴 VS Code 的设计,因为它们共享相同的基础架构。这使得熟悉 VS Code 的用户可以轻松过渡到 Windsurf Editor。
- 功能增强: Windsurf Editor 在 VS Code 的基础上增加了 AI 功能,使其成为一个代理型 IDE(AI agentic IDE)。这意味着 Windsurf Editor 不仅仅是一个代码编辑器,还集成了 AI 助手来辅助开发过程,这是 VS Code 传统功能之外的扩展。
- 独立产品: 尽管 Windsurf Editor 基于 VS Code,但它是一个独立的产品,拥有自己的特色和目标用户群体。Windsurf Editor 专注于通过 AI 技术提供更高级的编程辅助,而 VS Code 则更多地侧重于作为一个通用的代码编辑器。
- 开源与商业化: VS Code 是一个开源项目,而 Windsurf Editor 可能是一个商业产品,提供了额外的商业化功能和支持。
- 市场定位: Windsurf Editor 的市场定位可能是那些寻求 AI 辅助编程和更高级集成开发环境的开发者,而 VS Code 则定位于更广泛的开发者群体,包括那些只需要基本编辑功能的开发者。
总的来说,Windsurf Editor 是在 VS Code 的基础上发展起来的,它保留了 VS Code 的许多优点,并在此基础上增加了 AI 功能,以提供一个更加智能和高效的开发环境。
4. 如何使用Windsurf Editor
- 安装:确保你的设备满足最低操作系统版本要求(OS X Yosemite),点击下载链接,按照说明安装并运行 Windsurf。
- 导入配置:如果你使用 VS Code 并希望导入你的配置,选择“Import VS Code”。否则,选择“Start fresh”。你还可以安装
windsurf
到 PATH,以便从命令行运行windsurf
。 - 选择主题:从默认主题中选择你喜欢的颜色主题。如果你从 VS Code 导入,导入的主题将覆盖这个选择。
- 注册/登录:使用你的 Codeium 账户或创建一个新账户来使用 Windsurf。注册是完全免费的!
- 开始使用:成功打开 Windsurf 后,可以从起始页面尝试一些功能。
5. Windsurf Editor的适用场景
- 复杂代码库管理:在大型项目中工作的开发者可以使用 Cascade 管理多文件编辑并保持上下文感知,确保工作流程顺畅和准确调试。
- AI 辅助调试:遇到错误时,AI 自动检测问题并建议修复,简化调试过程,减少停机时间。
- 继续你的工作:开发者可以离开工作,让 AI 从他们的最后行动继续,确保连续性和生产力。
6. Windsurf Editor的其他信息
1. 什么是 Windsurf?
产品官方可以将 Windsurf Editor 称为第一个代理型 IDE,开发者与 AI 合作的原生界面,或者就像产品官方所想的——今天的明天的编辑器。
当产品官方第一次使用 Windsurf Editor 时,产品官方发现与之共鸣的词汇包括魔法、力量和流动状态。风帆冲浪完美地捕捉了人类、机器和自然在一项看似不费力但需要巨大力量的活动中的结合。
你可以将 Windsurf Editor 视为第一个代理型 IDE,然后更多。这是与 AI 合作的新范式,产品官方称之为 AI 流——协作代理。
2. 为什么产品官方要构建自己的 IDE?为什么要分叉 VS Code?
直到产品官方意识到流和瀑布流的魔力,产品官方才决定构建编辑器。也就是说,产品官方也诚实地认识到,产品官方不必从头开始构建编辑器来展现这种魔力,因此产品官方分叉了 Visual Studio Code。产品官方完全了解关于人们分叉 VS Code 创建“AI IDE”的梗,但是,如果不是因为扩展无法最大化产品官方愿景的潜力,产品官方就不会构建 Windsurf Editor。
3. 这与其他解决方案(Cursor, Cognition 等)有何不同?
正如前一个问题中提到的,产品官方并不是一开始就打算构建 IDE,直到产品官方有了流的概念。这不仅仅是“产品官方想要更好的用户体验”,尽管这确实是一个额外的好处。同时,产品官方并不认为产品官方有足够的自负来相信产品官方是唯一能想出酷的想法和用户体验的人,产品官方对 Cursor、Zed 等团队非常尊重。
4. 这在正式发布后是否会在免费的 Codeium 计划中提供?
产品官方的基础设施专业知识一直是 Codeium 扩展的一些受欢迎方面的秘诀,从疯狂的低延迟到慷慨的免费层(由于产品官方行业领先的服务成本,这不是一个财务上不负责任的选择)。但即使对产品官方来说,在充分发挥其潜力的情况下提供这种魔力也意味着运营成本的显著增加。因此,虽然 Windsurf Editor 本身和许多瀑布流能力将是免费的,但长期来看,完整的魔力只会在付费计划中提供。
5. 谁可以使用这个,有哪些安全保证?
从产品官方这边来说,你可以使用 Windsurf Editor 进行任何工作,但如果你打算将其用于专业工作,请咨询你的雇主。目前,Windsurf Editor(和连接的功能,如瀑布流)适用于产品官方的任何自助计划,随着产品官方对瀑布流能力的了解更多,产品官方将使 Windsurf Editor 适用于企业计划。Windsurf Editor 遵守与 Codeium 扩展相同的安全保证和代码片段遥测规则。