Augment Code
是一款 AI 驱动的编程工具,基于 Anthropic 的 Claude Sonnet 4 模型构建,支持高达 20 万 token 的上下文窗口,能够深入理解大型项目的完整架构。这款工具在 SWE-bench Verified 基准测试中以 65.4% 的成绩排名第一,展现了其在复杂代码处理上的强大能力。
Augment Code 提供了一系列强大的功能,旨在解决开发者在复杂项目中的痛点:
(1)智能代码补全
Augment Code 能够基于整个代码库的上下文生成智能代码建议,支持多语言和多种编程环境。其补全功能不仅提供代码片段,还能生成完整的类或函数实现,减少手动编写代码的时间。
(2)多文件编辑
支持一次性修改多个文件,并自动生成 Pull Request。这种功能在处理大型复杂项目时尤其有用,能够显著提升代码维护效率。
(3)多模态输入支持
Augment Code 突破了纯文本输入的限制,支持截图、Figma 文件等输入方式。例如,开发者可以通过上传 UI 截图自动生成代码,或者解析设计文件提取样式规范,极大简化了调试和实现过程。
(4)智能聊天
开发者可以通过聊天功能提问代码相关问题,工具会基于代码库上下文提供解答,帮助理解复杂逻辑。
(5)代码检查点与自动回滚
Augment Code 引入了代码检查点功能,能够自动跟踪代码更改,支持一键回滚。这使开发者在进行代码重构或尝试新功能时更加自信。
(6)工具集成
Augment Code 无缝集成主流开发工具(如 VS Code、JetBrains、Vim)和项目管理工具(如 GitHub、Jira、Notion),无需切换环境即可高效工作。
Augment Code 和 Cursor 都是 AI 编程工具,但它们在功能、使用场景和技术架构等方面存在一些区别,以下是具体对比:
功能类别 | Augment Code | Cursor |
---|---|---|
上下文理解 | 支持高达 20 万 token 的上下文窗口,能够理解大型代码库的全局结构和依赖关系,还支持多代码库。 | 在 chat 模式下支持 2 万 tokens,在 cmd-k 模式下支持 1 万 tokens,主要聚焦于当前文件和直接相关的代码。 |
代码生成 | 基于项目结构生成符合团队风格的代码,包括测试,能够根据宏观指令自主完成复杂任务。 | 强大的代码补全和生成功能,但可能需要更多手动调整,生成代码时稍显被动,需要用户不断追问。 |
自主性 | 高度自主的 Agent 模式,可以将大任务分解成多个步骤,使用文件系统、终端等多种工具去自主完成。 | 核心交互是 “一问一答” 的聊天模式,更多依赖用户指导。 |
多模态支持 | 支持图像、设计文件和文本输入。 | 主要支持文本输入。 |
集成能力 | 与 GitHub、JIRA、Slack 等开发工具深度集成,还提供了与 VS Code、JetBrains 等主流开发环境的原生集成。 | 基本的 Git 集成,是一个 VS Code 的 Fork 版本,需要用户重新配置开发环境。 |
场景 | Augment Code | Cursor |
---|---|---|
新项目开发 | 非常适合,可以帮助建立项目结构并生成基础代码。 | 适合快速原型开发,但可能需要更多手动调整。 |
大型项目维护 | 出色,可以理解复杂的代码库并进行全局分析。 | 可能需要更多的上下文提示来理解大型项目。 |
Bug 修复 | 强大的调试能力,可以分析错误并提供解决方案。 | 可以帮助定位简单问题,但复杂问题可能需要更多手动帮助。 |
代码审查 | 提供全面的代码审查和改进建议。 | 可以进行基本的代码审查,但可能不够全面。 |
总的来说,Augment Code 在处理大型复杂项目、提供全面的上下文理解和强大的自主性方面更具优势,而 Cursor 则在代码补全和生成的准确性以及快速原型开发方面表现出色。
1、登录 QQ 邮箱,点击设置 -> 账户
你可别告诉我,你没有 QQ 邮箱
2、申请一个英文邮箱和 foxmail 邮箱,意味着一个 QQ 号,至少有三个邮箱地址。
3、浏览器访问快捷导航:https://www.kjdaohang.com/
,在最新上架或者搜索栏搜索Augment Code
,点击直达链接按钮,进入官网,注册账号。
4、用纯 QQ 数字邮箱注册,接收验证码登录,登录成功后,每个帐号默认只 300 次调用额度。
5、登录之后不要着急,点击 Team
, 再点 Add Members
, 将英文邮箱地址添加进来。
6、这个时候,你的邮箱会收到一封邀请链接的邮件,如果找不到的话,看看垃圾箱或者广告邮件中是否有,果然在,打开它。
7、右键复制这个Accept your invite
链接,新开一个浏览器隐私窗口,打开这个链接,用英文邮箱注册。
8、注册成功后,登录时,弹出如下提示框,点击 Accept Invite
接受邀请。
9、登录成功之后,你会发现你将拥有 600 次额度了。
10、如果 600 次额度,你觉得不够用,用上述同样的方法,将 foxmail 邮箱添加到 Team 中来,意味着你可以白嫖 900 次额度了。
11、你以为这就完了?如果你还想继续,在邮箱账户设置中 删除 英文或 foxmail 邮箱 并重新设置个新邮箱地址,继续在 Augment Code 后台添加新邮箱地址成员,重复以上 Accept Invite
接受邀请操作,你会发现,艾玛,又多了 300 额度,如此反复俄罗斯套娃嘛这不是......
11、据说最多可以累加到 1500 额度,这些额度属于当前这个 Team 中所有成员的共享!不过但已经完全够用了。
12、不过试用期也就 14 天,14 天不一定用得完这么多,14 天后到期了怎么办,邮箱删了重新注册!不知道官方什么时候收口子,且用且珍惜吧。
1、上面解决了帐号额度的问题,接下来,就是如何使用Augment Code
了,先将 Augment 安装到对应 IDE 中,以 VSCode 为例。
2、弹出 Augent 插件安装,傻瓜式操作安装即可。
3、在 VSCOde 中,将插件安装完之后,点击登录帐号(用上述团队中任一帐号登录都可以,反正所有的成员都是你的)
4、登录成功后(用邮箱接收验证码登录),就可以愉快的玩耍使用 Augment 了。
你以为这就完了,还不够,在这篇文章最后,再给粉丝送一波小福利,最近在快捷导航网站(https://www.kjdaohang.com/
)免费教程菜单中上架了一些免费资源、学习教程,有需要的读者,支持免费下载,抓紧白嫖吧~