Claude Codeとは
Anthropicが提供する、ターミナル上で動作する自律型コーディングエージェント
ひとことで言うと
Anthropicが作った、ターミナルで動きコードを読み書き・実行してくれるAIツール。
概要
Claude Codeは、Anthropicが提供するCLI(コマンドラインインターフェース)型のコーディングエージェント。 ターミナル上で自然言語の指示を受け、リポジトリ内のファイル読み書き、コマンド実行、git操作等を自律的に行う。Claudeモデルを推論エンジンとして使用し、サブエージェントやスキル、フック等による拡張の仕組みを持つ。
背景
コード補完型の支援ツールが普及する一方、リポジトリ全体を横断してタスクを自律的にこなせるエージェントへのニーズが高まった。Claude Codeは、Anthropicが自社のClaudeモデルの能力をターミナル上で引き出すエージェントハーネスとして開発した。
歴史
2025年2月: Anthropicがターミナル型コーディングエージェント「Claude Code」をresearch previewとして公開。
利点
- ターミナル上での自律的なファイル操作・コマンド実行・git操作を一貫して行える
- サブエージェントやスキル、フック等による拡張性が高い
- MCP(Model Context Protocol)を通じて外部ツール・データソースと柔軟に連携できる
欠点
比較
- コーディングエージェント — Claude CodeはAnthropicが提供する商用コーディングエージェント製品の1つ
- Cline — Claude CodeがAnthropic純正のCLIツールであるのに対し、Clineはオープンソースで複数のLLMプロバイダを切り替えられるVS Code拡張機能という違いがある
- Devin — Claude Codeが対話的な指示のもとターミナルから動作するのに対し、Devinはタスクを渡すとより自律的に計画・実行まで進めるクラウド型のエージェントという違いがある
関連用語
よくある質問
Claude CodeはどのLLMを使う?
AnthropicのClaudeモデル(Opus・Sonnet等)を推論エンジンとして使用する。
Claude Codeはエディタと併用できる?
ターミナル単体での利用に加え、VS Code等のエディタ拡張機能経由でも起動でき、エディタ上の差分表示と組み合わせて使うこともできる。
参考文献
- Official WebsiteClaude Code
- DocumentationClaude Code overview