Домой Софт Odysseus: бесплатный фоторедактор с открытым исходным кодом от PewDiePie

Odysseus: бесплатный фоторедактор с открытым исходным кодом от PewDiePie

Блогер Феликс Чельберг, известный как PewDiePie, представил Odysseus — бесплатный локальный ИИ-инструмент с полноценным фоторедактором, работающий без платных подписок.

1
0

Современное программное обеспечение для обработки изображений всё чаще переходит на модель платных подписок, обосновывая рост цен внедрением функций искусственного интеллекта. Большинство популярных сервисов, таких как Adobe Photoshop или Canva, требуют использования облачных серверов, где обрабатываются пользовательские данные, а функции вроде генеративной заливки или удаления фона зачастую ограничены тарифными планами. В качестве альтернативы всё большее распространение получают локальные инструменты, среди которых выделяется проект Odysseus, представленный Феликсом Чельбергом, более известным как PewDiePie.

Панель настройки моделей в интерфейсе Odysseus

Особенности рабочего пространства Odysseus

Проект Odysseus изначально задумывался как бесплатное рабочее пространство с открытым исходным кодом, которое работает локально на оборудовании пользователя. Изначально репозиторий на GitHub назывался pewdiepie-archdaemon, однако позднее был переименован в odysseus-dev, а число отметок «звезда» превысило 90 тысяч. Хотя основная часть функциональности платформы сосредоточена на чат-ботах, исследовательских агентах и работе с текстом, встроенный графический редактор стал одной из самых примечательных возможностей системы.

Чельберг открыто заявляет, что стремится создать полноценную бесплатную альтернативу Adobe Photoshop. Ключевой мотивацией автора стали вопросы конфиденциальности: он критикует практику сбора и продажи персональных данных пользователей крупными корпорациями. Разработчик пообещал, что проект всегда будет бесплатным, а ИИ-инструменты в нем должны выступать помощниками, а не заменой для человеческого труда.

Функциональность галереи и графического редактора

Интерфейс галереи Odysseus напоминает Google Photos: при первом запуске пользователь видит фотобиблиотеку с поддержкой альбомов и тегов. Добавление папки с изображениями автоматически создает соответствующий альбом. Редактирование начинается либо с открытия конкретного снимка, либо с создания пустого холста с заданными пропорциями пикселей.

бесплатный фоторедактор — иллюстрация 2 к материалу
Интерфейс галереи Odysseus с возможностью создания нового холста

Инструментарий редактора во многом повторяет стандартные решения, такие как Photopea или Photoshop. В левой панели расположены инструменты для кадрирования, трансформации, рисования кистью, ластик, клонирование, лассо и «волшебная палочка». В нижней части панели сгруппированы ИИ-функции, отмеченные значком «искры». Справа находится панель слоев, позволяющая настраивать прозрачность, менять порядок элементов и использовать переключатели видимости.

Рабочие проекты сохраняются в виде черновиков на сервере, что позволяет продолжить редактирование с другого устройства. Несмотря на наличие пометки «ALPHA» в интерфейсе, базовые задачи вроде удаления фона или ретуши выполняются стабильно. Весь процесс работы осуществляется внутри Docker-контейнера, а управление модельными зависимостями происходит через раздел «Cookbook».

бесплатный фоторедактор — иллюстрация 3 к материалу
Процесс кадрирования изображения в фоторедакторе Odysseus

Работа с ИИ-моделями и аппаратные требования

Искусственный интеллект в Odysseus делится на два типа в зависимости от вычислительных ресурсов. Более требовательные генеративные модели, такие как Stable Diffusion 3.5 Medium (2,5 миллиарда параметров), требуют значительного объема видеопамяти — около 9,9 ГБ. В стандартной конфигурации Docker редактор может не видеть GPU, поэтому обработка зачастую ложится на центральный процессор, что значительно замедляет выполнение задач.

бесплатный фоторедактор — иллюстрация 4 к материалу
Список зависимостей в разделе Cookbook для работы ИИ-инструментов

Более доступные ИИ-инструменты, такие как удаление фона (библиотека rembg), шумоподавление и масштабирование (Real-ESRGAN от Tencent ARC Lab), работают быстрее и не требуют мощных видеокарт. Функция выделения объектов основана на модели sam_mask (Segment Anything от Meta) и полагается на установленные PyTorch и transformers. Хотя некоторые компоненты требуют ручной установки зависимостей, например через PowerShell, в целом инструменты показывают эффективность, сопоставимую с платными аналогами.

