背景
会社のPCと個人PCでClaude Codeを使っているのだけど、
- 会社PCではAPI Keyによる従量課金方式
- 個人PCはサブスクのProプラン
となっている。permissionsの設定などで秘伝のタレ化している ~/.claude/settings.json は共通化して管理したいが、会社PCの ~/.claude/settings.json にはAPIキーやその他会社環境固有の環境変数を定義する必要があるため、会社PCと個人PCで発生する差分をどうにかしたい。
まとめ
- macOSの場合は、PC固有の設定を
/Library/Application\ Support/ClaudeCode/managed-settings.jsonに保存する - 共通の設定は dotfiles リポジトリ内で settings.json を管理
このやり方でうまいこと差分を吸収できたよ、というただそれだけの記事。