Terminal AI Coding Agent

Claude Code

Anthropic's agentic coding tool for working in existing codebases from the terminal.

料金
Commercial
プラットフォーム
Terminal, macOS, Linux
公式サイト
https://docs.anthropic.com/en/docs/claude-code
無料アクセス評価
Anthropic は条件を満たす OSS メンテナー向けに Claude アクセスプログラムを提供したことがあります。
注意
一般的な無料枠ではなく、申請型のメンテナープログラムとして扱うべきです。

2026 年の結論

Claude Code は「UI のない Cursor」ではありません。リポジトリを読み、計画を作り、ファイルを編集し、コマンドを実行し、レビュー可能な diff を残すターミナル型の coding worker に近いツールです。

私の評価:Claude Code は、すでに工程管理ができているチームで特に価値があります。テスト、lint、レビュー習慣、プロジェクト規約がある場合、小さな実装タスクの初稿をかなり速く作れます。一方で、そのようなガードレールがない場合、もっともらしいが検証しにくい変更を増やす危険があります。

Claude Code のターミナル画面と coding agent workflow
Anthropic 公式の Claude Code terminal UX スクリーンショットをローカル WebP に圧縮し、terminal-first workflow の雰囲気を示しています。

最近の公式アップデートで見るべき点

Anthropic の Claude Code changelog は更新が速いため、このページは一度きりの review ではなく継続的な評価として見るべきです。2.1.142 から 2.1.145 までの重要点は、単なる生成能力ではありません。agents、plugins、skills、hooks、background sessions が日常化した時に、Claude Code をどう観測し、復旧し、管理するかです。2026 年 5 月 28 日の Claude Opus 4.8 release がこの方向を強め、2026 年 6 月 9 日の Claude Fable 5 release で Claude Code の top model stack はさらに変わりました。

チームにとって特に重要な変化:

私の評価:2026 年の Claude Code は「速い terminal agent」から、model routing、Fable-class long-horizon work、parallel subagents、governance hooks、reviewable work products を持つ agent runtime へ移っています。これは良い方向です。background sessions、plugins、MCP servers、skills、GitHub PR status が入ってくるほど、重要なのはチームがその作業を review できるかです。

2026 年 6 月下旬の Operating Notes

Claude Code の新しいシグナルは model access だけではありません。remote control、agent teams、permissions、hooks、plugin inspection、background recovery という operational hardening です。私はこれを、Anthropic が Claude Code を短い terminal demo から long-running engineering work 用の agent runtime に近づけている動きとして見ています。

採用時には 3 つの rule が必要です。第一に、subagents は reviewer、test fixer、migration planner、dependency auditor、frontend verifier のような実際の責任に対応させる。第二に、hooks と permission modes は危険な commands を止めるだけでなく、evidence を要求するために使う。第三に、background work は開始前に named worktree、proof commands、review owner を決める。

これにより Codex との比較も明確になります。Claude Code は local shell、Git state、MCP servers、permission prompts が source of truth になる task に強い。Codex は ChatGPT-native surfaces、mobile steering、cloud tasks、project context、cross-device continuity が重要な時に強い。真面目に比較するなら、同じ task brief、acceptance criteria、proof commands を両方で使うべきです。

Original diagram showing Claude Code background agent operations across sessions, worktrees, skills, hooks, MCP, LSP, OTEL, GitHub status, and plugin review
Coding Agent Tools 独自図解。最近の Claude Code 更新で background work と plugin ecosystem は強くなっています。だからこそ reviewability が採用時の中心要件になります。

実用的なコマンドと操作

最近の Claude Code はかなり強くなっていますが、日常の品質は操作方法で決まります。公式の commands、permissions、hooks、subagents、MCP docs から見える実用パターンは明確です。まず project memory を設定し、permission posture を選び、その後で subagents、hooks、MCP servers、plugins を必要な場所だけに追加する。

私なら次の順序を default operating sequence にします。

私の運用ルール:task、tests、file boundary が理解できるまでは plan または conservative permissions。job が narrow and reviewable になったら acceptEdits または autobypassPermissions は disposable environments だけ。優れたチームは Claude Code に最大自由度を与えて勝つのではなく、permission escalation を見える化し、completion claim を testable にして勝ちます。

Fable 5 についてはもう 1 つ rule を追加します。access restored 後、/model fable は task が outcome と acceptance criteria として書けてから使う。step-by-step で細かく micromanage せず、target、constraints、repo boundaries、proof commands を与え、plan と final diff を review する。one-file edit なら Opus や Sonnet-class work で十分です。Fable の強みは、hours、multiple sessions、several subagents にまたがる task で現れます。

Claude Code と Codex をどう組み合わせるか

Claude Code と Codex は 2026 年に重なりが増えていますが、同じものとして扱うべきではありません。Claude Code は local repository、terminal commands、Git state、hooks、permissions、MCP servers、subagents、proof commands が境界になる作業に強いです。Codex は ChatGPT account surfaces をまたぐ作業、つまり Codex App、cloud tasks、connected hosts、mobile steering、Automations、active sessions、thread history、centralized model / reasoning settings に強みがあります。

実務上の分け方:

