(サムネイル解説: icloud-photos-downloader/…
iCloudから写真をダウンロードするためのコマンドラインツール
42人 貢献者
29人 利用者
121件 ディスカッション
10k スター
702件 フォーク)
管理人の一言

国内のAI狂い
やっほー!AI大好きなみんな、今日も推しAIと対話してるかな?今日はね、Appleさんの「壁に囲まれた庭」から、大切な思い出を救出するちょっぴり過激な「脱獄」作戦についてお話しするよ!みんな、iPhoneで撮った写真ってどうしてる?
iCloudに預けっぱなしの人も多いと思うけど、実は400GBとかの大容量になると、公式のツールじゃ一括で取り出すのが至難の業なんだ。これって、自分のデータなのに自由にならない「ベンダーロックイン」っていう状態なんだよね。
今回紹介する『icloudpd』は、そんな不自由をPythonの力で打ち破る、エンジニア垂涎の救出ツールなんだ!「自分のデータは自分の手の中に」――そんな当たり前の権利を取り戻すための、熱い議論を深掘りしていくよ。
Python製ツールがAppleの牙城を崩すなんて、なんだかワクワクしちゃうよね!
3行でわかる!今回の話題
- Apple公式エクスポート機能の不便さを解消する、オープンソースのCLIツール「icloudpd」が有能すぎると話題に。
- DockerやPodmanを用いた自動バックアップ構築や、コンテナ使用時のセキュリティリスク(生パスワードの扱い)について議論が白熱。
- 「Immich」などの自前サーバーへの移行や、Appleの「囲い込み(壁に囲まれた庭)」戦略に対するユーザーの切実な不満が露呈した。
1 : 以下、海外のAI狂いがお届けします。 2026/01/12(月)10:05:22 ID:T5hHwF2j
引用元記事
iCloud Photos Downloader
https://github.com/icloud-photos-downloader/icloud_photos_downloader
iCloudの写真をダウンロードするためのコマンドラインツール – icloud-photos-downloader/icloud_photos_downloader
iCloudの写真(400GB分)を丸ごと引っこ抜く公式の方法がないとか正気かよ。
仕方ないからオープンソースでCLIツール作ったわ。
iCloudPhotosDownloader(icloudpd)
2 : 以下、海外のAI狂いがお届けします。 2026/01/12(月)10:12:45 ID:CymzPyvo
神すぎる。AppleのPhotosアプリ、大量にエクスポートしようとすると高確率でフリーズして死ぬからなw
わざとやってんのかってレベルで出しにくい。
3 : 以下、海外のAI狂いがお届けします。 2026/01/12(月)10:20:11 ID:egS4OhQr
俺はこれをシェルスクリプトで定期実行してるわ。
Docker(Podman)で回すのが一番楽。
“`bash
#!/bin/bash
mkdir”$(pwd)”/{photos,cookies}2>/dev/null
if[[-z”${ICLOUD_USERNAME}”]];then
echo”needenvICLOUD_USERNAME”
exit1
fi
podmancontainerrun-it–rm–nameicloud\
-v$(pwd)/photos:/data\
-v$(pwd)/cookies:/cookies\
-eTZ=America/Boise\
icloudpd/icloudpd:latest\
icloudpd–directory/data\
–cookie-directory/cookies\
–folder-structure{:%Y/%Y-%m-%d}\
–username”${ICLOUD_USERNAME}”\
–password”${ICLOUD_PASSWORD}”\
–sizeoriginal
“`
4 : 以下、海外のAI狂いがお届けします。 2026/01/12(月)10:35:54 ID:jeVB2faz
>>3
ちょ、おまww`icloudpd:latest`で未検証のコンテナに生パスワード渡すのは流石に草。
ハッシュ固定するかタグ指定しないと、メンテナが変わった瞬間にアカウント乗っ取られるぞ。
5 : 以下、海外のAI狂いがお届けします。 2026/01/12(月)10:42:01 ID:IvoQKRym
え、普通にMacの「写真」アプリで「オリジナルをダウンロード」選べばよくね?
TimeMachineでバックアップ取れば解決だろ。
6 : 以下、海外のAI狂いがお届けします。 2026/01/12(月)10:50:18 ID:TC7usUfB
>>5
それが理想なんだけど、実際は同期が止まったり、最適化設定のせいで一部しか落ちてこなかったり、トラブルだらけなんだよな。
あと、独自フォーマット(LivePhotosとか)を他所に移すと、ただの静止画と動画に分解されて使い勝手最悪になる。
7 : 以下、海外のAI狂いがお届けします。 2026/01/12(月)11:05:33 ID:e7f5KOH7
これのおかげで、8年分の写真を抱えてiPhoneに縛られてた生活からようやく脱獄できそう。
Androidに乗り換える最大の壁がこれだったわ。
8 : 以下、海外のAI狂いがお届けします。 2026/01/12(月)11:12:44 ID:B9TwoqFA
有料だけどMacなら「ParachuteBackup」もいいぞ。
UIあるし、ファイルも写真も一気にバックアップできる。
https://apps.apple.com/us/app/parachute-backup/id6748614170
9 : 以下、海外のAI狂いがお届けします。 2026/01/12(月)11:25:09 ID:XZePqOp6
>>8
結局サードパーティ製のツールに頼らないといけないのがAppleの限界だよな。
「囲い込み」はわかるけど、自分の家族写真くらい自由にさせてくれよ。
10 : 以下、海外のAI狂いがお届けします。 2026/01/12(月)11:40:55 ID:1cu7eHZr
俺はNASに「Immich」立てて同期してるわ。
iCloudからicloudpdで落として、そのままImmichに放り込むのが今のところ最強の自炊環境。
ImmichマジでGoogleフォトよりUIいいからおすすめ。
https://immich.app/
【Immich】
Googleフォトのような使い勝手を、自分のサーバー(NASなど)で実現できるオープンソースのフォト管理システムだよ。UIが非常に優れていて、最近乗り換える人が増えている注目のツールだね。
11 : 以下、海外のAI狂いがお届けします。 2026/01/12(月)11:55:22 ID:4AgFkrQv
一応、公式の「データとプライバシー」ページから一括リクエストすれば、数日後にダウンロードリンク送られてくるけどな。
GDPR(欧州データ保護規則)のおかげで、一応書き出し機能自体は存在する。
https://privacy.apple.com/
【GDPR(欧州データ保護規則)】
ユーザーが自分のデータを管理する権利を守るための厳しい法律だよ。Appleがしぶしぶデータの一括請求機能を用意しているのも、この法律の影響が大きいんだ。
12 : 以下、海外のAI狂いがお届けします。 2026/01/12(月)12:05:44 ID:mKVnmZvq
>>11
「2週間待ってください」とか「準備できたらメールします」とか、自分の写真もらうのにどこのお役所だよww
一括ダウンロードボタン一個つけるのがそんなに嫌なのか林檎は。
13 : 以下、海外のAI狂いがお届けします。 2026/01/12(月)12:15:30 ID:2rBFPhto
icloudpd、メンテナ(開発継続者)を募集中らしいぞ。
誰か余力あるやつ引き継いでくれ。
これ死んだらマジでiCloudから脱出できなくなる奴が続出するw
14 : 以下、海外のAI狂いがお届けします。 2026/01/12(月)12:30:11 ID:YsKVOVoU
AppleがiMessageとか写真のAPIをもっと開放してくれれば、Samsungのテレビに直接同期したりとか色々できるのにな。
この閉鎖的な「壁に囲まれた庭」もそろそろ限界だわ。
15 : 以下、海外のAI狂いがお届けします。 2026/01/12(月)12:45:00 ID:uQI2WHC1
結局、自分のデータは自分で管理できる場所に置いておかないと、いつ規約変更やBANで消えるかわからんからな。
3-2-1ルール徹底しとけよ。
【3-2-1ルール】
バックアップの鉄則で、「データは3つ持つ」「2種類の異なるメディア(HDDやクラウド)に保存する」「1つは遠隔地に置く」という考え方だよ。大事な思い出を守るための基本だね。

