valtteriluomapareto /
photo-export
Export iCloud photos to local storage
Форки
5
Звёзды
63
Issues
0
Инструмент для выгрузки фото из iCloud на локальный диск macOS. Удобно для создания бэкапов без зависимости от облака.
Что делает
Photo-export вытягивает медиатеку из Apple Photos на ваш компьютер. Программа обходит стандартные ограничения системы и сохраняет оригиналы файлов в выбранную папку.
Это спасение для тех, у кого забито хранилище iCloud. Вы просто запускаете процесс, и он переносит снимки в локальную файловую систему.
Как работает
Утилита использует PhotoKit — нативный фреймворк Apple для взаимодействия с медиатекой. Она обращается к локальной базе данных Photos, кэшированной на Mac, и копирует файлы по заданным параметрам.
Кому подходит
Тем, кто делает локальные архивы фото для безопасности.
Владельцам Mac с забитым облачным хранилищем, которые хотят очистить место.
Вайб-кодерам, собирающим скрипты для автоматизации бэкапов.
Пользователям, желающим перенести фото в сторонние сервисы хранения.
Основные возможности
Прямой экспорт из Apple Photos.
Работа с локальной медиатекой iCloud.
Сохранение оригинальных файлов.
Простой интерфейс под macOS.
Интеграция с системными API Apple.
Как установить
Для использования потребуется установленный Xcode для сборки проекта. Клонируйте репозиторий и скомпилируйте его.
git clone https://github.com/valtteriluomapareto/photo-export.git
cd photo-export
open photo-export.xcodeprojПосле открытия в Xcode нажмите кнопку Run для запуска приложения.
Как применить в своём продукте
Вы можете встроить этот инструмент в цепочку автоматизации бэкапов для своих клиентов. Например, сделать скрипт, который раз в неделю выгружает новые фото в локальное хранилище или на NAS.
Создать сервис автоматической архивации для фотографов.
Использовать как часть системы миграции данных с Apple в облачное S3-хранилище.
Обернуть в CLI-интерфейс для запуска по расписанию через cron.
Подводные камни
Приложение опирается на PhotoKit. Если медиатека не синхронизирована с Mac полностью, часть фото останется в облаке и не выгрузится. Учитывайте это при планировании процесса. Большие библиотеки требуют много свободного места на диске.
Частые вопросы
Нужно ли платить за использование?
Нет, проект open source под лицензией MIT. Вы можете использовать код бесплатно и менять его под свои задачи.
Работает ли это на Windows?
Нет, приложение использует PhotoKit. Это системный фреймворк macOS, поэтому программа будет работать только на компьютерах Apple.
Можно ли выгрузить фото выборочно?
Инструмент предназначен для выгрузки медиатеки. Для сложной фильтрации лучше доработать код через Xcode, добавив нужные условия выборки из PhotoKit.
Топики
Похожие репозитории
FineTune — macOS-утилита для настройки громкости каждого приложения, маршрутизации аудио и эквалайзера. Бесплатная замена SoundSource для работы со звуком.
Applite — это GUI-оболочка для Homebrew Cask. Позволяет устанавливать и обновлять софт на macOS без терминала.
Утилита для управления портами на macOS и Windows. Позволяет мгновенно находить занятые порты, убивать процессы и управлять туннелями в один клик.
PureMac — бесплатный open-source чистильщик для macOS на SwiftUI. Это полноценная замена CleanMyMac без телеметрии и скрытых платежей.
Данные обновлены: 3 июня 2026 г.