[{"data":1,"prerenderedAt":672},["ShallowReactive",2],{"content-/claude-code-statusline-setup":3,"all-pages-for-dir":650,"related-/claude-code-statusline-setup":651,"og-image-/claude-code-statusline-setup":671},{"id":4,"title":5,"body":6,"category":637,"concepts":637,"description":638,"extension":639,"meta":640,"navigation":278,"ogImage":637,"path":641,"project_name":637,"published":642,"publishedAt":643,"seo":644,"source":637,"stem":645,"tags":646,"todo":637,"unpublished":642,"updatedAt":643,"__hash__":649},"pages/2025-12/2025-12-03/claude-code-statusline-setup.md","Claude Code ステータスライン設定ガイド",{"type":7,"value":8,"toc":617},"minimark",[9,13,17,21,24,34,37,47,50,54,61,111,114,117,187,190,220,224,227,231,241,245,299,302,307,396,399,402,408,437,440,443,521,534,538,552,573,576,579,589,592,595,598,613],[10,11,5],"h1",{"id":12},"claude-code-ステータスライン設定ガイド",[14,15,16],"h2",{"id":16},"ステータスラインとは",[18,19,20],"p",{},"Claude Codeのステータスラインは、ターミナル上部に表示される情報バーです。現在の作業状況やコンテキスト情報を一目で確認できます。",[14,22,23],{"id":23},"設定方法",[25,26,28,29,33],"h3",{"id":27},"方法1-statusline-コマンドを使用","方法1: ",[30,31,32],"code",{},"/statusline"," コマンドを使用",[18,35,36],{},"Claude Codeのチャット内で以下のコマンドを実行：",[38,39,44],"pre",{"className":40,"code":42,"language":43},[41],"language-text","/statusline\n","text",[30,45,42],{"__ignoreMap":46},"",[18,48,49],{},"これにより、シェルのPS1設定を読み取ってステータスラインを自動設定しようとします。",[25,51,53],{"id":52},"方法2-設定ファイルを直接編集","方法2: 設定ファイルを直接編集",[18,55,56,57,60],{},"Claude Codeの設定は ",[30,58,59],{},"~/.claude/settings.json"," に保存されます。",[38,62,66],{"className":63,"code":64,"language":65,"meta":46,"style":46},"language-json shiki shiki-themes vitesse-light vitesse-light","{\n  \"statusLine\": \"cwd | model\"\n}\n","json",[30,67,68,77,105],{"__ignoreMap":46},[69,70,73],"span",{"class":71,"line":72},"line",1,[69,74,76],{"class":75},"shFtX","{\n",[69,78,80,84,88,91,94,98,102],{"class":71,"line":79},2,[69,81,83],{"class":82},"sqvqQ","  \"",[69,85,87],{"class":86},"sz8Xr","statusLine",[69,89,90],{"class":82},"\"",[69,92,93],{"class":75},":",[69,95,97],{"class":96},"sMJiu"," \"",[69,99,101],{"class":100},"sdGka","cwd | model",[69,103,104],{"class":96},"\"\n",[69,106,108],{"class":71,"line":107},3,[69,109,110],{"class":75},"}\n",[25,112,113],{"id":113},"利用可能な変数",[18,115,116],{},"ステータスラインで使用できる変数：",[118,119,120,133],"table",{},[121,122,123],"thead",{},[124,125,126,130],"tr",{},[127,128,129],"th",{},"変数",[127,131,132],{},"説明",[134,135,136,147,157,167,177],"tbody",{},[124,137,138,144],{},[139,140,141],"td",{},[30,142,143],{},"cwd",[139,145,146],{},"現在の作業ディレクトリ",[124,148,149,154],{},[139,150,151],{},[30,152,153],{},"model",[139,155,156],{},"使用中のモデル名",[124,158,159,164],{},[139,160,161],{},[30,162,163],{},"git_branch",[139,165,166],{},"現在のGitブランチ",[124,168,169,174],{},[139,170,171],{},[30,172,173],{},"session_id",[139,175,176],{},"セッションID",[124,178,179,184],{},[139,180,181],{},[30,182,183],{},"timestamp",[139,185,186],{},"現在時刻",[25,188,189],{"id":189},"設定例",[38,191,193],{"className":63,"code":192,"language":65,"meta":46,"style":46},"{\n  \"statusLine\": \"cwd | git_branch | model\"\n}\n",[30,194,195,199,216],{"__ignoreMap":46},[69,196,197],{"class":71,"line":72},[69,198,76],{"class":75},[69,200,201,203,205,207,209,211,214],{"class":71,"line":79},[69,202,83],{"class":82},[69,204,87],{"class":86},[69,206,90],{"class":82},[69,208,93],{"class":75},[69,210,97],{"class":96},[69,212,213],{"class":100},"cwd | git_branch | model",[69,215,104],{"class":96},[69,217,218],{"class":71,"line":107},[69,219,110],{"class":75},[14,221,223],{"id":222},"高度な設定-コマンドタイプ","高度な設定: コマンドタイプ",[18,225,226],{},"外部コマンドを実行してステータスラインを動的に生成することもできます。",[25,228,230],{"id":229},"ccusage-を使った使用量コスト表示","ccusage を使った使用量・コスト表示",[18,232,233,240],{},[234,235,239],"a",{"href":236,"rel":237},"https://github.com/ryoppippi/ccusage",[238],"nofollow","ccusage"," は Claude Code の使用量とコストをリアルタイムで表示するツールです。",[242,243,244],"h4",{"id":244},"インストール",[38,246,250],{"className":247,"code":248,"language":249,"meta":46,"style":46},"language-bash shiki shiki-themes vitesse-light vitesse-light","# bun を使用\nbun add -g ccusage\n\n# または npm\nnpm install -g ccusage\n","bash",[30,251,252,258,274,280,286],{"__ignoreMap":46},[69,253,254],{"class":71,"line":72},[69,255,257],{"class":256},"sxvE3","# bun を使用\n",[69,259,260,264,267,271],{"class":71,"line":79},[69,261,263],{"class":262},"senZ8","bun",[69,265,266],{"class":100}," add",[69,268,270],{"class":269},"snbK4"," -g",[69,272,273],{"class":100}," ccusage\n",[69,275,276],{"class":71,"line":107},[69,277,279],{"emptyLinePlaceholder":278},true,"\n",[69,281,283],{"class":71,"line":282},4,[69,284,285],{"class":256},"# または npm\n",[69,287,289,292,295,297],{"class":71,"line":288},5,[69,290,291],{"class":262},"npm",[69,293,294],{"class":100}," install",[69,296,270],{"class":269},[69,298,273],{"class":100},[242,300,301],{"id":301},"設定",[18,303,304,306],{},[30,305,59],{}," に以下を追加：",[38,308,310],{"className":63,"code":309,"language":65,"meta":46,"style":46},"{\n  \"statusLine\": {\n    \"type\": \"command\",\n    \"command\": \"bun x ccusage statusline\",\n    \"padding\": 0\n  }\n}\n",[30,311,312,316,329,351,370,385,391],{"__ignoreMap":46},[69,313,314],{"class":71,"line":72},[69,315,76],{"class":75},[69,317,318,320,322,324,326],{"class":71,"line":79},[69,319,83],{"class":82},[69,321,87],{"class":86},[69,323,90],{"class":82},[69,325,93],{"class":75},[69,327,328],{"class":75}," {\n",[69,330,331,334,337,339,341,343,346,348],{"class":71,"line":107},[69,332,333],{"class":82},"    \"",[69,335,336],{"class":86},"type",[69,338,90],{"class":82},[69,340,93],{"class":75},[69,342,97],{"class":96},[69,344,345],{"class":100},"command",[69,347,90],{"class":96},[69,349,350],{"class":75},",\n",[69,352,353,355,357,359,361,363,366,368],{"class":71,"line":282},[69,354,333],{"class":82},[69,356,345],{"class":86},[69,358,90],{"class":82},[69,360,93],{"class":75},[69,362,97],{"class":96},[69,364,365],{"class":100},"bun x ccusage statusline",[69,367,90],{"class":96},[69,369,350],{"class":75},[69,371,372,374,377,379,381],{"class":71,"line":288},[69,373,333],{"class":82},[69,375,376],{"class":86},"padding",[69,378,90],{"class":82},[69,380,93],{"class":75},[69,382,384],{"class":383},"sM54T"," 0\n",[69,386,388],{"class":71,"line":387},6,[69,389,390],{"class":75},"  }\n",[69,392,394],{"class":71,"line":393},7,[69,395,110],{"class":75},[242,397,398],{"id":398},"表示例",[18,400,401],{},"設定後、ステータスラインには以下のような情報が表示されます：",[38,403,406],{"className":404,"code":405,"language":43},[41],"🤖 Opus 4.5 | 💰 $0.02 session / $0.10 today / $0.02 block (3h 48m left) | 🔥 $0.05/hr | 🧠 N/A\n",[30,407,405],{"__ignoreMap":46},[409,410,411,419,425,431],"ul",{},[412,413,414,418],"li",{},[415,416,417],"strong",{},"🤖 モデル名",": 現在使用中のモデル",[412,420,421,424],{},[415,422,423],{},"💰 コスト情報",": セッション/今日/ブロック単位の使用料金と残り時間",[412,426,427,430],{},[415,428,429],{},"🔥 時間あたりコスト",": 1時間あたりの消費額",[412,432,433,436],{},[415,434,435],{},"🧠 コンテキスト",": コンテキストウィンドウの使用状況",[25,438,439],{"id":439},"カスタムコマンドの作成",[18,441,442],{},"任意のシェルコマンドを実行できるため、独自のスクリプトでステータスラインをカスタマイズ可能です：",[38,444,446],{"className":63,"code":445,"language":65,"meta":46,"style":46},"{\n  \"statusLine\": {\n    \"type\": \"command\",\n    \"command\": \"/path/to/your/script.sh\",\n    \"padding\": 0\n  }\n}\n",[30,447,448,452,464,482,501,513,517],{"__ignoreMap":46},[69,449,450],{"class":71,"line":72},[69,451,76],{"class":75},[69,453,454,456,458,460,462],{"class":71,"line":79},[69,455,83],{"class":82},[69,457,87],{"class":86},[69,459,90],{"class":82},[69,461,93],{"class":75},[69,463,328],{"class":75},[69,465,466,468,470,472,474,476,478,480],{"class":71,"line":107},[69,467,333],{"class":82},[69,469,336],{"class":86},[69,471,90],{"class":82},[69,473,93],{"class":75},[69,475,97],{"class":96},[69,477,345],{"class":100},[69,479,90],{"class":96},[69,481,350],{"class":75},[69,483,484,486,488,490,492,494,497,499],{"class":71,"line":282},[69,485,333],{"class":82},[69,487,345],{"class":86},[69,489,90],{"class":82},[69,491,93],{"class":75},[69,493,97],{"class":96},[69,495,496],{"class":100},"/path/to/your/script.sh",[69,498,90],{"class":96},[69,500,350],{"class":75},[69,502,503,505,507,509,511],{"class":71,"line":288},[69,504,333],{"class":82},[69,506,376],{"class":86},[69,508,90],{"class":82},[69,510,93],{"class":75},[69,512,384],{"class":383},[69,514,515],{"class":71,"line":387},[69,516,390],{"class":75},[69,518,519],{"class":71,"line":393},[69,520,110],{"class":75},[18,522,523,526,527,529,530,533],{},[415,524,525],{},"注意",": ",[30,528,376],{},"はステータスラインの左右のパディングを設定します。",[30,531,532],{},"0","にすると余白なしで表示されます。",[14,535,537],{"id":536},"windows環境での注意点","Windows環境での注意点",[18,539,540,541,544,545,548,549,551],{},"Windowsでは標準的なシェル設定ファイル（",[30,542,543],{},".bashrc",", ",[30,546,547],{},".zshrc","など）が存在しないため、",[30,550,32],{}," コマンドを実行すると以下のオプションが提示されます：",[553,554,555,561,567],"ol",{},[412,556,557,560],{},[415,558,559],{},"デフォルトのステータスライン"," - 基本的な情報を表示",[412,562,563,566],{},[415,564,565],{},"カスタムステータスライン"," - 表示内容を自分で選択",[412,568,569,572],{},[415,570,571],{},"PS1を直接指定"," - PowerShellやGit Bashの設定を変換",[14,574,575],{"id":575},"トラブルシューティング",[25,577,578],{"id":578},"ステータスラインが表示されない",[553,580,581,584],{},[412,582,583],{},"Claude Codeを再起動してみる",[412,585,586,588],{},[30,587,59],{}," が正しく保存されているか確認",[25,590,591],{"id":591},"設定が反映されない",[18,593,594],{},"設定変更後はClaude Codeの再起動が必要な場合があります。",[14,596,597],{"id":597},"参考リンク",[409,599,600,607],{},[412,601,602],{},[234,603,606],{"href":604,"rel":605},"https://docs.anthropic.com/en/docs/claude-code",[238],"Claude Code 公式ドキュメント",[412,608,609],{},[234,610,612],{"href":236,"rel":611},[238],"ccusage - Claude Code 使用量トラッカー",[614,615,616],"style",{},"html pre.shiki code .shFtX, html code.shiki .shFtX{--shiki-default:#999999;--shiki-dark:#999999}html pre.shiki code .sqvqQ, html code.shiki .sqvqQ{--shiki-default:#99841877;--shiki-dark:#99841877}html pre.shiki code .sz8Xr, html code.shiki .sz8Xr{--shiki-default:#998418;--shiki-dark:#998418}html pre.shiki code .sMJiu, html code.shiki .sMJiu{--shiki-default:#B5695977;--shiki-dark:#B5695977}html pre.shiki code .sdGka, html code.shiki .sdGka{--shiki-default:#B56959;--shiki-dark:#B56959}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sxvE3, html code.shiki .sxvE3{--shiki-default:#A0ADA0;--shiki-dark:#A0ADA0}html pre.shiki code .senZ8, html code.shiki .senZ8{--shiki-default:#59873A;--shiki-dark:#59873A}html pre.shiki code .snbK4, html code.shiki .snbK4{--shiki-default:#A65E2B;--shiki-dark:#A65E2B}html pre.shiki code .sM54T, html code.shiki .sM54T{--shiki-default:#2F798A;--shiki-dark:#2F798A}",{"title":46,"searchDepth":79,"depth":79,"links":618},[619,620,627,631,632,636],{"id":16,"depth":79,"text":16},{"id":23,"depth":79,"text":23,"children":621},[622,624,625,626],{"id":27,"depth":107,"text":623},"方法1: /statusline コマンドを使用",{"id":52,"depth":107,"text":53},{"id":113,"depth":107,"text":113},{"id":189,"depth":107,"text":189},{"id":222,"depth":79,"text":223,"children":628},[629,630],{"id":229,"depth":107,"text":230},{"id":439,"depth":107,"text":439},{"id":536,"depth":79,"text":537},{"id":575,"depth":79,"text":575,"children":633},[634,635],{"id":578,"depth":107,"text":578},{"id":591,"depth":107,"text":591},{"id":597,"depth":79,"text":597},null,"Claude Codeのステータスラインをカスタマイズする方法","md",{},"/claude-code-statusline-setup",false,"2025-12-03T00:00:00.000Z",{"title":5,"description":638},"2025-12/2025-12-03/claude-code-statusline-setup",[647,301,648],"claude-code","ステータスライン","Jxig-YbFEavk5mj5Q-JliRzz0c0uhwJsCpjRM8rn78U",[],[652,656,660,664,668],{"title":653,"path":654,"publishedAt":655},"Claude Codeを自分仕様にする5つの設定","/claude-code-5-settings-to-customize","2026-03-14T00:00:00.000Z",{"title":657,"path":658,"publishedAt":659},"Claude Code スキルの配布・設定ガイド","/claude-code-skills-guide","2025-12-24T00:00:00.000Z",{"title":661,"path":662,"publishedAt":663},"Claude Code ステータスラインにFable 5のモデル別リミット表示を追加した","/claude-code-statusline-fable5-model-limit","2026-07-20T00:00:00.000Z",{"title":665,"path":666,"publishedAt":667},"1Password EnvironmentsをWindows実機で一周 — op runの値注入テストとconcealedマスクが外れる罠","/1password-env-injection-verification","2026-07-18T00:00:00.000Z",{"title":669,"path":670,"publishedAt":667},"1Password EnvironmentsのMCP連携がWindowsで解禁 — Claude Code / Codexへの設定手順と実機検証","/1password-mcp-windows-claude-codex","https://log.eurekapu.com/og/blog/claude-code-statusline-setup.png?v=2025-12-03T00%3A00%3A00.000Z&title=Claude%20Code%20%E3%82%B9%E3%83%86%E3%83%BC%E3%82%BF%E3%82%B9%E3%83%A9%E3%82%A4%E3%83%B3%E8%A8%AD%E5%AE%9A%E3%82%AC%E3%82%A4%E3%83%89&author=Kei%20Komatsu&sig=e810dd7dbca160c3",1785654671022]