Auggie CLI

在终端里运行的 AI 编码代理,理解你的代码库,通过自然语言完成代码分析、安全编辑和例行任务自动化。

Star 数
★ 289
最近更新
1 天前
License
NOASSERTION
主语言
Shell

30 秒速览

运行形态
命令行工具
可在哪里用
平台专用
上手难度
低 · 几分钟可跑通
开始前需要
Node.js 22+Augment 账号(auggie login)Shell / 命令行网络访问本地文件系统
典型场景
在终端中工作的开发者,希望用自然语言让代理理解整个代码库并直接完成修改
不适合
  • 需要完全本地运行、代码不离开本机的团队
  • 不希望依赖 Augment 云端服务的用户

这个 Agent 能做什么,适合哪些场景?

Auggie 是 Augment 官方推出的终端编码代理(CLI),通过 npm 包 @augmentcode/auggie 分发,要求 Node.js 22 及以上版本。它运行在你的项目目录中,通过自然语言指令分析代码、做出安全编辑并自动化例行任务。使用前需执行 auggie login 登录 Augment 账号,因此其智能能力依赖 Augment 的云端服务。除交互模式外,它还支持 --print 单次执行模式(适合 CI)和 --quiet 静默输出。项目同时提供自定义斜杠命令机制(存放在 .augment/commands/ 的 Markdown 文件),以及配套的官方 GitHub Actions(augment-agent、review-pr、describe-pr)用于自动化 PR 流程。仓库的 License 标注为 NOASSERTION,采用前需自行确认许可条款。

用户在项目目录运行 auggie(可附带初始提示词),Auggie 读取并理解当前代码库,根据自然语言指令分析代码、进行编辑、自动化例行任务。通过 auggie --print "指令" 可单次运行并将结果输出到 stdout,加 --quiet 只返回最终输出,适合在 CI 中调用。用户可在 .augment/commands/ 目录下以带 frontmatter 的 Markdown 文件定义可复用提示词,之后作为斜杠命令调用(如 /code-review path/to/file)。在 Auggie 或 IDE 代理中可用 /feedback 直接提交反馈。配套的 GitHub Actions 可在 PR 上自动执行审查与描述。

  1. 在终端中工作的开发者,希望用自然语言让代理理解整个代码库并直接完成修改
  2. CI 工程师用 auggie --print 把代码分析或修复任务嵌入流水线脚本
  3. 团队为代码审查、bug 修复、安全审查、性能优化等场景在 .augment/commands/ 中沉淀可复用的斜杠命令
  4. 维护者用官方 GitHub Actions(review-pr、describe-pr)自动提升 PR 质量
  5. 已使用 Augment IDE 代理的用户,希望在终端中获得一致的代理体验

如何安装或部署这个 Agent?

要求 Node.js 22+。通过 npm 全局安装:

npm install -g @augmentcode/auggie@latest

安装后登录 Augment 账号:

auggie login

如何使用这个 Agent?

在项目目录中启动,可附带可选的初始提示词:

cd /path/to/your/project
auggie "optional initial prompt"

单次运行并输出到 stdout(适合 CI):

auggie --print "your instruction"

只返回最终输出:

auggie --quiet

自定义斜杠命令:在项目根目录创建 .augment/commands/,放入带 frontmatter 的 Markdown 文件(如 code-review.md、bug-fix.md、security-review.md、performance-optimization.md),之后即可像 /code-review path/to/file 这样调用。在会话中可用 /feedback 提交反馈。

这个 Agent 有哪些优点和局限?

优点
  • 一条 npm 命令即可安装,auggie login 后几分钟内即可上手,启动成本低
  • --print 与 --quiet 模式专为 CI 设计,可无交互地嵌入自动化流水线
  • .augment/commands/ 的 Markdown 斜杠命令机制让团队可以把审查、修复等流程沉淀为可复用资产
  • 官方提供配套 GitHub Actions(augment-agent、review-pr、describe-pr),把代理能力延伸到 PR 流程
局限
  • 必须登录 Augment 账号并依赖其云端服务,代码分析在厂商侧进行,无法离线或接自选模型
  • 仓库 License 为 NOASSERTION,商业采用前需自行核实许可与法律条款(隐私与数据政策见 augmentcode.com/legal)
  • 未公开定价信息,实际使用成本需向 Augment 确认
  • 要求 Node.js 22+,老运行环境需先升级

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Auggie CLI 当前 52 · 缺口较多 命令行工具 ★ 289 1 天前 Shell —
PR Lens 61 · 存在缺口 Agent 插件 / 技能免费版 + 付费版 ★ 2.2k 今天 TypeScript Codex
Vet 代码变更验证器 65 · 存在缺口 命令行工具免费 + 模型费 ★ 511 1 个月前 Python Codex · Claude Code · OpenAI API · Claude API
Continuous Claude:循环运行的 AI 开发代理 53 · 缺口较多 命令行工具免费 + 模型费 ★ 1.4k 28 天前 Shell Codex · Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
52/ 100 五分制 2.6 / 5
信任安全 12/29
可靠稳定 8/14
适用触发 10/18
规范维护 11/18
有效结果 7/13
证据核验 4/8
查看各维度的扣分理由
信任安全12 / 29 · 2.1/5

