其他 AI 编程工具:Kiro、Windsurf、AugmentCode、Qoder 与 Antigravity
整理 Kiro、Windsurf、AugmentCode、Qoder 和 Antigravity 的安装、模式、Rules、Skills 与使用建议。
本文把几个独立工具的入门教程放在一起,方便按需求比较。文中的套餐、模型和版本描述多为教程发布时的记录,不代表当前承诺;使用前请查看各工具官方页面。
原始知识库入口:AI编程快乐屋。
Kiro实战1:Kiro安装、中文化及界面介绍
Kiro 是什么?
Bring structure to AI coding with spec-driven development
规范驱动型的AI编程工具
需求规范->设计规范->任务细分
官网
目前因为太火爆了,官方暂时没有放出下载链接,可以使用下方链接进行安装,
支持 windows、mac
Mac(intel)
附件:202507152349-Kiro-dmg-darwin-x64.dmg
windows
附件:202507140043-Kiro-win32-x64.exe
更多(来自群友的分享)
链接:https://pan.quark.cn/s/4ddb989be4a1?pwd=3QjH
提取码:3QjH
界面介绍
- Spec 存放文档,每一次需求的发起都会生成3个文档
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
- Hooks 钩子
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
基于事件或者提示词主动触发,触发的概率是100%
比如 代码编写完成后执行测试
很多可以想象的设置
- Steering
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
类似rules
中文化
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
最坎坷AI编程工具Windsurf,保姆级入门与实战
上期回顾:
AI编程工具Trae,保姆级入门与实战_哔哩哔哩_bilibili
Trae是字节海外团队出品,Trae 分为国际版和国内版,我们这里讲的是国际版。下载之后进行安装,账号登陆和注册需要开魔法,平时使用不用开界面介绍Rules与MCP安装上下文浏览器SOLO模式整体评价00:00 介绍与计费02:23 界面06:11 上下文15:40 rule与MCP19:02 Agent22:37 实战28:54 总结便宜、简单、大模型齐全Todolist, Memory 这些都
本视频中用的通用Rules
alwaysApply: true
通用软件开发规范与行为准则
核心身份定位
你是一位拥有15年经验的软件架构师和资深开发者,具备严谨、健壮的代码风格,始终以生产环境标准要求自己。你的首要任务是编写高质量、完整且可维护的代码。
1. 核心开发原则
1.1 完整性要求
- 严格遵守需求:必须完整实现所有功能点和逻辑要求,无论复杂程度如何
- 拒绝占位符逻辑:禁止使用 TODO、占位符或返回模拟数据等方式应付复杂功能
- 端到端实现:多步骤流程必须提供所有步骤的完整代码,不得仅实现部分步骤
1.2 问题解决态度
- 主动解决难题:正面分析技术难题、兼容性问题、性能瓶颈和复杂算法
- 禁止简化规避:不得通过创建简化版本来绕过实现挑战
- 技术决策透明:明确说明技术选型、实现思路及权衡考量
1.3 质量与安全保障
- 全面错误处理:为所有可能失败的操作添加错误处理、异常捕获和重试逻辑
- 日志与监控:在关键业务逻辑节点主动添加适当的日志输出
- 安全优先:始终考虑代码安全性,防范常见安全漏洞
- 边界情况处理:代码必须能够处理各种边界情况和异常场景
2. 项目架构规范
2.1 项目结构原则
- 分层组织:按功能或领域划分目录,遵循关注点分离原则
- 命名一致性:使用描述性的目录和文件命名,准确反映用途和内容
- 模块化设计:相关功能归类到同一模块,最小化跨模块依赖
- 合理嵌套:避免过深的目录嵌套,一般不超过3-4层
- 资源分类:明确区分代码、资源、配置和测试文件
- 依赖管理:集中管理依赖,避免重复声明
- 约定优先:遵循语言或框架的标准项目结构约定
2.2 架构设计考量
- 可维护性:设计易于理解、修改和扩展的代码结构
- 可扩展性:预留合理的扩展点,支持未来功能演进
- 性能需求:在设计阶段考虑性能要求和优化策略
- 技术选型:优先使用成熟的库和工具,避免不必要的自定义实现
3. 代码编写规范
3.1 代码质量标准
- 单一职责:每个组件保持单一职责,提升可测试性
- DRY 原则:避免重复代码,提取共用逻辑到独立函数或类
- KISS 原则:保持代码简洁明了,每个方法行数不超过300行
- 代码可读性:编写自解释的代码,减少理解成本
3.2 命名与文档规范
- 描述性命名:使用能够准确反映用途和含义的变量、函数和类名
- 注释文档:所有方法必须添加注释,说明功能、参数、返回值和用法
- 风格一致性:遵循项目或语言的官方风格指南和代码约定
- 文档同步:保持代码与文档的同步更新
3.3 异常处理与日志
- 异常处理:正确处理边缘情况和错误,提供有用的错误信息
- 日志记录:在关键节点记录必要的运行时信息
- 监控集成:考虑与监控系统的集成,便于问题排查
4. 工作流程规范
4.1 版本控制
- 提交规范:编写有意义的提交信息,保持逻辑相关的更改在同一提交中
- 分支管理:遵循项目的分支管理策略
- 代码审查:积极参与代码审查,保证代码质量
4.2 任务执行规范
- 专注核心任务:专注于明确要求的功能实现
- 避免额外动作:除非明确要求,否则不创建测试文件、文档或其他额外内容
- 直接响应:任务完成后直接提供所要求的代码和必要说明
5. 交流与响应规范
5.1 语言要求
- 中文回复:始终使用中文进行回复和交流
- 技术准确性:确保技术术语使用准确,表达清晰
- 简洁有效:避免冗余信息,直击要点
5.2 问题分析
- 需求理解:准确理解用户需求,必要时主动确认细节
- 方案设计:提供完整、可行的技术方案
- 风险评估:识别潜在风险并提供相应的解决策略
核心准则:绝对禁止简化。所有实现必须完整、健壮、符合生产环境标准。
坎坷经历回顾
-
双雄争霸: 早期跟Cursor 是AI编程工具老大老二,市场份额大概在四成左右
-
OpenAI 收购破裂:2025年4月~6月,OpenAI计划30亿美元收购Windsurf,但因微软提的一些条件 windsurf团队无法答应,交易破裂
-
Anthropic切断Claude sonnet的API供应:在OpenAI谈判期间,因担心Windsurf出售给OpenAI(Anthropic公司竞对),Anthropic从6月开始切断了最强AI编程模型Claude Sonnet的供应,导致大量用户转到Cursor
-
CEO和创始人背刺:7月份 Google以24亿美元挖走了Windsurf的CEO、创始人,以及核心研发团队(大概40人),这部分人进入Google开始着手Gemini 编程工具的研发。剩下的Winsurf大约200人团队手上股票期权变成一堆废纸,人人自危,公司差点 解散
-
雨过天晴,Cognition公司 收购Windsurf,Cognition以2.5亿美元收购Windsurf, windsurf得以能继续迭代发展。Anthropic公司恢复API供应
-
新版本超高热度,1.12版本的发布带来了全新的UI,交互体验
套餐
Windsurf - The most powerful AI Code Editor
Windsurf is the world's most advanced AI coding assistant for developers and enterprises. Windsurf Editor — the first AI-native IDE that keeps developers in flow.
需要魔法注册
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
15美元,500次,但有些模型是按一次对话消耗两次请求
| 模型 | 一次对话消耗的次数 | 15美元/月 实际可用次数 | |
|---|---|---|---|
| claude-4-sonnet | 2 | 250次 | |
| claude-4-sonnet-thinking | 2 | 250次 | |
| gemini-2.5-pro | 1 | 500次 | |
| GPT-5 | 1 | 500次 | |
| Kimi-k2 | 0.5 | 1000次 | |
| Qwen3-coder | 0.5 | 1000次 |
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
编辑器
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
-
自动Git提交
-
DeepWiki
-
模型
-
Tab
对话
支持TodoList生成
@web 实时搜索网页
@file & files 加入到上下文,也可以手动拖拽过去
@browser: 打开windsurf 内置浏览器,可以元素调整
@doc 常用文档
终端
Rules
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
Memories
-
智能创建记忆
-
手动使用命令创建:"保存记忆:....."
-
手动编辑
Memories 和 Rule 的区别
-
Rules
-
memories
总结对比表
工作流
通过一个命令让大模型执行一系列流程步骤
其实是可以配置在rules,但是rules不一定会生效,但是工作流一定会生效,类似与Kiro的钩子
举例:
编译->git提交->git push
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
/workflow 工作流
MCP
提供MCP市场,方便安装
也支持自定义安装
实战
帮我做一个商城的登录页面,要求输入账号密码,需要调用后端真实API,数据库使用sqlite
总结
Windsurf 是一款非常不错的AI编程工具,操作体验非常顺畅,支持主流的一些用法,如Todo,Memories等,如果你想做一个中小型的项目,那么它是不错的选择。
| AI编程工具 | 推荐指数 | 定价 | 模型 | 新手入门难度 | 是否生成TodoList | 上下文能力 | 项目选择 |
|---|---|---|---|---|---|---|---|
| Trae | ⭐️⭐️⭐️ | 10美元/月 | 所有主流模型。一次对话一次请求 | 极低 | 部分生成 | 较弱 | 纯前端或者纯后端,小项目,MVP |
| Windsurf | ⭐️⭐️⭐️⭐️ | 15美元/月 | 所有主流模型,Claude模型双倍请求 | 极低 | 完全生成 | 一般 | 中小型项目都能胜任 |
| AugmentCode | |||||||
| Cursor | |||||||
| RooCode | |||||||
| CodeBuddy | |||||||
| Copilt |
Windsurf Codemaps, AI 编程不再迷路
什么是 Codemaps?
Windsurf 通过 Swe1.5 模型或者 Sonnet 4.5 模型,根据你的输入提示词,生成相关的代码流程 解释或者 mermaid解释
有什么用处?
-
能非常快速的熟悉陌生项目,梳理流程
-
可以将整个流程加入到对话上下文中进行代码编写
-
聚焦你要修改的功能,让 AI 搜索代码范围更加明确
使用方式
- 点击这个标签
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
- 输入提示词
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
可以选择 Fast (更快)或者 smart(更详细)
生成结果之后,如果要查看更详细,可以点击这个按钮
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
可以点击这个查看,这个流程的 mermaid 图
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
加入到对话
熟悉流程都是为了加入到对话
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
或者 在对话框,使用 @codemap
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
超越Cursor,AugmentCode保姆级入门与实战
回顾:
Trae
AI编程工具Trae,保姆级入门与实战_哔哩哔哩_bilibili
Trae是字节海外团队出品,Trae 分为国际版和国内版,我们这里讲的是国际版。下载之后进行安装,账号登陆和注册需要开魔法,平时使用不用开界面介绍Rules与MCP安装上下文浏览器SOLO模式整体评价00:00 介绍与计费02:23 界面06:11 上下文15:40 rule与MCP19:02 Agent22:37 实战28:54 总结便宜、简单、大模型齐全Todolist, Memory 这些都
Windsurf
最坎坷AI编程工具Windsurf,保姆级入门与实战_哔哩哔哩_bilibili
Windsurf 是一款由 Codeium 打造的革命性 AI 编程工具,被誉为“下一代智能代码编辑器”。它不仅是一个代码补全工具,更是一个能与开发者协同工作的智能伙伴!通过其独有的 Cascade 技术,Windsurf 能够深入理解你的代码库,自动化生成代码、调试错误、管理多文件编辑,甚至直接运行终端命令,极大地提升开发效率。套餐界面对话RulesMemoriesMemories和Rules的
安装
Augment Code - AI coding platform for real software.
The most powerful AI software development platform with the industry-leading context engine.
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
使用插件的方式安装在各种编辑器中
套餐
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
目前对来自我门地区的注册有风控,得想办法才能注册成功
界面及操作介绍
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
Rules
Memories
User Guildelines
三大特色(1)上下文
三大特色(2)任务列表
三大特色(3)提示词强化
总结
AugmentCode 是一款超越Cursor的AI编程工具,能胜任大中小任何项目,它就像一个技术深厚、低调又严谨的高级工程师,能稳定的处理各种项目需求与问题解决。
我跟它的工作方式,往往是发一个需求,然后就去做别的事情,过一会儿再过来,它一定准确又高效的完成了这个功能。
| AI编程工具 | 推荐指数 | 定价 | 模型 | 新手入门难度 | 是否生成TodoList | 上下文能力 | 项目选择 |
|---|---|---|---|---|---|---|---|
| Trae | ⭐️⭐️⭐️ | 10美元/月 | 所有主流模型。一次对话一次请求 | 极低 | 部分生成 | 较弱 | 纯前端或者纯后端,小项目,MVP |
| Windsurf | ⭐️⭐️⭐️⭐️ | 15美元/月 | 所有主流模型,Claude模型双倍请求 | 极低 | 完全生成 | 一般 | 中小型项目都能胜任 |
| AugmentCode | ⭐️⭐️⭐️⭐️⭐️ | 50美女/月 | Claude sonnet 4/GPT 5 | 极低 | 完全生成 | 超强 | 任何项目 |
| Cursor | |||||||
| RooCode | |||||||
| CodeBuddy | |||||||
| Copilt |
谷歌最强模型 Gemini-3-Pro编程测试
跑分
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
前端测试
单页面测试
1、做一个 3D 的台球游戏
2、需要符合斯诺克游戏的规则,桌子要有网
原型生成
附件:ui.md
附件:xuqu.md
根据图片生成网页
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
后端测试
需求
- 初始需求
背景
用户在业务侧发起支付时,可以选择用户余额和微信支付,也可以单独选余额或者微信支付。如果用户取消订单,则需要根据
支付的类型,进行原路返回退款。
用户余额:用户的一种虚拟货币,可以用于支付,也可以用于退款。
任务
你现在需要完成两个功能的设计与开发,并给出接口文档。
- 支付接口
支持多种支付方式,单余额方式,单微信支付方式、混合支付方式.
比如一笔10元的订单,可以选择余额支付(如果余额足够),也可以使用余额+微信支付方式。
支付组合=用户的所有余额+剩余的金额使用微信支付
- 退款接口
根据用户的支付记录,进行原路返回退款。
比如付款10元,使用的是5元余额,5元微信。则退款需要退5元到余额,5元微信退款
数据库设计
根据上面的业务场景,进行数据库设计,数据库使用mysql
- 进阶需求
在原有微信支付的基础上,增加支付宝支付,用户在前端可以选择微信支付,支付宝支付,你还需要构建更加通用的支付框架,后续支持更多的支付方式,比如农行/工行支付等
附件:java.md
测试目标
-
完成功能开发,对接了真实的支付
-
逻辑合理,表设计合理,遵守开发规范
-
编译通过,无语法错误
-
支持多种支付方式,扩展性好
初始需求测试结果
- 分成两个任务
1️⃣框架搭建,设计表
2️⃣真实微信支付对接
| 对话轮次 | Gemini-3-pro | Claude sonnet4.5 | Gpt-5-codex |
|---|---|---|---|
| 第1 轮 | 1️⃣框架搭建<br>提示词:<br> 需求文档,<br>java 开发规范文档<br>✅ | 1️⃣框架搭建<br>提示词:<br> 需求文档,<br>java 开发规范文档<br>✅ | 1️⃣框架搭建<br>提示词:<br> 需求文档,<br>java 开发规范文档<br>✅ |
| 第2 轮 | 2️⃣真实微信支付对接<br>对接了支付<br>没有处理回调逻辑<br>提示词<br>我在代码中没有看到真实的微信支付对接,请在支付的接口中对接微信支付和退款接口,完成微信支付的所有流程<br>❌ | 2️⃣真实微信支付对接<br>对接了真实的微信支付和回调接口<br>提示词<br>我在代码中没有看到真实的微信支付对接,请在支付的接口中对接微信支付和退款接口,完成微信支付的所有流程<br>✅<br>【引用了第三方的微信支付包】 | 2️⃣真实微信支付对接<br>对接了真实的微信支付和回调接口<br>提示词<br>我在代码中没有看到真实的微信支付对接,请在支付的接口中对接微信支付和退款接口,完成微信支付的所有流程<br>✅ |
| 第3 轮 | 2️⃣真实微信支付对接<br>提示词<br>我在代码中没有看到真实的微信支付对接,请在支付的接口中对接微信支付和退款接口,完成微信支付的所有流程<br>✅ | ||
| 第4轮 | |||
| 需求升级 | |||
| 第 1 轮 | 扩展性好<br>提示词:<br> 在原有微信支付的基础上,增加支付宝支付,用户在前端可以选择微信支付,支付宝支付,你还需要构建更加通用的支付框架,后续支持更多的支付方式,比如农行/工行支付等<br>✅ | 1️⃣支付方式扩写<br>缺少支付的回调处理<br>扩展一般<br>提示词:<br> 在原有微信支付的基础上,增加支付宝支付,用户在前端可以选择微信支付,支付宝支付,你还需要构建更加通用的支付框架,后续支持更多的支付方式,比如农行/工行支付等<br>❌<br>完成度 80% | 1️⃣支付方式扩写<br>扩展性好<br>提示词:<br> 在原有微信支付的基础上,增加支付宝支付,用户在前端可以选择微信支付,支付宝支付,你还需要构建更加通用的支付框架,后续支持更多的支付方式,比如农行/工行支付等<br>✅ |
| 1️⃣支付方式扩写<br>提示词:<br>请继续完善回调的业务逻辑,变更订单的状态<br>✅ | |||
总结
Gemini-3-pro 前端很厉害,后端一般,稍逊于 claude sonnet 4.5 和 gpt-5.1
十个技巧,助你玩转谷歌 AI编程工具Antigravity
本视频地址
一、中文化
- 界面中文化
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
- 返回内容中文化
trigger: always_on
alwaysApply: true
核心理念与原则
简洁至上:恪守KISS(Keep It Simple, Stupid)原则,崇尚简洁与可维护性,避免过度工程化与不必要的防御性设计。
深度分析:立足于第一性原理(First Principles Thinking)剖析问题,并善用工具以提升效率。
事实为本:以事实为最高准则。若有任何谬误,恳请坦率斧正,助我精进。
开发工作流
渐进式开发:通过多轮对话迭代,明确并实现需求。在着手任何设计或编码工作前,必须完成前期调研并厘清所有疑点。
结构化流程:严格遵循“构思方案 → 提请审核 → 分解为具体任务”的作业顺序。
输出规范
语言要求:所有回复、思考过程及任务清单,均须使用中文。
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
二、国内如何免费使用【国外不用操作】
- 在 https://policies.google.com/terms 查看你google账号的关联地区,在 https://policies.google.com/country-association-form 可以申请修改账号当前的国家或地区版本。
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
- 开启 TUN 魔法
三、 AgentManager:你的 AI 开发团队
一个界面操作多个工作区
可以随时通过按 CMD+E (Mac) 或 CTRL+E (Windows) 在代理管理器和编辑器之间切换,也可以通过菜单栏右上角的“打开编辑器”和“打开代理管理器”按钮进行切换。您还可以通过管理器管理编辑器窗口,例如隐藏、聚焦或关闭它们。
四、 Plan、Fast 合理规划,提高效率
-
Plan:智能体可以在执行任务前进行规划。适用于深度研究、复杂任务或协作工作。在此模式下,智能体会将工作组织成任务组 ,生成成果 ,并采取其他步骤来彻底研究、思考和规划工作,以达到最佳质量。
-
Fast:代理将直接执行任务。适用于可以快速完成的简单任务,例如重命名变量、启动几个 bash 命令或其他较小的局部任务。当速度至关重要,且任务足够简单,无需担心质量下降时,此模式非常有用。
五、Playground :你的创意中心
随时随地开启创意,确认创意 OK可以转到工作区进行进一步的优化
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
六、Browser Agent:自动化测试专员
首次使用 Antigravity 浏览器代理时,会被引导至 Chrome 网上应用商店安装扩展程序。
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
点击 Playback 可以查看 Browser Agent 的回放
七、Artifacts: AI 给你的交付产物
我们将“工件”定义为代理为了完成工作或将其工作和思考过程传达给用户而创建的任何内容。这些内容包括丰富的 Markdown 文件、差异视图、架构图、图像、浏览器录制、代码差异等等。随着代理变得越来越自主,运行时间也越来越长,“工件”使得代理能够异步地将其工作传达给用户,而无需用户同步地仔细监控代理的每个步骤。
原文此处包含图片,当前版本保留文字说明;请查看原始飞书页面中的图片。
八、Knowledge:你的记忆中心
知识条目是 Antigravity 的持久记忆系统,它能自动捕获并整理您编码过程中重要的见解、模式和解决方案。它们能帮助您在后续的对话中,基于先前的工作不断深入。
当与代理互动时,Antigravity 会自动分析并从对话中提取信息,并使用这些信息来创建新的知识 或更新现有的知识。
九、NanoBananaPro🍌: 你的 UI 设计师
十、MCP 超级简单安装
Antigravity 支持Skills, Skills 成为AI编程必学知识点之一
版本说明
在最新版本 1.14.2 中,Antigravity 支持 Skills的调用了,这得益于Gemini 也支持,底层模型的支持必然会带动编程工具的支持
详见文档:
Google Antigravity Documentation
Learn how to use Google Antigravity
Skills 作用范围
- 项目内使用
项目/.agent/skills/技能/
- 全局使用
~/.gemini/antigravity/skills/技能/
缺点:没办法共用 claude 目录的技能,需要将技能手动拷贝到 antigravity 目录
下载技能
-
拷贝其他目录的技能文件到 Antigravity 目录中
-
Git clone 技能文件, 注意 如果是 claudecode 的 plugins 插件,技能中很可能调用了 agents 等 claude code 内置的功能可能会导致技能失效
实战
使用 ui-ux-pro-max 来制作网页
常用的 Skill 网站
官方核验与版本边界
- Kiro 的 Specs、Steering、Hooks、MCP 和隐私选项以 Kiro 官方文档 为准。
- Qoder 的 Editor、Quest、MCP 与 CLI 入口以 Qoder 官方快速开始 为准。
- Windsurf、AugmentCode、Trae 和 Antigravity 的安装包、模型列表与额度会快速变化,本文不保留具体价格承诺;下载时只使用各产品官网或官方文档。