Claude Code 日本語で使える、設定3つと英語が残る箇所
Claude Code は日本語で使えます。公式日本語ドキュメントの場所、CLAUDE.mdで日本語返答を固定する3手順、英語のまま残るコマンド名やエラーの扱いまで、非エンジニアでも今日から運用できる形で整理しました。
この記事でわかること
- Claude Codeの料金や導入論点が、いまどこまで整理されているか
- 自分の立場なら、どのプランや導入段階を見ればいいか
- 次に読むべき関連記事が、料金・使い方・全体像のどこにあるか
「Claude Code は日本語で使えますか」。この質問を、今週だけで3回受けました。エンジニアではなく、マーケターや経営者、店舗オーナーの方からです。
答えは、使えます。しかも、公式ドキュメントの日本語ページまで用意されています。ただし、何もしないと返答が英語に流れる瞬間があります。そこを止める設定が、今日の主役です。
この記事を読み終わったあとに、できる3つのこと
- Claude Code が日本語でどこまで対応しているかを、自分の言葉で説明できる
- CLAUDE.md を1枚作って、返答を日本語に固定できる
- 英語のまま残る箇所を切り分けて、不安なく実務投入できる
結論:Claude Code は日本語で使える、ただし固定は必要
まず3点だけ即答します。これだけ覚えて帰っても、今日の検索意図は満たせます。
- Claude Code は日本語で使えます。指示も、返答も、生成コードのコメントも、日本語で運用できます
- 公式の日本語ドキュメントが存在します。
code.claude.com/docs/ja/配下に、概要やクイックスタートの日本語ページが置かれています - 安定運用には CLAUDE.md で「日本語で回答する」と書いておくのが安全です。書かないと、長いセッションの途中で英語に流れることがあります
「使える」と「安定して使える」は別物です。ChatGPT のように相手が常に同じ口調で返してくれるわけではありません。Claude Code はプロジェクトファイルを参照しながら動くので、参照先に日本語指示が書かれていないと、英語に揺れます。
逆に言えば、1枚のファイルを置くだけで、その揺れは止まります。今日の本題は、その1枚をどう書くかです。
僕自身、最初は「設定なんていらないだろう」と思って素のまま触りました。3日目くらいに、突然返答が全部英語になって戸惑った記憶があります。あれはモデルが切り替わったのではなく、プロジェクトの参照ファイルが英語ベースだったからでした。
公式日本語ドキュメントは、もう存在している
「Claude Code 日本語」で検索すると、上位に出てくるのが公式ドキュメントの日本語ページです。Anthropic の code.claude.com/docs/ja/ 配下に、日本語版が置かれています。中身は、overview(概要)とquickstart(クイックスタート)が中心です。
これは少し前まではなかった状態でした。海外発のCLIツールで、ここまで日本語ドキュメントが整っているのは珍しい部類に入ります。「公式に日本語ページがあるか」で、買い手の安心度はかなり変わるはずです。
ナギの取引先でも、Claude Code の導入を検討している経営者の方に、まずこの2ページのURLをお伝えしています。「日本語の公式ページがある」という事実だけで、稟議の通り方が変わった事例もあります。

ただし、すべてのページが日本語化されているわけではありません。深い技術仕様や、リリースノートの細かい挙動説明は、英語のままになっていることがあります。公式日本語ドキュメントは「入口」と「全体像」を理解するのに使い、細部の挙動は英語ドキュメントを併読するのが現実的な使い方です。
僕は普段、日本語ドキュメントを最初に1度ざっと通読してから、必要に応じて英語版で該当ページだけ確認するようにしています。検索のたびに英語ドキュメントを開く必要はなくなります。
非エンジニアの方が「ドキュメントを読む」と聞くと身構えがちです。実際には、日本語の overview と quickstart の2ページを読めば、最初の1時間の手戻りは8割減ります。最初に投資する10分の価値が、これは大きい部類です。
CLAUDE.md で日本語返答を固定する3手順
ここが本題です。Claude Code は、プロジェクトのルート(一番上の階層)に置かれた CLAUDE.md というファイルを、毎回読みに行く設計になっています。ここに書いた指示は、新しいセッションを開くたびに自動で読み込まれます。
「メモリ機能」と呼ばれています。1度書けば、その後の会話で何度も同じ指示を入力し直す必要がありません。詳細は公式のメモリ機能のドキュメントに記載されています。
手順はこうです。