仓库核心 CLI(augment.mjs)为闭源预编译产物,权限模型、工具确认机制和数据流向在源码中不可审计,只得1分;Warp 插件的 permission_request 钩子和测试显示存在权限确认事件的协议,但仅覆盖第三方插件集成;CI 工作流权限声明最小化(contents: read / pull-requests: write)且 Bun 版本固定,依赖安全可给2分;describe-pr 工作流自动向外部 AI 服务发送 PR 内容且使用会话密钥,外部效应扣分;无回滚/恢复说明;署名清晰(Copyright Augment Computing, Inc.,SECURITY.md 提供安全联系方式)。

可靠稳定8 / 14 · 2.9/5

Warp 插件钩子有覆盖协议协商、JSON 转义、路由回退的成体系测试,自洽性较好(2分);但核心功能完全依赖 npm 分发的闭源包与 Augment 订阅服务,订阅终止即丧失使用权,可用性单点风险明显,扣至1分;CI 脚本中错误消息明确(如版本缺失、签名身份缺失均有 ::error:: 输出),得2分。

适用触发10 / 18 · 2.8/5

README 明确目标场景(终端编码代理、CI --print 模式、自定义斜杠命令、GitHub Actions),得2分;但能力边界几乎未描述——哪些操作会改文件、哪些需要确认均未在源材料中说明,扣分;斜杠命令与钩子事件类型划分清晰,触发精度2分;Node 22+ 要求和跨平台二进制(darwin/linux/windows)说明充分,环境契合2分。

规范维护11 / 18 · 3.1/5

目录结构清晰(README、LICENSE、SECURITY、examples、plugin_marketplace),信息架构2分;安装说明含 Node 版本与 npm 命令,2分;命名一致(@augmentcode/auggie / auggie),2分;有示例命令模板链接与插件测试,2分;已知限制(仅列 1.x 迁移指南,未列数据/安全限制)仅1分;LICENSE.md 条款完整具体(授权范围、限制、免责),得3分;仓库内无 CHANGELOG,仅靠 npm 版本号,1分;SECURITY.md 有明确的漏洞响应与支持版本承诺,2分。

有效结果7 / 13 · 2.7/5

提供 --print/--quiet 便于脚本与 CI 消费,输出可用性2分;相对通用 CLI 代理,其代码库理解能力为宣称但不可在静态审查中验证,边际价值2分(1.x 迁移指南显示活跃演进);需付费订阅且禁止嵌入商业软件,成本收益对使用者不透明,仅1分。

证据核验4 / 8 · 2.5/5

核心代理是闭源二进制,README 中'理解代码库''安全编辑'等关键宣称无法从源码追溯,claim_traceability 仅1分;README、LICENSE、SECURITY、工作流与插件测试相互一致且外部文档/示例链接完整,交叉印证2分;测试文件明确区分模拟输入与真实行为,事实与推断分离基本可辨,2分。

风险与缓解建议
  • 核心 CLI 为闭源预编译二进制,本审查仅为静态源文件审查,未执行任何运行验证,所有安全与能力结论置信度低。
  • 使用需有效 Augment 订阅,订阅终止即失去使用许可;商业嵌入需另行授权。
  • describe-pr 等 GitHub Actions 会将 PR 内容发送至外部 AI 服务,接入前请评估数据流向与所需密钥(AUGMENT_SESSION_AUTH)。
  • 仓库内无 CHANGELOG,版本信息需依赖 npm 注册表。
  • 隐私与数据处理仅以外部链接呈现,未在仓库内具体说明。
证据充分度:低 评估于 2026年10月25日 审查版本 5f9e4efafbdd
查看完整评分方法 →

常见问题

使用 Auggie 需要付费吗?
README 未说明定价。安装和 CLI 本身免费,但需登录 Augment 账号,服务条款与定价需查阅 augmentcode.com/legal 或咨询 Augment。
我的代码会离开本机吗?
Auggie 需 auggie login 并依赖 Augment 云端服务运行,代码分析并非纯本地完成;隐私与数据使用细节见 augmentcode.com/legal 及产品文档。
能在 CI 中无人值守运行吗?
可以。使用 auggie --print "指令" 单次执行并输出到 stdout,配合 --quiet 只返回最终输出,README 明确说明这适合 CI 场景。
运行环境有什么要求?
需要 Node.js 22 或更高版本,通过 npm 全局安装 @augmentcode/auggie,并完成一次 auggie login。
如何团队化复用常用提示词?
在仓库的 .augment/commands/ 目录存放带 frontmatter 的 Markdown 命令文件(如 code-review.md),即可作为斜杠命令供团队使用,示例见官方 docs 与 examples/commands 目录。
在 GitHub 查看 ↗ 安装 ↓

相关 Agents