PART 1 初期化する前にやること
1-3. SSDにコピーする 2〜3時間(コピー待ち)
SSDをMacに差し込む → Finderでアイコンを開く → mac_backup フォルダを作成。
Finderの使い方(超初心者向け)
1 Finderを開く(Dockの笑顔アイコン)
2 メニューバー「移動」→「ホーム」
3 隠しファイル表示: Cmd + Shift + . を同時押し
→ 薄い色のファイルが見えるようになります
Documents はiCloudに同期されていません! 184GBの全データがこのMacにしかありません。必ずSSDにコピーしてください。
以下をドラッグ&ドロップ:
# コピー元 サイズ 重要度
1 Documents BECOME(74G), オモシュワ(53G), ツキミチル(29G), stadiums(17G) 184 GB 最重要
2 Music → GarageBand Podcastプロジェクト38本 + WAVファイル 21 GB 最重要
3 Movies iMovieライブラリ 13 GB 重要
4 migration_backup 復元スクリプト・シークレット・設定全部入り 1 GB 最重要
5 .claude (隠しフォルダ: Cmd+Shift+.で表示)Claude Code全設定・メモリ・スキル 2 GB 最重要
6 CLAUDE.md (ホーム直下のファイル)数KB 最重要
7 Downloads 2.8 GB 中
8 Desktop 1.5 GB 中
9 Pictures iCloud写真OFF、このMacにしかない 216 MB 中
合計 約 226 GB
さらに、以下もコピー(少し手順が複雑):
LINEデータ(9.3GB) 場所: Finderで Cmd+Shift+G → ~/Library/Group Containers/ を開く → VUTU7AKEUR.jp.naver.line.mac フォルダをSSDにコピー トーク履歴・メディアが入っています 重要
Keychains(41MB) 場所: Cmd+Shift+G → ~/Library/Keychains/ → フォルダごとSSDにコピー 保存済みパスワード・証明書 重要
画面録画(648MB) 場所: Cmd+Shift+G → ~/Library/ScreenRecordings/ → SSDにコピー 中
合計 約236GB 。コピーに2〜3時間 かかります。 コピー中はMacを閉じない・スリープさせない! 「システム設定」→「ディスプレイ」→ スリープを「しない」に設定。
PART 4 データの復元(ターミナル作業)
4-2. ターミナルを開く
Cmd + Space → 「ターミナル」と入力 → Enter
以下、コマンドの黒い部分をタップ → 「コピー」→ ターミナルにペースト → Enter で実行。
4-3. Xcode CLT 5分
xcode-select --installコピー
ダイアログで「インストール」→ 完了まで待つ。
「install requested for command line developer tools」等の表示後、しばらくしてダイアログが消える
完了
4-4. Homebrew 3分
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"コピー
パスワード → Macのログインパスワードを入力(画面に表示されない)。
完了後、これも実行:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile && eval "$(/opt/homebrew/bin/brew shellenv)"コピー
brew --version → 「Homebrew X.X.X」
brew --version で表示された
4-5. ツール一括インストール 5分
brew bundle --file=~/migration_backup/Brewfileコピー
gh, tmux, ffmpeg, node, python 等がインストールされる
完了
4-6. GitHub にログイン 2分
gh auth loginコピー
What account? GitHub.com
Protocol? HTTPS
Authenticate Git? Yes
How to authenticate? Login with a web browser
表示されるコードをブラウザに入力(Safariで github.com を開く)。
gh auth status → 「Logged in to github.com account nakazi555」
nakazi555 でログインできた
4-7. Git設定 + dotfiles 1分
git config --global user.name "中島 草太" && git config --global user.email "nakazi555@gmail.com"コピー
cp ~/migration_backup/gitconfig ~/.gitconfigコピー
gitconfig をコピーした後、user.name/email を再設定(コピーで上書きされるため):
git config --global user.name "中島 草太" && git config --global user.email "nakazi555@gmail.com"コピー
cp ~/migration_backup/.bash_profile ~/ 2>/dev/null; cp ~/migration_backup/.zshrc ~/ 2>/dev/null; cp ~/migration_backup/.npmrc ~/ 2>/dev/nullコピー
パス内の s22312 を新ユーザー名に置換:
sed -i '' 's|s22312|__USERNAME__|g' ~/.bash_profile ~/.zshrc ~/.npmrc 2>/dev/null; source ~/.zshrc 2>/dev/null; source ~/.bash_profile 2>/dev/nullコピー
完了
4-8. Claude Code 設定を復元 1分
bash ~/migration_backup/restore_claude.sh __USERNAME__コピー
「置換完了!」「's22312' の参照は全て置換済みです」
「置換完了!」と表示された
4-9. macOS 設定 + フォント 1分
bash ~/migration_backup/restore_macos_settings.shコピー
cp ~/migration_backup/fonts/* ~/Library/Fonts/コピー
トラックパッド・Dock・時計が元通り。フォント68個復元。
完了
4-10. 全プロジェクトをクローン 5分
cd ~ && for repo in become-hq become-web become-automation become-contact-api omoshu omoshu-shorts omoshu-web the-person tsukimechill-hq tsukimechill-reels family-health money-keeper podcast-editor villa-os villa-os-web yuragi-lp become-wedding-lp unicorn-gundam-lp claude-evolution CacheClip spf-obog; do echo "=== $repo ==="; gh repo clone nakazi555/$repo ~/$repo 2>/dev/null || echo "[SKIP] $repo"; doneコピー
21個のリポジトリが順番にクローンされる。SKIP が数個出ても正常。
プロジェクトフォルダがホームに並んだ
4-12. Claude Code + npm 3分
npm install -g @anthropic-ai/claude-code @google/claspコピー
claude --version → バージョン番号が表示される
claude --version が表示された
4-13. アプリ設定 + Google IME + DaVinci 1分
cp ~/migration_backup/preferences/*.plist ~/Library/Preferences/ 2>/dev/null
mkdir -p ~/Library/Application\ Support/Google/JapaneseInput
cp ~/migration_backup/google_ime/*.db ~/Library/Application\ Support/Google/JapaneseInput/ 2>/dev/null
mkdir -p ~/Library/Application\ Support/Blackmagic\ Design/DaVinci\ Resolve/
cp -r ~/migration_backup/davinci/* ~/Library/Application\ Support/Blackmagic\ Design/DaVinci\ Resolve/ 2>/dev/nullコピー
iTerm2, Rectangle, Clipy, Raycast の設定 + Google日本語入力辞書 + DaVinci設定
完了
4-13b. tmux + ~/.config 復元 30秒
cp ~/migration_backup/.tmux.conf ~/ 2>/dev/null
mkdir -p ~/.config
cp -r ~/migration_backup/config/git ~/.config/ 2>/dev/null
cp -r ~/migration_backup/config/gh ~/.config/ 2>/dev/null
cp -r ~/migration_backup/config/gws ~/.config/ 2>/dev/null
mkdir -p ~/.local/bin ~/bin
cp ~/migration_backup/local_bin/claude-ws ~/.local/bin/ 2>/dev/null && chmod +x ~/.local/bin/claude-ws
cp ~/migration_backup/local_bin/dev-session ~/.local/bin/ 2>/dev/null && chmod +x ~/.local/bin/dev-session
cp ~/migration_backup/local_bin/gws ~/bin/ 2>/dev/null && chmod +x ~/bin/gwsコピー
tmux設定 + Git/gh/gws設定 + カスタムツール (claude-ws, dev-session, gws)
完了
4-14. LaunchAgents(自動化) 1分
mkdir -p ~/Library/LaunchAgents && cp ~/migration_backup/LaunchAgents/*.plist ~/Library/LaunchAgents/コピー
パス内の s22312 を新ユーザー名に置換:
sed -i '' 's|s22312|__USERNAME__|g' ~/Library/LaunchAgents/*.plistコピー
BECOME/omoshu自動化68個。全プロジェクト動作確認後 に有効化推奨。
完了
4-15. 各プロジェクト依存関係 5分
for dir in become-automation become-web omoshu omoshu-shorts podcast-editor money-keeper yuragi-lp family-health; do if [ -d "$HOME/$dir" ] && [ -f "$HOME/$dir/package.json" ]; then echo "=== $dir ===" && cd "$HOME/$dir" && npm install && cd ~; fi; doneコピー
各プロジェクトで「added XXX packages」と表示される
完了
PART 5 手動でやること
5-1. アプリのインストール 20分
Webからダウンロード or App Store。上から優先度順。
Google Chrome — Googleアカウントでログインすればブックマーク・パスワード・拡張が全復元
Google日本語入力 — google.co.jp/ime
Claude Desktop — claude.ai
Slack
LINE — App Store
iTerm2 — iterm2.com
Rectangle — rectangleapp.com
Clipy — clipy-app.com
Raycast — raycast.com
Figma
Adobe Creative Cloud (→ Premiere, AE, Media Encoder)
DaVinci Resolve
Zoom / Discord / Google Drive
全80アプリ一覧
MS Office, GarageBand(App Store), iMovie(App Store), KeePassXC, Typeless, AutoRaise, TickTick, VS Code, Vrew, eTax, Termius, Gather, Comet, tldv, Circleback 等
詳細: ~/migration_backup/all_apps_list.txt
5-2. 手動設定 10分
ログイン項目 : システム設定 → 一般 → ログイン項目Chrome, Typeless, Slack, AutoRaise, LINE, Google Drive, Claude, Clipy, Figma
Bluetooth : Buds3 Pro, X10 再ペアリング
プリンタ : Brother HL-L2375DW 追加
壁紙 : シンゴジラ(Documents内)
アプリ権限 : 初回起動で「アクセシビリティ」を許可Rectangle, AutoRaise, Raycast, Clipy → システム設定で許可
PART 6 最終確認
6-1. 動作チェック 2分
echo "--- GitHub ---" && gh auth status && echo "--- Git Config ---" && git config --global user.name && git config --global user.email && echo "--- Claude ---" && claude --version && echo "--- Node ---" && node --version && echo "--- Python ---" && python3 --versionコピー
各ツールのバージョン + Git user.name「中島 草太」が表示される
全部表示された
6-2. s22312 の痕跡チェック 30秒
grep -r "s22312" ~/.claude/ 2>/dev/null | grep -v ".git/" | head -5 || echo "OK: 痕跡なし"コピー
「OK: 痕跡なし」
「OK: 痕跡なし」と表示された
6-3. Claude Code 起動テスト 1分
cd ~/become-automation && claudeコピー
起動して過去のメモリが読み込まれればOK。 /exit で終了。
Claude Code が正常起動した