ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
本稿は Claude Code に関する記事です。
Claude Code とは?
Claude Code は、Anthropic が提供するターミナル (CLI) で動作する AI コーディングエージェントです。Claude(Anthropic の汎用 AI)の能力を「コーディング作業」に特化させ、開発者のローカル環境でファイル読み書き・コード変更・コマンド実行・Git 操作を自律的に行います。
IDE 拡張型の GitHub Copilot や Cursor と異なり、シェル上で対話しながら作業させるのが特徴で、サーバ上での運用や、複数手順を伴う複雑なタスクに向きます。
主な特徴
- ターミナル統合 — シェル上で起動し、対話しながら開発を進める
- ファイル・コマンド操作 — リポジトリのファイルを直接読み、編集し、コマンドを実行
- マルチファイル編集 — 複数ファイルにまたがる変更を一括で計画・実行
- Plan モード — 実行前に計画を提示し、承認後に作業を進める
- 承認制 (Permissions) — 危険なコマンドや書き込みは都度確認
- Git / GitHub 連携 — ブランチ作成・コミット・PR 作成まで自動化可能
- MCP (Model Context Protocol) — 外部ツール・データソースを Claude Code に接続
- サブエージェント — 役割別のサブエージェントを呼び出し並列化
- カスタムスラッシュコマンド / フック — プロジェクト固有のワークフロー定義
典型的なユースケース
- コードベース理解: 「この機能はどこで実装されている?」と尋ねて該当箇所を探索
- 新機能実装: 「X 機能を追加して」と指示すると複数ファイルを編集
- バグ修正: エラーログを貼って原因特定 → 修正パッチ生成
- リファクタリング: 大規模な変更を計画 → 段階的に適用
- テスト生成: 既存コードに対するユニットテストを自動生成
- ドキュメント作成: README・API ドキュメント・コメント整備
- 運用作業: ログ確認・サービス再起動・SSH 越しの簡易作業
インストール
|
# Node.js ベースの npm 配布 |
Windows では WSL(Ubuntu 等)上で動かすのが一般的です。macOS / Linux ではネイティブ起動できます。
基本的な使い方
- プロジェクトのルートディレクトリに
cd claudeを実行- 初回はサインインし、モデル(Sonnet / Opus / Haiku)を選択
- 自然言語で指示(例: 「
README.mdを読んで概要を要約して」) - 必要に応じて Plan モードで計画確認 → 承認
- 編集や実行を承認しながら進める
- 完了後
/exitで終了
プラン
| プラン | 位置づけ |
|---|---|
| Pro / Max | Claude 個人プランに Claude Code 利用枠が含まれる |
| API 従量課金 | Anthropic API キーで使う(トークン課金) |
| Team / Enterprise | 組織契約。SSO・監査・データ保護 |
| Bedrock / Vertex 経由 | AWS Bedrock や Google Vertex AI の Claude モデル経由で利用 |
類似ツールとの比較
| ツール | 形態 | 得意 |
|---|---|---|
| Claude Code | CLI ターミナル | 自律編集・複数手順タスク・サブエージェント |
| GitHub Copilot | IDE 拡張 + Web | 補完・チャット・PR レビュー |
| OpenAI Codex (codex CLI) | CLI | OpenAI モデル特化 |
| Cursor | 専用エディタ | マルチファイル GUI 編集 |
| Aider | CLI | Git ベース・コミット単位の編集 |
| Devin | SaaS エージェント | クラウド上で長時間タスク自走 |
運用上のポイント
- 権限承認: ファイル書込・コマンド実行は基本「都度確認」モードで開始
- セッション分離: 重要なリポジトリは Git で commit して作業ブランチを切ってから
- 機密情報: API キー・パスワードをコンテキストに混入させない
- コスト管理: トークン単価。大規模リポジトリの読込み・推論モードはコストが膨らみやすい
- CLAUDE.md: プロジェクト固有の規約・命名・ビルド手順を記述しておくと精度が上がる
- 履歴とレビュー: 変更内容は必ず差分レビューしてからコミット
注意点
- 自律実行型のため、権限設定を誤ると意図しないファイル変更が発生しうる
- 本番サーバで動かす場合、限定的なシェル / 専用ユーザ / read-only マウント等で隔離
- クラウド経由なので機密性の高いコードは契約形態 (Bedrock / Vertex Private Endpoint) を選ぶ
- 長期実行・大量編集はセッション履歴の肥大化で動作が重くなる。適宜セッションを切る
- 同種ツールと違ってGUI が無いため、初学者には操作のハードルがある
関連
- 親カテゴリ: コーディング支援AI
- 背景モデル: Claude (汎用)
- 関連: GitHub Copilot / OpenAI Codex / Cursor / Git
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページ
子ページはありません
同階層のページ
- GitHub Copilot
- Claude Code
- OpenAI Codex
- Cursor
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcatの起動/停止ログとcatalina.log/catalina.outの違い
- 3 【Javascript】base urlを取得する方法
- 4 YouTube Data API (v3) のエラー一覧|403系エラーの確認ポイント
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravelのエラー一覧|原因と対処の入口ページ
- 7 3Dグラフィックス
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOMEの確認方法(Linux, Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- AIの基礎概念 NEW 2026-05-13 10:24:45
- ディープラーニングとは?CNN・RNN・Transformer・LLM の入門 2026-05-13 10:24:07
- 機械学習とは?教師あり・教師なし・強化学習・代表アルゴリズム 2026-05-13 10:24:07
- AIサービスとは?ChatGPT・Claude・Copilot・Gemini など主要サービスの比較 2026-05-13 10:20:39
- AIに必要な数学:線形代数・微積分・確率統計・情報理論・最適化 2026-05-13 10:20:39
- AIライブラリ一覧:PyTorch・TensorFlow・Hugging Face・LangChain 等の比較 2026-05-13 10:20:39
- AIとは?人工知能(機械学習・ディープラーニング・LLM)の入門 2026-05-13 10:20:39
- PyTorch とは?深層学習フレームワークの使い方・TensorFlow との比較 NEW 2026-05-13 10:11:42
- ONNX Runtime とは?クロスプラットフォーム AI 推論エンジン NEW 2026-05-13 10:11:19
- JAX とは?Google 製の関数型数値計算フレームワーク NEW 2026-05-13 10:11:18
- LangChain とは?LLM アプリ開発フレームワークの使い方・RAG NEW 2026-05-13 10:11:17
- LlamaIndex とは?RAG / LLM データ統合フレームワークの使い方 NEW 2026-05-13 10:11:17
- Hugging Face Transformers とは?OSS LLM 利用の標準ライブラリ NEW 2026-05-13 10:11:16
- TensorFlow とは?使い方・Keras・本番デプロイ(vs PyTorch) 2026-05-13 10:11:16
- AIベンダー一覧:OpenAI・Anthropic・Google DeepMind・Microsoft・Meta NEW 2026-05-13 10:00:16
コメントを削除してもよろしいでしょうか?