Claude Media
Claude CodeとAugment Codeの違い — Auggie CLIとCosmosを比較

Claude CodeとAugment Codeの違い — Auggie CLIとCosmosを比較

Claude CodeとAugment Code(Auggie CLI・Cosmos)を、コンテキストの作り方・Hooksと権限・クラウド自動化・課金の4軸で比較し、併用できる接続点も示します。

Claude CodeとAugment Codeの最大の違いは、自動化をどこで動かす前提か、そしてコードベースの文脈を誰がどう用意するかです。Claude Codeは手元のセッションを軸に、Routinesで同じ設定をクラウドへ持ち出します。Augment Codeは、ターミナルで動くAuggie CLIと、イベントで起動するクラウド基盤のCosmosを、独自のコンテキストエンジンで束ねた製品です。

この記事では、Augment Codeの構成を確認したうえで、Claude Codeと並べて4つの軸で比べます。最後に、Auggie CLIをMCPサーバーとしてClaude Codeに接続する併用の手順も載せます。

Augment Codeは何でできているか

Augment Codeは「エンタープライズ向けのAIネイティブなコーディング基盤」と自称しており、入口は2つあります。ターミナルのAuggie CLIと、クラウドで動くCosmosです。VS CodeとJetBrains向けのIDE拡張も別に用意されています。

構成要素役割Claude Code側の近い機能
Auggie CLI役割ターミナルのエージェント。対話モードと--printによる非対話実行Claude Code側の近い機能claude と claude -p
コンテキストエンジン役割コードベースを索引化して検索させる仕組みClaude Code側の近い機能リポジトリ内のファイル探索とCLAUDE.md
Cosmos役割Expert・Environment・Triggerで構成するクラウド自動化Claude Code側の近い機能Routines・Claude Codeのクラウド実行
IDE拡張役割VS Code・JetBrainsで使うエージェントとチャットClaude Code側の近い機能VS Code・JetBrains拡張

Auggie CLIはnpmで入れます。Node.js 20以上が必要で、対応環境はMacOS・Windows WSL・Linuxです。

npm install -g @augmentcode/auggie
cd /path/to/your/project
auggie login
auggie "optional initial prompt"

プロジェクトのディレクトリで実行すると、索引化が自動で始まります。非対話実行用の --print は、契約によって無効になっている場合があります。エンタープライズ契約では含まれないことがあると、ドキュメントに注記があります。

コンテキストの作り方が最も大きく違う

ここが一番の分かれ目です。Augment Codeは、ワークスペースを索引化するコンテキストエンジンを製品の中心に置いています。意味を理解する検索、ファイル同士の関係、コミット履歴、外部のドキュメントやチケットまでを対象にする、という説明です。

索引から外すファイルは .gitignore と .augmentignore で決めます。.gitignore で除外された node_modules をあえて索引に入れたいときは、.augmentignore に !node_modules と書きます。

Claude Codeの文脈は、手書きのテキストが中心です。リポジトリのファイルを探して読み、CLAUDE.md に書いた規約を毎セッションの冒頭で読み込みます。Claudeが自分でメモを残す自動メモリーもあります。規約の質が文脈の質を決める方式です。

AuggieはCLAUDE.mdもスキルも読む

乗り換えや併用のコストは小さい設計です。Auggieのルールは、次の順で探されます。

  1. --rules で渡したファイル
  2. CLAUDE.md
  3. AGENTS.md
  4. .augment-guidelines
  5. .augment/rules/ と ~/.augment/rules/

スキルも .claude/skills/ から読み込まれ、カスタムコマンドは .claude/commands/ を認識します。Claude Codeのプラグイン形式である .claude-plugin も、そのまま使えると説明されています。すでにClaude Code用に整えた資産は、Auggie側にも持ち込めます。

併用: Claude Codeにコンテキストエンジンを足す

Augment側の索引だけを使う方法もあります。Auggie CLIをMCPサーバーとして起動し、Claude Codeから codebase-retrieval ツールを呼ぶ構成です。手順は次のとおりです。

npm install -g @augmentcode/auggie@latest
auggie login
claude mcp add-json auggie --scope user \
  '{"type":"stdio","command":"auggie","args":["--mcp","--mcp-auto-workspace"]}'
claude --print "Do you have access to the Augment codebase retrieval tool?"

--mcp-auto-workspace を付けると、クライアントが指定したディレクトリを必要になった時点で索引化します。複数のプロジェクトをまたぐ場面で向く設定です。

CIのような対話できない環境では、auggie token print で得たセッションJSONを環境変数 AUGMENT_SESSION_AUTH に渡します。クラウド側の索引を使うリモートサーバーも選べますが、こちらはGitHub Appの導入とWeb側の設定が前提です。

