📱 Мобильный Android-клиент для ComfyFileSorter — мощного локального менеджера галереи для генераций ComfyUI.
📖 English README — read in English.
You can download the latest APK from the Releases page.
Android-приложение для просмотра и управления файлами с вашего ComfyUI сервера. Сканируйте QR-коды, просматривайте изображения и видео, изучайте метаданные генерации и скачивайте файлы — всё с вашего телефона.
Это приложение является клиентом и требует запущенного ComfyFileSorter на вашем ПК или сервере.
| Галерея и навигация | Настройки отображения | Просмотр и метаданные |
|---|---|---|
![]() |
![]() |
![]() |
| Удобный просмотр папок и генераций | Гибкая настройка фильтров и сортировки | Полноэкранный просмотр со всеми параметрами |
Установка ComfyFileSorter:
# Клонируйте репозиторий
git clone [https://github.com/Stamir36/ComfyFileSorter.git](https://github.com/Stamir36/ComfyFileSorter.git)
cd ComfyFileSorter
# Установите зависимости
pip install -r requirements.txt
# Запустите сервер
python app.pyСервер запустится по адресу http://127.0.0.1:7865. Для удалённого доступа с телефона используйте встроенную поддержку Ngrok или localhost.run — ComfyFileSorter сгенерирует QR-код, который можно отсканировать прямо из этого приложения.
- Управление серверами — добавляйте и храните несколько подключений к ComfyUI серверам
- QR-сканер — быстрое подключение сервера через сканирование QR-кода (ML Kit)
- Галерея — просмотр папок и файлов с поиском, сортировкой и фильтрацией
- Просмотр изображений — полноэкранный режим с зумом (щипок и двойное нажатие)
- Видеоплеер — встроенный плеер на базе ExoPlayer с элементами управления
- Метаданные генерации — просмотр промптов, параметров и весов LoRA
- Скачивание и шаринг — сохранение файлов на устройство или отправка другим приложениям
- Копирование промпта — копирование позитивного/негативного промпта в буфер обмена одним нажатием
| Компонент | Технология |
|---|---|
| Язык | Kotlin |
| UI | Jetpack Compose, Material 3 |
| Навигация | Navigation Compose |
| QR-сканирование | CameraX + ML Kit Barcode Scanning |
| Изображения | Coil (кэширование в памяти и на диске) |
| Сеть | Retrofit + Gson |
| Видео | ExoPlayer (Media3) |
| Разрешения | Accompanist Permissions |
- Android 9.0 (API 28) и выше
- Камера (опционально, для сканирования QR-кодов)
# Клонируйте репозиторий
git clone [https://github.com/Stamir36/ComfySorter-Android.git](https://github.com/Stamir36/ComfySorter-Android.git)
cd ComfySorter-Android
# Откройте в Android Studio или соберите из командной строки
./gradlew assembleDebugapp/src/main/java/com/unesell/comfysorter/
├── MainActivity.kt # Точка входа и навигация
├── ServerListScreen.kt # Экран списка серверов
├── ScannerScreen.kt # QR-сканер с камерой
├── GalleryScreen.kt # Галерея файлов и папок
├── ViewerScreen.kt # Полноэкранный просмотр файлов
├── ServerRepository.kt # Локальное хранилище серверов
├── network/
│ └── ApiService.kt # API-клиент для ComfyFileSorter
└── ui/theme/ # Тема и стили приложения
- Запустите ComfyFileSorter на вашем ПК/сервере — см. инструкцию по установке.
- Откройте доступ для телефона — используйте Ngrok или localhost.run (встроено в ComfyFileSorter).
- Откройте приложение → нажмите «Новое подключение» → отсканируйте QR-код, показанный ComfyFileSorter.
- Просматривайте галерею — ищите, сортируйте и фильтруйте ваши генерации.
- Нажмите на файл для полноэкранного просмотра — приближайте, смотрите метаданные, скачивайте или делитесь.
MIT
- 🖥️ ComfyFileSorter (Сервер) — серверная часть
- 📖 English README — описание на английском языке