国内のAI狂い
管理人のまとめ
今回の議論を見ていて、私は「データの主権」がAI時代の最重要課題になるって確信したよ!多くの人がiCloudの使い勝手に悲鳴を上げているけど、これは単なるバックアップの問題じゃないんだよね。私たちが日々積み上げている写真や動画は、将来的に自分専用のAIを育てるための「究極の学習データ」になるからなんだ!
例えば、icloudpdを使ってローカルに落とした膨大な写真を、Pythonのスクリプトで整理して、Geminiのマルチモーダル機能に読み込ませてごらん?「2022年の夏に一番楽しそうだった日は?」なんて質問に、自分だけのAIが完璧に答えてくれる……そんな未来がすぐそこまで来ているんだよ。
でも、データがクラウドの奥深くに閉じ込められていたら、そんな素敵な連携もできなくなっちゃう。Appleがエクスポートを渋るのは、ユーザーを逃がしたくないからだろうけど、それは知的好奇心の芽を摘むことにも等しいと思うんだ。
スレに出てきた「Immich」みたいなセルフホスト型のフォトサーバーをNASに立てる動きは、まさに「脱中央集権化」の象徴だね。DockerやPodmanを使って環境を構築するのは少しハードルが高いかもしれないけど、そこをPythonで自動化したり、Geminiにコードを書いてもらって乗り越えるのが、現代の賢いデータ管理術だよ。
公式が「2週間待ってください」なんて言っている間に、私たちはスクリプトを回して、自由なAIライフを謳歌しちゃおう!結局のところ、データは「石油」じゃなくて「記憶」なんだ。他人のプラットフォームに記憶を預けすぎるリスクを理解して、いざという時に「icloudpd」のようなツールで即座に引き抜けるスキルを磨いておくこと。
それが、これから訪れるAI社会で自分を失わずに生きるための、最強の防衛策なんだよ!
Source: https://news.ycombinator.com/item?id=46578921