課金には注意が要ります。コンテキストエンジンMCPのクエリはトークン課金で、1クエリあたりの平均はおよそ0.03〜0.06ドルと説明されています。

HooksとPermissions — 近いが、できる範囲が違う

どちらもHooksで道具の実行前後に処理を挟み、権限ルールで許可と拒否を決めます。考え方は近く、PreToolUseでの拒否は両者とも終了コード2で行います。

#!/usr/bin/env bash
EVENT_DATA=$(cat)
COMMAND=$(echo "$EVENT_DATA" | jq -r '.tool_input.command // ""')
if echo "$COMMAND" | grep -qE "rm -rf|sudo"; then
  echo "Blocked: $COMMAND" >&2
  exit 2
fi
exit 0

このスクリプトは、標準入力のJSONからコマンドを取り出し、危険な語を含めば終了コード2で止めます。Claude CodeでもAuggieでも、同じ形のスクリプトを使い回せます。違うのは、登録する設定ファイルとマッチャーのツール名です。シェルコマンドのマッチャーは、Claude Codeが Bash、Auggieが launch-process です。

項目Claude CodeAuggie CLI
設定ファイルClaude Code.claude/settings.jsonAuggie CLI.augment/settings.json
イベントClaude CodeSessionStart・PreToolUse・PostToolUse・Stopに加え、PermissionRequest・SubagentStart・PreCompact・FileChangedなど多数Auggie CLIPreToolUse・PostToolUse・Stop・SessionStart・SessionEndの5種類
ハンドラーの種類Claude Codecommand・http・mcp_tool・prompt・agentAuggie CLIcommandのみ
実行方式Claude Code一致したフックは並列実行Auggie CLI定義順に逐次実行
ツール入力の書き換えClaude CodePreToolUseのupdatedInputで引数を置き換えられるAuggie CLIupdatedInputは未実装

Auggieのドキュメントは、Webhook型の対応を「今後予定」としています。入力を書き換える updatedInput も未実装で、PreToolUseでできるのはツール実行のブロックまでです。細かな制御や、LLMに判定させるprompt型のフックが必要なら、Claude Code側に選択肢が多くあります。Claude Code側の全イベントはHooks完全ガイドにまとめています。

権限ルールの評価方法も違います。Claude Codeはdeny、ask、allowの順に評価し、最初に一致したものが結果を決めます。Auggieは toolPermissions を上から順に見て、最初に一致したルールを適用します。さらに、設定ファイルと --permission フラグなど複数の方針が重なるときは、deny が webhook-policy、script-policy、allow に優先します。許可判断を外部のHTTPエンドポイントやスクリプトに委ねる webhook-policy と script-policy は、Auggie特有の型です。

サブエージェントは、どちらも独自のコンテキストウィンドウと専用のプロンプトを持ちます。Markdown形式で定義し、使えるツールの絞り込みとモデル指定ができます。置き場所は、Auggieが .augment/agents/、Claude Codeが .claude/agents/ と ~/.claude/agents/ です。

クラウド自動化: CosmosとRoutinesの設計差

イベントで起動する自動化では、思想がはっきり分かれます。

CosmosはExpert、Environment、Capability、Trigger、Sessionという部品で組み立てます。Expertは振る舞いを定めた再利用可能なテンプレートで、Environmentはそれが動く仮想マシンです。トリガーの発火元は、GitHub、Linear、Slack、GitLab、PagerDuty、cron、Webhookです。発火条件はJSONLogicで絞り込みます。

Claude CodeのRoutinesは、プロンプト、リポジトリ、コネクターを1つの設定にまとめ、Anthropicのクラウド上で実行します。トリガーは、スケジュール、API、GitHubイベントの3種類です。

観点CosmosClaude Code Routines
発火元CosmosGitHub・Linear・Slack・GitLab・PagerDuty・cron・WebhookClaude Code Routinesスケジュール・API・GitHub(PRとリリース)
絞り込みCosmosJSONLogicの式Claude Code Routines作成者・タイトル・ブランチ・ラベルなどの項目と演算子
実行場所CosmosAugmentのクラウド環境、または自前のデーモンClaude Code RoutinesAnthropicのクラウド、または組織の自己ホスト環境
定期実行の制約Cosmos5項目のcron。前回が実行中なら次回は飛ばし、取りこぼしの補完はなしClaude Code Routines最短1時間間隔。アカウントごとに1時間100回まで
提供状況Cosmos製品として提供Claude Code Routinesリサーチプレビュー。Pro・Max・Team・Enterpriseで利用可

連携先の広さではCosmosが先行します。LinearやPagerDutyのインシデントを直接の起点にできるのは、RoutinesのGitHubトリガーにはない強みです。Claude Code側でSlackやPagerDutyのイベントに反応させるなら、APIトリガーに外部からHTTPで通知する形になります。