私の推奨:Claude Code は shell に近い実行と local proof に使う。Codex は cross-surface continuity、cloud / connected-host delegation、reviewable background work に使う。強い workflow は、どちらか 1 つを永久に選ぶことではなく、task brief、permissions、proof commands、review trail を両方で再利用できる形にすることです。

より大きな変化:Agent Runtime の製品化

Claude Code の深い変化は、「Anthropic の coding model がさらに強くなった」ことだけではありません。Anthropic は agent の周辺 runtime を製品化し始めています。この流れは ready-to-run agent templates、MCP と connector tooling、Claude Code on the web、custom subagents、hooks、permissions、background tasks に共通して見えます。

私の評価:Claude Code は、真面目な agent work をどう包装すべきかの reference implementation になりつつあります。実用的な coding agent には prompt だけでなく runtime contract が必要です。どの skills を使えるか、どの systems に接続できるか、どの subagents に委任できるか、action 前後にどの hooks が走るか、permissions が危険な tool use をどう拒否するか、long-running sessions が progress をどう伝えるか、最終成果をどう reviewable PR や diff に変えるか、という契約です。

Original diagram showing Claude Code as a productized agent runtime with templates, connectors, subagents, hooks, permissions, cloud sessions, progress, steering, PR handoff, and verification
Coding Agent Tools 独自図解。Claude Code は interactive assistant から、delegated software work を管理する runtime へ移っています。

runtime の部品は分けて見るべきです:

内部 agent platform を作るチームへの教訓は明確です。最初に考えるべきは「どの model が一番賢いか」ではなく runtime boundary です。Skill、Tool、Channel、SubAgent、Hook、Permission、Ledger、Review を first-class concepts にする。model は置き換え可能ですが、runtime が agent work を governable にします。

何に向いているか

向いていないケース

Cursor より強いところ

Claude Code はタスク型の開発に強いです。失敗しているテストを直す、関連ファイルを読む、コマンドを実行する、結果を説明する、といった流れでは Cursor より自然に感じることがあります。

Cursor の方がよいところ

Cursor は即時性と視覚的な編集体験が強みです。コードを読みながら数行を選択して説明や修正を頼むような作業では、Cursor の方が軽く使えます。

Claude Code vs Codex vs opencode

Claude Code と Codex はどちらも「開発タスクを agent に任せる」方向の製品です。選択基準はブランドではなく、自分のコードベースでの精度、権限モデル、レビューしやすい diff を出せるかです。

opencode はオープンソースの対抗軸です。モデル選択、透明性、ターミナル中心の制御を重視するなら、Claude Code と並べて評価する価値があります。

プラグイン、Skills、Superpowers

2026 年の Claude Code で重要なのは、単にプロンプトを増やすことではありません。重要なのは workflow を強制できるかです。強いモデルはすでにもっともらしいコードを書けます。本当に難しいのは、要件を確認し、計画を書き、テストを先に作り、失敗時に原因を追い、完了前に検証し、後から保守できる記録を残すことです。

その意味で Superpowers は重要です。CodeLove の記事 が指摘しているように、多くの AI coding はまだ「依頼する、結果を待つ、貼る、失敗する、また直す」という使い方に留まっています。Superpowers はこの形を、設計、計画、テスト、品質という段階的な開発ループに変えます。私の評価では、これは単一機能のプラグインではなく、Claude Code の開発プロセスを定義するフレームワークです。

Claude Code skill stack showing discovery, planning, execution, and verification layers
Coding Agent Tools の視点では、Claude Code skills の価値は prompt decoration ではなく、発見から検証済み変更までを段階的に制御することです。

20 個の skills 推薦リストを見る時は、「全部入れる」ではなく、agent workflow のどの層が弱いかを見るべきです。テストが弱い個人プロジェクトなら、まず verification と debugging。CI が整っているチームなら、code review、worktree isolation、domain skills の方が効きます。

理解しておきたい主要 Skills:

私の判断:Superpowers は、工程を重視するチームに向いています。小さな 1 ファイル修正では重く感じるかもしれません。しかし実プロダクトの機能追加、bug fix、リファクタでは、手戻り、推測、説明できない AI diff を減らす効果があります。良い skill は Claude Code を正しいタイミングで遅くします。scope が広がる前、bug fix が推測になる前、agent が完了宣言する前、大きな diff が main に入る前です。

より広い skill catalog は、evidence value で見るのが現実的です。

Claude Code の他のプラグインや拡張は、どの層を改善するかで見るべきです。

採用ルールは明確です。曖昧さを減らし、証拠を増やし、レビューしやすくするプラグインを優先する。Claude Code により多くのことを速くやらせるだけで、reviewability を上げないプラグインには慎重であるべきです。

cost control については、9Router を workflow plugins とは分けて評価します。Superpowers は Claude Code がどう作業するかを整えます。9Router は request がどこへ行くか、冗長な tool output をどう圧縮するか、quota や provider error が起きた時にどう fallback するかを扱います。heavy Claude Code users には両方の層が必要になることがあります。

Source Notes

導入チェックリスト

品質シグナル

Claude Code の良し悪しは、書いたコード量ではなく、小さく理解しやすい diff を安定して出せるかで判断すべきです。