メインコンテンツへスキップ
Claude Code は AI を活用したコーディングアシスタントで、機能の構築、バグの修正、開発タスクの自動化を支援します。コードベース全体を理解し、複数のファイルとツール間で作業して目標を達成できます。

はじめに

環境を選択してはじめましょう。ほとんどのサーフェスには Claude サブスクリプションまたは Anthropic Console アカウントが必要です。Terminal CLI と VS Code は サードパーティプロバイダーもサポートしています。
ターミナルで Claude Code を直接操作するための機能豊富な CLI です。ファイルを編集し、コマンドを実行し、コマンドラインからプロジェクト全体を管理できます。To install Claude Code, use one of the following methods:その後、任意のプロジェクトで Claude Code を開始します:
cd your-project
claude
初回使用時にログインするよう促されます。これで完了です!クイックスタートに進む →
インストールオプション、手動更新、またはアンインストール手順については 高度なセットアップ を参照してください。問題が発生した場合は トラブルシューティング にアクセスしてください。

できること

Claude Code を使用できるいくつかの方法を紹介します:
Claude Code は、1 日を費やす退屈なタスクを処理します:テストされていないコードのテスト作成、プロジェクト全体のリント エラー修正、マージコンフリクト解決、依存関係の更新、リリースノートの作成。
claude "write tests for the auth module, run them, and fix any failures"
プレーンテキストで実現したいことを説明します。Claude Code はアプローチを計画し、複数のファイル間でコードを作成し、動作を検証します。バグの場合は、エラーメッセージを貼り付けるか、症状を説明します。Claude Code はコードベース全体で問題をトレースし、根本原因を特定し、修正を実装します。詳細な例については 一般的なワークフロー を参照してください。
Claude Code は git と直接連携します。変更をステージング し、コミットメッセージを作成し、ブランチを作成し、プルリクエストを開きます。
claude "commit my changes with a descriptive message"
CI では、GitHub Actions または GitLab CI/CD でコードレビューと問題トリアージを自動化できます。
Model Context Protocol(MCP) は、AI ツールを外部データソースに接続するためのオープンスタンダードです。MCP を使用すると、Claude Code は Google Drive のデザインドキュメントを読み取り、Jira のチケットを更新し、Slack からデータをプルするか、独自のカスタムツーリングを使用できます。
CLAUDE.md はプロジェクトルートに追加するマークダウンファイルで、Claude Code はすべてのセッションの開始時に読み取ります。コーディング標準、アーキテクチャの決定、推奨ライブラリ、レビューチェックリストを設定するために使用します。Claude は 自動メモリ も構築し、ビルドコマンドやデバッグの洞察などの学習内容を保存し、何も書かずにセッション間で共有します。カスタムコマンド を作成して、チームが共有できる反復可能なワークフローをパッケージ化します(/review-pr/deploy-staging など)。フック を使用すると、ファイル編集後の自動フォーマットやコミット前のリント実行など、Claude Code アクション前後にシェルコマンドを実行できます。
複数の Claude Code エージェント を生成して、タスクの異なる部分に同時に取り組みます。リードエージェントが作業を調整し、サブタスクを割り当て、結果をマージします。完全にカスタムなワークフローの場合、Agent SDK を使用すると、Claude Code のツールと機能を活用した独自のエージェントを構築でき、オーケストレーション、ツールアクセス、権限を完全に制御できます。
Claude Code は構成可能で Unix 哲学に従います。ログをパイプで渡し、CI で実行するか、他のツールと連鎖させます:
# 最近のログ出力を分析する
tail -200 app.log | claude -p "Slack me if you see any anomalies"

# CI で翻訳を自動化する
claude -p "translate new strings into French and raise a PR for review"

# ファイル全体でバルク操作
git diff main --name-only | claude -p "review these changed files for security issues"
すべてのコマンドとフラグのセットについては CLI リファレンス を参照してください。
繰り返される作業を自動化するためにスケジュールで Claude を実行します:朝の PR レビュー、夜間の CI 障害分析、週次の依存関係監査、または PR マージ後のドキュメント同期。
  • クラウドスケジュール済みタスク は Anthropic が管理するインフラストラクチャで実行されるため、コンピューターがオフの場合でも実行し続けます。Web、デスクトップアプリ、または CLI で /schedule を実行して作成します。
  • デスクトップスケジュール済みタスク はマシン上で実行され、ローカルファイルとツールに直接アクセスできます
  • /loop は CLI セッション内でプロンプトを繰り返し、クイックポーリングを行います
セッションは単一のサーフェスに限定されません。コンテキストが変わるにつれて、環境間で作業を移動します:
  • デスクから離れて、電話または リモートコントロール を使用した任意のブラウザから作業を続けます
  • Dispatch にメッセージを送信して、電話からタスクを送信し、作成されたデスクトップセッションを開きます
  • Web または iOS アプリ で長時間実行されるタスクを開始し、/teleport でターミナルにプルします
  • ターミナルセッションを デスクトップアプリ/desktop で渡して、視覚的な差分確認を行います
  • チームチャットからタスクをルーティング:Slack@Claude にメンションしてバグレポートを送信し、プルリクエストを取得します

Claude Code をどこでも使用する

各サーフェスは同じ基盤となる Claude Code エンジンに接続するため、CLAUDE.md ファイル、設定、MCP サーバーはすべてのサーフェスで機能します。 上記の TerminalVS CodeJetBrainsDesktopWeb 環境を超えて、Claude Code は CI/CD、チャット、ブラウザワークフローと統合します:
実現したいこと最適なオプション
ローカルセッションを電話または別のデバイスから続行するリモートコントロール
Telegram、Discord、または独自の webhook からセッションにイベントをプッシュするチャネル
ローカルでタスクを開始し、モバイルで続行するWeb または Claude iOS アプリ
定期的なスケジュールで Claude を実行するクラウドスケジュール済みタスク または デスクトップスケジュール済みタスク
PR レビューと問題トリアージを自動化するGitHub Actions または GitLab CI/CD
すべての PR で自動コードレビューを取得するGitHub Code Review
Slack からプルリクエストへバグレポートをルーティングするSlack
ライブ Web アプリケーションをデバッグするChrome
独自のワークフロー用のカスタムエージェントを構築するAgent SDK

次のステップ

Claude Code をインストールしたら、これらのガイドでさらに詳しく学べます。