手順1:プロジェクトの一番上の階層に CLAUDE.md というファイルを作る
Claude Code を動かしているフォルダ(リポジトリの直下)に、CLAUDE.md という名前のテキストファイルを新規作成します。拡張子は .md、中身は普通のマークダウンで構いません。
なお、プロジェクト直下(./CLAUDE.md)に置く形式のほか、.claude/CLAUDE.md(プロジェクト内の .claude フォルダの中)に置く形式も公式に対応しています。どちらでも動作するので、既存プロジェクトに .claude/ フォルダがある場合はそちらに揃えてもよいです。
非エンジニアの方は「リポジトリ」と聞いただけで止まりがちですが、要はファイルを置いている一番上のフォルダのことです。
手順2:「日本語で回答する」を1行で書く
中身は、最低限こう書けば動きます。
# 言語設定
このプロジェクトでは、ユーザーへの返答とコード内コメントを日本語で書いてください。
これだけで、返答の言語は日本語に固定されます。公式仕様ではありませんが、実務上の感触として、「日本語で書いてください」と命令形で書いた方が、英語に流れにくい印象があります。「日本語が望ましい」のような柔らかい表現だと、たまに揺れます。
手順3:保存して、Claude Code を再起動して効果を確認する
保存したら、Claude Code のセッションを一度終了して、もう一度立ち上げます。CLAUDE.md は起動時に読み込まれるので、開きっぱなしのセッションには反映されません。
新セッションで「自己紹介してください」と聞いて、日本語で返ってきたら成功です。3分で終わる作業です。
うまく反映されないときは、2点だけ確認してください。1つは、CLAUDE.md がプロジェクトの一番上の階層に置けているか。もう1つは、ファイル名が完全に大文字の CLAUDE.md になっているかどうかです。claude.md と小文字で作ってしまうと、読み込まれないことがあります。ナギも最初の頃、これで2時間溶かしました。
ここで気になるのが「CLAUDE.md を複数のプロジェクトに置く必要があるのか」という点です。答えは、はいです。プロジェクトごとに置きます。ただし、書く内容はコピペでよく、2個目以降は30秒で終わります。
もう1つ、置き場所には「全プロジェクト共通」のグローバル CLAUDE.md(~/.claude/CLAUDE.md)という選択肢もあります。すべてのプロジェクトを日本語運用にしたい方は、グローバル側に1枚だけ置く運用の方が、長期的には管理が楽です。
英語のまま残る箇所、3つの理由
「日本語に設定したのに、なぜここだけ英語のままなの?」。この質問もよく受けます。結論から書くと、英語のまま残る箇所は3つあります。これは仕様であり、設定では変えられません。

1. コマンド名は英語のまま
/help /clear /init といった、Claude Code に組み込まれているコマンドの名前は英語です。これは日本語化されません。ボタンやメニュー表示の一部も英語のまま残っています。
ただ、覚える必要があるコマンドは5個程度に収まります。実務上の障害には、ほぼなりません。
2. エラーメッセージの原文は英語
外部ツールが出すエラー(npm、git、PythonやNode の実行時エラー等)は、原文が英語で表示されます。これは Claude Code が出力しているのではなく、外部ツールからの出力をそのまま中継しているからです。
ここで活きるのが、CLAUDE.md に1行追加することです。「エラーが出たら、原文を残したまま日本語で意味を要約してください」と書いておくと、英語エラーの直後に日本語の解説が付くようになります。原文を消さないところが大事です。
3. 一部の専門用語は英語のまま残る
「commit」「pull request」「branch」「dependency」のような開発で定着している用語は、無理に日本語化しない方が会話が通じます。これらを「コミット」とカタカナで書くか「commit」と英語で書くかは、好みの問題です。Claude Code は基本的にカタカナか英語をそのまま残します。
僕個人としては、ここを無理に日本語化しようとすると、かえって意味が伝わらなくなる経験を何度かしました。「依存関係」より「dependency」のままの方が、後で検索しやすいです。
日本語運用で詰まりやすい3つの失敗パターン
ここからは、設定したあとに起こる「あれ?」を先回りします。僕が実際にハマって、抜けるまでに時間を使ったパターンです。

