Queryable: Как искать фото в iPhone обычными словами без облаков

29 Mar, 2026
2,964
🔱 448
👥 11

Когда тысячи фото — это проблема

Представьте: вы точно помните, что где-то в фотоархиве есть снимок — «коричневая собака на скамейке в парке». Но стандартный поиск в iOS Photos не понимает таких запросов. Ручной просмотр тысяч изображений? Не наш метод!

Именно эту боль решает Queryable — open-source приложение для iOS, которое позволяет искать фото в альбоме, используя обычные фразы на естественном языке. И главное — полностью оффлайн, без отправки ваших данных в облака Apple или Google.

Как это работает под капотом

Техническая магия Queryable основана на двух ключевых компонентах:

  1. MobileCLIP — оптимизированная версия модели CLIP от Apple, специально созданная для мобильных устройств
  2. Векторный поиск — технология, превращающая и изображения, и текстовые запросы в числа и сравнивающая их

Процесс выглядит так:

  1. При первом запуске приложение анализирует все фото в альбоме и создает для каждого «цифровой отпечаток» — вектор
  2. Когда вы вводите запрос (например, "закат на море"), модель преобразует его в аналогичный вектор
  3. Система находит фото, чьи векторы наиболее близки к вектору запроса

Процесс работы Queryable

Реклама

Почему это круто: 5 ключевых преимуществ

  1. Настоящий оффлайн-поиск — ваши фото никогда не покидают устройство, в отличие от облачных решений
  2. Естественный язык — ищите как говорите: "Макс в красной шапке", "День рождения 2023"
  3. Готовое решение — можно просто скачать из App Store
  4. Открытый код — полная прозрачность и возможность кастомизации
  5. Кроссплатформенность — есть версии для Android и macOS

Для кого это особенно полезно

  • Фотографы — быстрый поиск среди тысяч рабочих снимков
  • Путешественники — мгновенное нахождение фото по месту или объекту
  • Разработчики — готовый пример интеграции AI-моделей в мобильные приложения
  • Все, кто ценит приватность — альтернатива облачным фотосервисам

Как попробовать

  1. Простой путь: установите готовое приложение из App Store
  2. Для разработчиков: клонируйте репозиторий и запустите проект в Xcode

Что под капотом у разработчиков

Проект написан на Swift с использованием:

  • SwiftUI для интерфейса
  • CoreML для работы с моделями
  • MobileCLIP (ранее OpenAI CLIP) для векторных преобразований

Для разработчиков особенно интересно:

Итог: стоит ли пробовать?

Queryable — отличный пример практического применения AI на мобильных устройствах. Это:

  • Готовое решение для конечных пользователей
  • Открытая лаборатория для разработчиков
  • Доказательство, что сложные ML-модели могут работать локально

Если вы устали от ограничений стандартного поиска фото или хотите изучить реализацию векторного поиска на iOS — этот проект точно заслуживает вашего внимания.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.