逆に、Routinesは特別な基盤を用意せずに使えます。Claudeのサブスクリプションがあれば /schedule から作れ、実行は契約の利用枠から差し引かれます。Cosmosは別契約の利用残高から引かれます。

自前のCI基盤で動かすなら、どちらも選択肢があります。Claude Codeは claude-code-action で、PRやissueのコメントの @claude に応答します。セットアップは /install-github-app で進み、手順はClaude CodeのGitHub Actions連携で扱っています。Routinesの詳しい設計はRoutines完全ガイドが参考になります。Auggie側にも、GitHub Actions用のラッパーと、--print のパイプ実行による自動化があります。

PRレビューは「一括管理」か「エージェントの艦隊」か

レビューの自動化でも、設計が分かれます。

CosmosはPR作成からマージ手前までを、役割別のExpertに分けています。PR AuthorとPR Fixerが作成と修正を担い、Risk Analyzerが低リスクの変更を自動承認します。Deep Reviewerが正しさを検査し、Pair Reviewerは人間に判断を仰ぐ論点をまとめます。Verifierは実行環境で挙動を確かめ、スクリーンショットやログを証拠として返します。承認は cosmos approve というコメントで要求しますが、マージは必ず人間が行います。

Claude CodeのCode Reviewは、複数のエージェントが並列でdiffを解析し、検証ステップで誤検知を落としたうえで、重大度つきのインラインコメントを返します。ただしTeamとEnterpriseのリサーチプレビューで、レビューは承認もブロックもしません。調整は CLAUDE.md か REVIEW.md で行い、1回のレビューは平均15〜25ドルと説明されています。

CosmosのPRレビュー群は役割が細かく、承認ポリシーまで設計できます。Code Reviewは設定が少なく、導入の手間が軽い代わりに、承認フローには関与しません。

課金の仕組み: 利用枠か、トークン課金か

Claude Codeは、Claudeのサブスクリプションか、Anthropic Consoleのアカウントで使います。Routinesは、対話セッションと同じ形で利用枠を消費します。

Augment Codeは、トークン課金です。請求は次の3つの合計になります。

  • LLMトークン: モデル提供元のAPI定価
  • サービス料: LLM利用額に対する一律40%(コンテキストエンジンとCosmosの運営費)
  • Cosmosの計算時間: 1時間0.19ドル。5分単位で切り上げ、サービス料はかからない

Businessプランは月額100ドルで、100ドル分の利用額が含まれます。最大50席まで席ごとの追加料金はなく、CosmosとAuggie CLIの両方を使えます。含まれる利用額を超えた分は、同じ単価の従量課金に移ります。

Claudeのモデルも選べます。単価表にはClaude Fable 5.1やClaude Opus 5が載っており、入力・出力とキャッシュの料金が別に示されています。同じClaudeモデルを使っても、Augment経由ではサービス料が加わる点が、Claude Codeを直接使う場合との違いです。

使い分けの目安

状況向く選択
規約をCLAUDE.mdで管理し、手元の開発が中心向く選択Claude Code
複数リポジトリにまたがる大規模コードベースの把握が課題向く選択Auggie CLI、またはコンテキストエンジンMCPをClaude Codeに追加
Linear・PagerDutyなどのイベントでエージェントを起動したい向く選択Cosmos
GitHubのPRとスケジュールだけで足りる向く選択Routines
席数が多く、PRのレビュー工程を役割別に設計したい向く選択Cosmos
既存のClaude Code資産(スキル・コマンド・プラグイン)を流用したい向く選択どちらでも可。Auggieも読み込む

どちらか一方に決める必要はありません。コンテキストエンジンだけを借りてClaude Codeで作業する構成なら、スキルやHooksはそのまま使えます。隣接するエージェント製品との比較は、Ampとの比較にもあります。

よくある質問

Auggie CLIとClaude Codeは同じ環境に入れられますか

入れられます。設定ファイルのディレクトリが .augment/ と .claude/ で分かれているため、衝突しません。Auggieは CLAUDE.md を読むため、規約ファイルを二重に管理する必要はありません。

Cosmosを動かす場所は選べますか

選べます。Augmentのクラウド環境は分単位の稼働時間で課金され、自前のマシンで動かすデーモンには追加料金がありません。データを社外に出せない案件では、デーモンが想定されています。

CosmosをコードでGit管理できますか

できます。auggie cloud が、Expert・環境・MCPサーバーなどをYAMLのバンドルとして書き出します。init、validate、diff、apply の順に流せるので、PRのチェックでdiffを見て、マージ時に適用する運用が組めます。

この記事を共有:XはてブLinkedIn