Auggie CLI
在终端里运行的 AI 编码代理,理解你的代码库,通过自然语言完成代码分析、安全编辑和例行任务自动化。
- Star 数
- ★ 289
- 最近更新
- 1 天前
- License
- NOASSERTION
- 主语言
- Shell
- FA 评分
- 52/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 平台专用
- 上手难度
- 低 · 几分钟可跑通
- 开始前需要
- 典型场景
- 在终端中工作的开发者,希望用自然语言让代理理解整个代码库并直接完成修改
- 不适合
- 需要完全本地运行、代码不离开本机的团队
- 不希望依赖 Augment 云端服务的用户
- 源码审查
- 52/100 · 缺口较多
这个 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 上自动执行审查与描述。
- 在终端中工作的开发者,希望用自然语言让代理理解整个代码库并直接完成修改
- CI 工程师用 auggie --print 把代码分析或修复任务嵌入流水线脚本
- 团队为代码审查、bug 修复、安全审查、性能优化等场景在 .augment/commands/ 中沉淀可复用的斜杠命令
- 维护者用官方 GitHub Actions(review-pr、describe-pr)自动提升 PR 质量
- 已使用 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?
查看各维度的扣分理由
仓库核心 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 提供安全联系方式)。
Warp 插件钩子有覆盖协议协商、JSON 转义、路由回退的成体系测试,自洽性较好(2分);但核心功能完全依赖 npm 分发的闭源包与 Augment 订阅服务,订阅终止即丧失使用权,可用性单点风险明显,扣至1分;CI 脚本中错误消息明确(如版本缺失、签名身份缺失均有 ::error:: 输出),得2分。
README 明确目标场景(终端编码代理、CI --print 模式、自定义斜杠命令、GitHub Actions),得2分;但能力边界几乎未描述——哪些操作会改文件、哪些需要确认均未在源材料中说明,扣分;斜杠命令与钩子事件类型划分清晰,触发精度2分;Node 22+ 要求和跨平台二进制(darwin/linux/windows)说明充分,环境契合2分。
目录结构清晰(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分。
提供 --print/--quiet 便于脚本与 CI 消费,输出可用性2分;相对通用 CLI 代理,其代码库理解能力为宣称但不可在静态审查中验证,边际价值2分(1.x 迁移指南显示活跃演进);需付费订阅且禁止嵌入商业软件,成本收益对使用者不透明,仅1分。
核心代理是闭源二进制,README 中'理解代码库''安全编辑'等关键宣称无法从源码追溯,claim_traceability 仅1分;README、LICENSE、SECURITY、工作流与插件测试相互一致且外部文档/示例链接完整,交叉印证2分;测试文件明确区分模拟输入与真实行为,事实与推断分离基本可辨,2分。
- 核心 CLI 为闭源预编译二进制,本审查仅为静态源文件审查,未执行任何运行验证,所有安全与能力结论置信度低。
- 使用需有效 Augment 订阅,订阅终止即失去使用许可;商业嵌入需另行授权。
- describe-pr 等 GitHub Actions 会将 PR 内容发送至外部 AI 服务,接入前请评估数据流向与所需密钥(AUGMENT_SESSION_AUTH)。
- 仓库内无 CHANGELOG,版本信息需依赖 npm 注册表。
- 隐私与数据处理仅以外部链接呈现,未在仓库内具体说明。