На текущем этапе развития Odysseus не может полностью заменить профессиональный пакет Photoshop, однако он предоставляет качественный набор базовых функций для обработки изображений бесплатно и без отправки данных в облако. Это делает проект жизнеспособной альтернативой для пользователей, стремящихся избежать ежемесячных платежей за стандартные инструменты редактирования.

бесплатный фоторедактор — иллюстрация 5 к материалу
Загрузка модели для автоматического удаления фона в Odysseus

Технические нюансы и «кухня» проекта

Важным аспектом экосистемы Odysseus является раздел Cookbook. Именно здесь происходит магия настройки: этот модуль не только управляет загрузкой моделей, но и проводит диагностику системы, оценивая, какие из нейросетевых инструментов ваше «железо» способно потянуть без критических ошибок. В этом кроется одна из главных сложностей для рядового пользователя: работа с тяжелыми генеративными моделями (например, Stable Diffusion 3.5 Medium) требует внушительных ресурсов, при этом стандартный Docker-контейнер не всегда корректно пробрасывает GPU в среду выполнения. В таких случаях нагрузка ложится на центральный процессор, что превращает ожидание результата в длительный процесс — одна только загрузка модели для заполнения областей (inpainting) может занять около получаса.

бесплатный фоторедактор — иллюстрация 6 к материалу
Применение функции заполнения (inpainting) на основе ИИ-моделей

Разработчики подошли к вопросу оптимизации дифференцированно:

бесплатный фоторедактор — иллюстрация 7 к материалу
Использование встроенных инструментов для удаления фона в реальном времени
  • Инструменты малого формата: Они работают на базе облегченных моделей, таких как rembg для удаления фона (используются компактные ONNX-модели). Интересно, что в некоторых случаях при установке через интерфейс возникают конфликты, которые решаются стандартными командами вроде pip в PowerShell.
  • Восстановление качества: Инструменты денойза и апскейлинга базируются на Real-ESRGAN от Tencent ARC Lab. Эта модель примечательна тем, что была обучена исключительно на синтетических данных, что позволяет ей эффективно реставрировать фотографии из реальной жизни.
  • Семантическое выделение: Функция выделения объектов в один клик (click-to-select) использует архитектуру sam_mask, основанную на модели Segment Anything от Meta, требующей предварительной настройки окружения PyTorch и библиотек transformers.

Особенности пользовательского опыта

Несмотря на амбициозную цель — создать «свой Photoshop», PewDiePie признает, что проект находится на стадии раннего тестирования, о чем свидетельствует соответствующий ALPHA-бейджик в интерфейсе. Тем не менее, подход к сохранению прогресса заслуживает внимания: каждая манипуляция со слоем, включая данные об изображении, его позиционировании и прозрачности, сохраняется в виде проекта. Это позволяет закрыть вкладку и вернуться к работе позже, причем доступ к черновикам сохраняется даже при смене устройства, так как данные хранятся на локальном сервере.

В ходе использования инструмента выяснились некоторые любопытные детали: например, при попытке подключить сторонние API-ключи, такие как OpenAI, редактор их попросту игнорирует, принуждая пользователя работать исключительно с локальными моделями. Это полностью соответствует идеологии Феликса Чельберга: проект не должен зависеть от внешних корпоративных подписок или серверов. Функция Sharpen AI стала для автора тестирования эталоном успеха — она демонстрирует производительность, сопоставимую с платными аналогами, при этом работая полностью офлайн.

бесплатный фоторедактор — иллюстрация 8 к материалу
Панель слоев в графическом редакторе Odysseus

«ИИ не должен делать работу за тебя, он должен помогать, когда его об этом просят», — так звучит философия Феликса Чельберга относительно внедрения автоматизации в графический редактор.

На текущий момент Odysseus представляет собой редкий пример продукта, где «скучная середина» (базовые инструменты вроде удаления фона, которые стали стандартом платных тарифов) реализована максимально доступно. Это не замена профессионального софта для глубокой ретуши, но мощный инструмент для тех, кто ценит приватность и не хочет делегировать обработку своих личных фотографий в «облака» крупных IT-гигантов.