Augment Code是什么
Augment Code是一套面向大型代码库和工程团队的代理式软件开发平台。它利用Context Engine检索仓库上下文,再让编程智能体在IDE、终端、Cosmos云环境和代码审查流程中完成任务。
产品当前不只强调代码补全,而是把工单到PR、大型项目、测试覆盖、故障调查、安全修复、迁移和重复自动化组织成软件工程循环。工程师负责目标、计划批准和质量关卡,智能体负责执行中间的大量步骤。
核心功能
- Context Engine:持续索引代码库并检索与当前任务最相关的上下文。
- Coding Agent:跨文件创建、编辑、删除代码并运行终端工具。
- Cosmos:在隔离计算环境中运行更长时间和更复杂的软件任务。
- Auggie CLI:在终端中使用智能体、上下文、模型、规则和工具。
- IDE扩展:支持Visual Studio Code与JetBrains系列开发环境。
- 代码审查:在GitHub拉取请求中分析变更并提出问题。
- MCP与原生集成:连接工单、文档、代码托管和其他开发工具。
- 自动化:把重复工程工作保存为可触发、可审核的流程。
- 多模型:按任务选择Claude、GPT、Gemini或Prism路由。
- SDK与协议:通过Python、TypeScript、MCP和ACP扩展智能体。
Context Engine是什么
Context Engine是Augment的代码理解与检索层,会为代码库建立动态索引。智能体提出问题或准备修改时,它会挑选相关文件、符号、依赖和规则,减少把整个仓库直接塞进模型的成本。
- 理解跨目录、跨服务和跨仓库的代码关系。
- 根据任务动态检索文件、符号、调用链和相邻实现。
- 缓存稳定的仓库索引、规则和近期文件以降低重复费用。
- 允许为主工作区添加其他相关仓库作为上下文。
- 通过MCP把代码检索能力提供给其他AI编码工具。
- 在大型单体仓库和多服务项目中减少人工查找时间。
Context Engine与普通上下文窗口
| 对比项 | Context Engine | 直接把文件放入提示 |
|---|---|---|
| 上下文选择 | 按任务动态检索相关代码 | 由用户手动挑选或工具固定加载 |
| 大型仓库 | 使用索引跨目录和仓库查找 | 容易超过模型窗口或漏掉依赖 |
| 更新方式 | 代码变化后持续维护索引 | 每次对话重新附加文件 |
| 成本 | 复用缓存并只加载相关片段 | 重复发送大段内容可能增加费用 |
| 可移植性 | 可通过MCP提供给其他智能体 | 通常绑定当前聊天或IDE |
| 主要风险 | 检索可能遗漏真正关键的隐含关系 | 人工选择可能不完整或过量 |
Coding Agent能力
Augment Agent可以把开发请求拆成计划并执行多步修改,同时展示工具调用和文件变化。它能够使用终端、测试、版本控制与MCP工具,但高风险命令和外部写入应由用户批准。
- 阅读现有架构、约定和相似实现。
- 规划跨文件功能、修复、重构和测试任务。
- 创建、修改或删除工作区文件。
- 运行构建、测试、静态检查和其他终端命令。
- 根据失败日志继续诊断并迭代修复。
- 连接工单、文档和其他上下文系统。
- 总结改动、验证结果和仍需人工处理的风险。
如何在IDE中使用Augment
- 在Visual Studio Code或JetBrains插件市场安装Augment扩展。
- 登录账户并打开需要处理的代码工作区。
- 等待Context Engine完成初始索引,并添加必要的关联仓库。
- 把项目规范放入AGENTS、CLAUDE或Augment规则文件。
- 从小型、可验证的任务开始,让Agent先说明计划。
- 检查需要修改的文件和准备运行的命令,再允许执行。
- 查看差异并运行项目测试、格式化、类型检查与安全扫描。
- 人工审查结果后再提交或创建拉取请求。
Auggie CLI
Auggie CLI把Augment的智能体和Context Engine带入终端,可交互使用,也可运行非交互任务。它支持模型切换、规则、技能、自定义命令、MCP、权限策略和多工作区检索。
- 在终端中询问代码、修改文件和运行命令。
- 通过命令列出并切换当前可用模型。
- 加载用户级和工作区级规则与技能。
- 配置MCP服务器连接外部工具。
- 以MCP服务器方式向其他编码智能体提供代码检索。
- 通过ACP连接Zed、Neovim、Emacs等兼容客户端。
- 使用权限规则控制网页、终端和其他工具调用。
规则与项目约定
Auggie和IDE扩展能够读取AGENTS、CLAUDE、Augment指南和规则目录。团队可以把代码风格、架构、测试和依赖政策写入仓库,使智能体在每次任务中遵循相同约定。
| 规则来源 | 作用范围 | 适合内容 |
|---|---|---|
| 用户规则目录 | 所有工作区 | 个人代码风格和通用偏好 |
| 工作区规则目录 | 当前仓库 | 项目架构、工具和安全要求 |
| AGENTS文件 | 目录层级 | 模块或团队特定规范 |
| CLAUDE文件 | 兼容规则与目录层级 | 已有AI开发约定 |
| 自定义规则参数 | 当前CLI会话 | 临时任务或专项迁移要求 |
| 技能目录 | 按任务自动选择 | 框架、流程和专业工具操作 |
Cosmos软件工程环境
Cosmos用于在受控计算环境中运行长时间工程任务和由多个角色协作的开发循环。用户描述目标后,Advisor形成计划和执行结构,用户在检查点批准,再让执行智能体运行。
- 为任务准备隔离的代码和计算环境。
- 把复杂目标拆给不同职责的工程智能体。
- 在人工批准计划后开始执行。
- 运行构建、测试、分析和迭代修复。
- 把成熟流程配置成重复运行的自动化。
- 按任务计算模型用量和Cosmos计算时间。
适合自动化的软件工程循环
| 循环 | 智能体任务 | 人工质量关卡 |
|---|---|---|
| 工单到PR | 理解工单、修改代码、添加测试并准备PR | 审查需求、差异和验证结果 |
| 代码审查 | 分析PR、查找缺陷并给出评论 | 判断评论是否正确和是否阻止合并 |
| 测试覆盖 | 定位缺失路径并补充测试 | 确认测试质量而非只提高数字 |
| 故障管理 | 读取警报、日志和代码并形成假设 | 控制生产访问和修复发布 |
| 安全修复 | 从漏洞信息定位依赖或代码问题 | 安全团队评估风险和回归影响 |
| 大型迁移 | 批量修改模式并持续验证 | 批准架构方案和分阶段上线 |
| 重复维护 | 按计划运行依赖、文档或质量任务 | 审批自动提交和外部更改 |
GitHub代码审查
Augment Code Review可安装到GitHub组织或仓库,对拉取请求进行AI审查。它会结合变更内容与代码库上下文发现错误、遗漏和不符合规范的实现。
- 在PR创建或更新后自动分析代码差异。
- 利用仓库上下文理解跨文件影响。
- 指出潜在缺陷、边界条件和测试缺口。
- 根据团队规则和代码约定提供建议。
- 让开发者在评论中处理、解释或忽略问题。
- 企业版提供审查分析、用户允许列表和多组织能力。
- 企业版可通过MCP加入Jira、Linear或Notion上下文。
如何评估AI代码审查
- 选择多个团队和不同复杂度的历史拉取请求作为样本。
- 隐藏原有人工评论后运行Augment审查。
- 由资深工程师标记真实缺陷、重复建议和错误警报。
- 分别统计高风险问题召回率、评论准确率和处理时间。
- 加入项目规则与外部工单上下文后再次比较。
- 先将AI评论设为建议,不直接作为强制合并门槛。
- 持续抽查漏报和误报,防止团队对AI评论形成盲目信任。
支持的模型
Augment提供多种Claude、GPT和Gemini模型,并通过Prism按任务在精选模型家族中路由。可用型号和费率会变化,账户用量页面才是实时价格依据。
| 模型方式 | 适合任务 | 成本与质量特点 |
|---|---|---|
| Prism Claude与Gemini | 希望平台在强模型间自动选择 | 按任务、上下文和系统情况路由 |
| Prism GPT | 偏好GPT模型家族的自动路由 | 在不同GPT推理档位间选择 |
| 轻量模型 | 简单查询、重复编辑和低风险实现 | 通常速度更快、费用更低 |
| 日常主力模型 | 功能开发、修复、测试和普通重构 | 质量与成本相对平衡 |
| 深度推理模型 | 架构、长任务和复杂多步问题 | 输出成本和响应时间通常更高 |
| 手动切换 | 需要明确控制单次请求使用的模型 | 每条消息按实际选择计费 |
IDE与编辑器支持
| 环境 | 接入方式 | 主要能力 |
|---|---|---|
| Visual Studio Code | 官方扩展 | Agent、上下文、聊天、工具和项目索引 |
| JetBrains IDE | 官方插件 | 支持IntelliJ、PyCharm、WebStorm等 |
| 终端 | Auggie CLI | 完整Agent、模型、规则、技能和自动化 |
| Vim与Neovim | 官方插件或ACP客户端 | 上下文和智能体接入 |
| Zed与Emacs | ACP兼容客户端 | 连接Auggie Agent |
| 其他AI编码工具 | Context Engine MCP | 为Claude Code、Codex、Cursor等提供代码检索 |
代码补全状态
Augment历史上提供IDE内联代码补全,但官方文档说明该能力自2026年3月31日起对非Enterprise方案停止支持。当前Business用户应以Agent、Cosmos、CLI和Context Engine为主要能力,不应把旧版自动补全介绍当作现行普遍权益。
| 能力 | Business | Enterprise | 说明 |
|---|---|---|---|
| Coding Agent | 支持 | 支持 | 面向多步开发任务 |
| Context Engine | 支持 | 支持 | 代码库索引与检索 |
| Cosmos | 支持 | 支持 | 计算时间计入用量 |
| Auggie CLI | 支持 | 支持 | 终端智能体 |
| IDE内联补全 | 非Enterprise已弃用 | 继续支持 | 不应与Agent编辑混淆 |
| Code Review | 支持 | 含额外企业功能 | 用于GitHub拉取请求 |
MCP与外部集成
- 把Context Engine作为MCP工具提供给其他AI编码客户端。
- 让Augment Agent调用外部MCP服务器和原生集成。
- 连接Jira或Linear读取工单和验收标准。
- 连接Notion等文档系统补充产品和架构信息。
- 使用工具搜索减少把大量MCP定义持续放入上下文的成本。
- 为每个连接设置最小权限、确认策略和审计。
Auggie SDK
官方提供TypeScript与Python SDK,开发者可把Auggie嵌入自定义工具、CI任务和内部智能体。SDK支持代码库索引、流式输出、结构化返回、自定义工具和多种认证方式。
- 从TypeScript或Python程序调用智能体。
- 指定工作区、模型、超时和最大轮次。
- 把输出解析为字符串或指定结构类型。
- 监听流式事件和工具执行进度。
- 添加内部API、数据库或业务系统工具。
- 在生产自动化中使用服务账户和受控凭据。
适合的应用场景
- 大型代码库理解:寻找跨服务实现、依赖和历史模式。
- 功能开发:从设计或工单生成跨文件实现和测试。
- 缺陷修复:读取错误、日志和测试后定位根因。
- 代码迁移:分批升级框架、API、语言版本或依赖。
- 测试补全:为缺失路径增加单元、集成和回归测试。
- 安全整改:处理漏洞告警、依赖风险和重复修复。
- 事故调查:汇总警报、代码和运行信息形成诊断假设。
- 开发者入职:解释架构、模块边界和常见工作方式。
- 代码审查:为所有GitHub PR增加第一轮上下文审查。
- 团队自动化:把重复维护工作变成可批准的工程循环。
适合哪些团队
- 拥有大型单体仓库或多个相关服务的工程组织。
- 希望在团队内共享AI用量而不按席位付费的公司。
- 需要把AI接入工单、文档、GitHub和CI流程的平台团队。
- 正在执行长期重构、迁移或测试提升计划的团队。
- 重视SOC 2、身份管理和客户密钥控制的企业。
- 希望把代码检索提供给现有Claude Code、Codex或Cursor用户的组织。
当前套餐价格
Augment当前官网公开Business和Enterprise两种主要方案,旧版Indie、Developer、Max或按消息套餐不应再作为新用户的现行价格。Business采用团队共享余额,最多50席位不另收席位费。
| 套餐 | 基础价格 | 包含内容 | 适合对象 |
|---|---|---|---|
| Business | 100美元/月 | 最多50席位、每月100美元共享使用额、Cosmos、CLI、MCP、原生工具和代码审查 | 小型至中型工程团队 |
| Enterprise | 定制报价 | 定制用户与用量、批量年付折扣、SSO、OIDC、SCIM、CMEK、ISO 42001和专属支持 | 大型或受监管组织 |
| 试用与Beta | 以注册页面为准 | 社区支持且不适用正式SLA | 功能评估和早期体验 |
| 超额用量 | 按实际资源付费 | 沿用模型、服务费和计算费率,无需切换套餐 | 超过套餐共享额度的团队 |
用量如何计算
Business每月包含的100美元额度会在团队内共享,并用于模型推理、Augment服务费和Cosmos计算。超出后继续按量结算,不需要手动升级套餐。
| 计费组成 | 计费规则 | 注意事项 |
|---|---|---|
| LLM输入与输出 | 按模型提供商公开API价格 | 不同模型、输入、输出和缓存费率不同 |
| 缓存输入 | 按提供商较低缓存价格 | 稳定仓库上下文可降低重复成本 |
| Augment服务费 | LLM用量额外加40% | 用于Context Engine与Cosmos平台服务 |
| Cosmos计算 | 按计算时间收费 | 不加收40%模型服务费 |
| 团队余额 | 最多50席位共享 | 重度和轻度用户从同一余额扣除 |
| 用量充值 | 按量购买并可继续使用 | 非套餐充值自购买日起有效12个月 |
成本控制建议
- 简单任务使用轻量模型,架构和复杂调试再使用高推理模型。
- 将超大目标拆成边界清晰、能够独立验证的任务。
- 维护准确的规则和仓库索引,减少智能体反复探索。
- 为Cosmos长任务设置时间、轮次和预算上限。
- 在用量仪表板按用户、模型和工作流观察支出。
- 定期清理无价值自动化和频繁失败的任务。
- 把人工返工和错误修复一并计入AI开发总体成本。
安全与隐私
Augment公开说明通过SOC 2 Type II,并承诺不会用付费客户的专有代码训练AI。Enterprise还提供CMEK、ISO 42001、SSO、OIDC与SCIM等企业控制。
- 使用传输和存储加密保护代码与索引。
- 付费方案合同排除使用客户数据进行AI训练。
- 企业可使用客户管理加密密钥加强数据控制。
- 通过身份提供商集中管理登录、组和离职回收。
- 为Agent终端、MCP和外部工具设置最小权限。
- 对代码发送范围、数据驻留、保留和删除规则进行合同核验。
- 敏感仓库上线前应完成供应商安全和模型提供商评估。
产品优势
- Context Engine针对大型代码库优化上下文选择。
- 覆盖IDE、终端、云执行、代码审查和外部AI客户端。
- 多模型和Prism路由允许团队在质量与成本间调整。
- 最多50席位共享一个Business价格,适合使用强度不均的团队。
- 规则、技能、MCP、ACP和SDK形成可扩展开发体系。
- Cosmos适合长任务和可重复软件工程循环。
- 企业安全能力覆盖SOC 2、CMEK、身份管理和AI治理。
使用限制
- 当前Business起步价为团队每月100美元,不再提供公开个人低价套餐。
- LLM用量另加40%服务费,重度智能体任务可能快速超出包含额度。
- Cosmos计算时间单独计费,长任务需要预算控制。
- 非Enterprise方案的传统内联代码补全已经停止支持。
- 检索引擎可能遗漏隐含约束,智能体也可能生成错误实现。
- 跨文件写入和终端权限使误删、密钥泄露和破坏性命令风险增加。
- 多模型价格与可用性会变化,历史文章很容易过时。
- 托管平台和核心Context Engine不是完整开源产品。
团队实施建议
- 选择一个非关键仓库和真实任务建立质量、耗时和成本基线。
- 整理AGENTS、测试命令、架构说明与安全禁区。
- 使用只读或需确认的终端权限运行第一阶段试点。
- 比较人工与智能体完成任务的正确率、返工和审查时间。
- 配置每个用户、模型和Cosmos任务的用量监控。
- 将AI代码审查作为辅助意见,不直接替代责任人批准。
- 通过验证后再扩展到自动化、MCP和更多生产仓库。
GitHub与开源情况
Augment Code核心商业平台、Cosmos与托管Context Engine并未完整开源。官方GitHub组织公开了SWE-bench智能体、Vim插件、Context Engine插件和部分示例工具。
| 官方项目 | 用途 | 开源判断 |
|---|---|---|
| augment-swebench-agent | 用于软件工程基准任务的官方智能体实现 | 公开仓库 |
| augment.vim | 在Vim和Neovim中接入Augment | 公开插件 |
| context-engine-plugin | 把Context Engine作为插件接入AI工具 | 公开集成部分 |
| Auggie SDK | 从TypeScript或Python构建自定义智能体 | 以官方包和文档提供 |
| Cosmos与Context Engine服务端 | 编排、索引、托管执行和计费 | 未完整开源 |
| IDE商业扩展 | 在VS Code与JetBrains使用Agent | 不代表核心后端开源 |
基本信息
| 项目 | 内容 |
|---|---|
| 产品名称 | Augment Code |
| 工具类型 | 代理式软件开发与大型代码库上下文平台 |
| 核心产品 | Context Engine、Coding Agent、Cosmos、Auggie CLI和Code Review |
| 支持环境 | VS Code、JetBrains、终端、Vim、Neovim及ACP客户端 |
| 模型方式 | Claude、GPT、Gemini和Prism自动路由 |
| Business价格 | 每个团队100美元/月,最多50席位 |
| 企业安全 | SOC 2 Type II,Enterprise含CMEK与ISO 42001 |
| 是否训练客户代码 | 付费方案不用于AI训练 |
| 是否开源 | 核心平台不开源,部分插件、智能体和集成公开 |
推荐指数
综合推荐指数为4.6分,满分5分。Augment适合需要在大型代码库中运行多步智能体和团队自动化的组织,但使用前应准确评估40%服务费、计算成本和非Enterprise补全能力变化。
常见问题
Augment Code主要做什么?
它使用代码库上下文驱动编程智能体,在IDE、终端、Cosmos和PR审查中完成工程任务。
Context Engine是什么?
它是代码索引与检索层,会为每个任务动态选择最相关的代码和规则。
Business套餐多少钱?
每个团队每月100美元,最多50席位并包含100美元共享使用额度。
超出额度如何收费?
按模型公开API价、40%服务费和Cosmos计算继续按量结算。
Augment支持哪些IDE?
官方支持VS Code和JetBrains,并通过CLI、Vim插件和ACP接入其他编辑器。
还提供代码自动补全吗?
非Enterprise方案的传统内联补全已于2026年3月31日停止支持。
可以使用不同模型吗?
可以选择Claude、GPT、Gemini或Prism自动路由,费用按实际模型计算。
会用客户代码训练模型吗?
官方说明所有付费方案均禁止使用客户数据进行AI训练。
Augment Code开源吗?
核心平台不开源,但官方公开了部分智能体、插件和集成项目。
它适合个人开发者吗?
功能可以个人使用,但当前公开Business价格更适合共享额度的团队。
桂公网安备45132202000164号