失敗1:長いセッションの途中で、突然英語に戻る
CLAUDE.md を置いていても、セッションが長くなると返答が英語に流れる瞬間があります。これは公式には原因が明示されていませんが、実務上よくあるのが「英語のドキュメントを大量に読み込ませた直後」です。
参照したファイルの言語に引っ張られて、返答も英語側に寄る感触があります(あくまで実務経験ベースの観察で、公式の仕様説明ではありません)。対策は、英語ドキュメントを読み込ませた直後の最初の指示で「以降の返答も日本語でお願いします」と1行入れることです。地味ですが、これで戻ります。
英語のサイトを大量に WebFetch で取ってきたあとも、同じ現象が起きやすいです。意識して切り戻す動作を覚えておくと、ストレスが減ります。
ナギの場合、英語論文を5本連続で読ませて要約を取ったあと、次の指示への返答が全部英語に流れたことがありました。CLAUDE.md には「日本語で返答」と書いてあったにもかかわらず、です。この時の対処は、いったんセッションを切って、新しいセッションで再開することでした。長くなったセッションをいつまでも引きずらない、というのも実務上のコツです。
失敗2:プロジェクトごとに CLAUDE.md の指示が競合する
複数プロジェクトを横断していると、片方は「日本語で返答」、もう片方は「英語で返答」になっていることがあります。Claude Code は今いるプロジェクトの CLAUDE.md を優先する設計です。ただし、グローバル設定(~/.claude/CLAUDE.md)にも別の言語指示があると、混乱します。
対策は、グローバル設定とプロジェクト設定で、言語指示を1箇所だけにそろえることです。両方に書くと、どちらが優先されたか分からなくなります。僕はグローバル側に書いて、プロジェクト側は基本書かないルールにしました。例外プロジェクトだけ、プロジェクト側で上書きします。
失敗3:コード内コメントだけ英語が残る
返答は日本語、でも生成されたコードのコメントだけ英語、というパターンが起きます。これは CLAUDE.md の指示が「ユーザーへの返答」にしか及んでいないからです。
CLAUDE.md に「コード内のコメントも日本語で書いてください」を明示的に追記してください。1行加えるだけで、コメントも日本語になります。コードの保守を日本人だけで回す前提なら、これはやっておいた方が、後で読み返したときの理解速度が大きく違ってきます。
ただ、OSSやチーム開発で英語話者が混じる場合は、コメントは英語のままにする選択もあります。日本語コメントが入ったコードを、海外の開発者は読めません。ここは状況で分けてください。
FAQ:Claude Code 日本語の細かい疑問4つ
最後に、よく聞かれる細かい質問を4つだけ。
Q1. Claude Code は完全に日本語UIですか?
完全な日本語UIではないです。メニューやコマンドの一部は英語のまま残っています。ただ、AIとのやり取り(指示と返答)が日本語で完結するという意味では、「日本語で使える」と言って差し支えありません。
逆に「UIまで完全日本語化されている前提」で導入を始めると、コマンド名で躓きます。最初に「UIは英語、会話は日本語」と理解しておくと、つまずきが減ります。
Q2. 英語のエラーメッセージも、日本語で説明してもらえますか?
はい、できます。エラーメッセージそのものは英語で出ますが、Claude Code に「これを日本語で説明してください」と聞けば、内容を日本語で解説してくれます。
CLAUDE.md に「エラーが出たら、原文を残しつつ日本語で意味を要約してください」と書いておくと、毎回聞かなくても自動で要約が付くようになります。非エンジニアの方が Claude Code を使うときに、これは一番効きます。
Q3. Claude と Claude Code の違いは何ですか?
Claude は、ブラウザやアプリで使うチャットAIです。claude.ai でアクセスできます。Claude Code は、それをコマンドラインから動かす開発者向けツールで、ファイルの読み書きやコマンド実行ができるところが大きな違いです。
「Claudeでチャットする」のと「Claude Code でプロジェクトを動かす」のは、目的も操作感もかなり違います。料金体系も別です。Claude Code の費用感は、別記事のClaude Code 料金で整理しています。気になる方はそちらを併読してみてください。
Q4. 非エンジニアでも、日本語で本当に使えますか?
使えます。むしろ、日本語で指示が出せる前提があれば、非エンジニアの方が向いている場面もあります。「コードを直接書く」のではなく「やりたいことを日本語で伝えて、AIにコードを書いてもらう」のが Claude Code の本来の使い方だからです。
ただし、Claude Code を立ち上げる最初のセットアップ(ターミナルでのコマンド実行)は、英語の手順書を読む必要が部分的に残ります。ここは別記事のClaude Code 使い方で、日本語で順を追って解説しています。導入の最初の1時間は、そちらを開いて併読してみてください。
「何ができるか」を知りたい方は、Claude Code できること8用途も参考になります。8つの実用例を、非エンジニア向けに整理しています。
まとめ:今週やる3手順、所要時間30分

長くなりましたが、今日伝えたいのは3点だけです。
- Claude Code は日本語で使えます。公式ドキュメントの日本語ページも、もうあります
- 安定運用したいなら、プロジェクトの直下に CLAUDE.md を置いて「日本語で返答する」を1行書いてください
- コマンド名・エラー原文・一部の専門用語は英語のまま残ります。これは仕様で、無理に消さない方が長く使えます
今週やる3手順は、これです。
- 手順1(10分):いま動かしているプロジェクトに CLAUDE.md を新規作成。「ユーザーへの返答とコード内コメントを日本語で書いてください」を1行書く
- 手順2(10分):別のプロジェクトにも、同じ1行をコピーして配置。3つ以上動かしている方は、すべてに配置してください
- 手順3(10分・週末):1週間使ってみて「英語のまま残った箇所」を1つだけメモ。週末にCLAUDE.mdへ「この箇所も日本語で」と追記する
合計30分です。これで、日本語運用の8割は片付きます。残りの2割は、英語のまま残った方が便利な箇所です。無理に潰さないでください。
Claude Code は、英語が読めなくても日本語で動かせるツールに、もう変わっています。「英語が必要だから手を出せない」と止まっている方は、今日その理由を、1つ手放せます。

AIを使いこなせない方は、この先どんどん差がつきます。僕はAIエージェントを毎日動かして、壊して、直して、また動かしてます。そういう泥臭い実践の記録をここに書いてます。理論は他の方にお任せしました。僕は動くものを作ります。朝5時に起きてウォーキングしてからコードを書くのがルーティンです。


