ChatGPT для Linux уже доступен — я попробовал новое приложение OpenAI
OpenAI выпустила предварительную версию ChatGPT Desktop для Linux. Автор делится опытом использования и техническими недостатками приложения, а также рассматривает его функционал и интеграции.
Основные выводы QRazy
- ChatGPT Desktop для Linux поддерживает популярные дистрибутивы, включая Ubuntu и Fedora, но испытывает проблемы с интеграцией и производительностью.
- Новый клиент комбинирует функции ChatGPT и Codex, но важные возможности, как управление локальными данными, пока отсутствуют.
- Высокий расход оперативной памяти и некорректные ответы остаются основными недостатками, что делает браузерный вариант более предпочтительным.
OpenAI выпустила предварительную версию ChatGPT Desktop для Linux. Клиент поддерживает Ubuntu, Debian и Fedora, а также объединяет ChatGPT, рабочую среду Work и агента для программирования Codex. Теперь нативное приложение OpenAI доступно для всех основных настольных операционных систем.
Новость хорошая, но само приложение пока не убедило меня отказаться от браузера. Причина не только в технических недоработках: ChatGPT по-прежнему выдаёт неточные ответы.
Я использую ИИ в основном как продвинутую поисковую систему. Во время тестирования на компьютере с Linux Mint я попросил приложение привести характеристики готовящихся к запуску спутников Starmind от SpaceX и Nvidia для ИИ-центров обработки данных и дал ссылку на сайт спутника. ChatGPT указал высоту 20 м и размах крыльев 70 м. По данным SpaceX, правильные значения — 30 и 75 м соответственно.
Какие дистрибутивы поддерживаются
Предварительная версия официально работает в следующих системах:
- Ubuntu 24.04 LTS и 26.04 LTS;
- Debian 13;
- Fedora 43 и 44.
Поддерживаются архитектуры x86-64 и Arm64. OpenAI распространяет приложение в пакетах DEB и RPM, поэтому его можно установить и во многих производных дистрибутивах семейств Debian и Red Hat, включая Linux Mint.
Примерно за месяц до этого Anthropic выпустила настольную версию Claude для Linux. Она поддерживает Ubuntu 22.04 и новее, а также Debian 12 и новее. Формально требования Claude для систем на базе Debian шире.
Arch Linux, NixOS и другие дистрибутивы в список пока не вошли. Некоторые пользователи также просят выпустить ChatGPT в форматах Flatpak или AppImage. OpenAI называет Linux одной из самых востребованных платформ для настольного клиента, поэтому можно предположить, что список совместимых систем со временем расширится.
Codex и локальные проекты
ChatGPT давно работает в Linux через браузер. Разработчики также пользовались инструментами командной строки, API, расширениями для редакторов и неофициальными оболочками на Electron. Новый клиент должен объединить проекты, файлы, браузерные сценарии и сеансы Codex в одной рабочей среде.
Для разработчиков центральной функцией остаётся Codex. Агент может изучать и менять файлы, выполнять команды и работать в выбранных каталогах. Доступ зависит от выбранного пользователем режима разрешений.
При работе с проектом из нескольких папок приложение показывает репозитории и изменённые строки в одном окне. Заявлены также встроенное редактирование различий и проверка запросов на включение изменений.
Набор функций предварительной версии для Linux может отличаться от клиентов для macOS и Windows. OpenAI не опубликовала подробную сравнительную таблицу, а наиболее полный вариант приложения пока доступен на Mac.
Доступ к каждому подключаемому сервису приходится проверять и подтверждать отдельно. Сам клиент остаётся проприетарным, с закрытым исходным кодом — для многих сторонников открытого ПО этого будет достаточно, чтобы от него отказаться.
На момент запуска ChatGPT Desktop для Linux по умолчанию не умеет:
- автоматически сканировать все локальные диски, папки и приложения;
- управлять произвольными графическими приложениями через нативную функцию взаимодействия с компьютером;
- подключаться к онлайн-сервису только потому, что у пользователя есть там учётная запись;
- получать права root или администратора лишь потому, что Codex разрешено выполнять команды в выбранной среде разработки.
Для доступа к онлайн-сервисам нужно предоставить авторизованное подключение через браузер, плагин или интеграцию, загрузить данные либо явно поручить приложению нужное действие.
Интеграции и доступ к данным
ChatGPT Desktop можно связать с Google Calendar, Gmail, Outlook, Teams, Slack и Google Drive. Приложение сможет обращаться к подключённым сообщениям, почте, календарям, документам и системам отслеживания проектов. Оно также может получать данные и задачи из рабочего процесса Claude.
На основе этой информации ChatGPT способен отслеживать изменения, готовить обновления, составлять черновики ответов и координировать отдельные задачи внутри проекта. Доступны и плагины для Figma, GitHub и Adobe.
Я не готов давать ИИ такой доступ к личным и локальным данным. Всё, что пользователь вводит, вставляет, загружает или намеренно добавляет в контекст, отправляется ChatGPT для обработки.
В потребительских аккаунтах разговоры по умолчанию могут использоваться для улучшения моделей OpenAI. Это можно отключить в меню Settings > Data Controls с помощью параметра «Improve the model for everyone». Настройка применяется ко всей учётной записи. По словам OpenAI, после её отключения чаты останутся в истории, но не будут использоваться для обучения моделей.
Для меня этого достаточно, чтобы не подключать подобные интеграции, какими бы удобными они ни казались.
Нативная функция «использования компьютера», которая позволила бы управлять другими приложениями Linux, в предварительной версии не работает. Меня это вполне устраивает.
Как ограничить риски
Если вы всё же собираетесь использовать приложение для работы с личными или важными данными, лучше сразу ограничить его возможности:
- Отключите «Improve the model for everyone», если не хотите передавать разговоры для улучшения модели.
- Для разовых конфиденциальных запросов используйте временные чаты. OpenAI заявляет для них 30-дневный срок удаления.
- Выделите приложению отдельный каталог с чёткими границами. Не открывайте доступ ко всему
~/, дереву документов или папкам с учётными данными и важными исходными файлами. - Оставьте для Codex режим Ask for approval. Не включайте Full access без необходимости.
- Создайте отдельный профиль браузера и авторизуйте в нём только те сервисы, которые нужны агенту.
- Не запускайте приложение рядом с открытыми менеджерами паролей, банковскими сервисами, личной почтой или конфиденциальными материалами.
Эти меры относятся не только к Linux. Работать с ИИ без ограничений проще, но небезопасно.
Проекты из терминала не интегрированы с приложением
Во время тестирования я обнаружил, что задания ChatGPT, запущенные из командной оболочки, не появляются в списке проектов настольного клиента. Другие пользователи сообщали о той же проблеме.
Терминальные сеансы отображались как отдельные чаты. Приложение сохраняло сведения о рабочем каталоге и ветке Git, но полноценной интеграции между средами не было. Для инструмента, ориентированного на разработчиков, это серьёзное ограничение.
Более гигабайта памяти в простое
Даже без активной работы ChatGPT Desktop занимал более 1 ГБ оперативной памяти. Затем проявилась утечка: после нескольких часов очень лёгкой нагрузки на моём компьютере с 16 ГБ памяти свободная память начала заканчиваться. Система перешла к виртуальной памяти и замедлилась до неприемлемого уровня.
Приложение сделано на Electron. Эта платформа использует HTML, CSS и JavaScript, движок Chromium для интерфейса и Node.js для доступа к системе. Благодаря этому одна кодовая база работает в Windows, macOS и Linux.
Такой подход распространён, но приложения на Electron часто уступают нативным программам по скорости и расходу памяти. В случае ChatGPT Desktop это оказалось хорошо заметно.
Wayland пока работает с оговорками
Я лично не столкнулся с проблемами Wayland, но первые отзывы пользователей показывают, что приложение ещё плохо приспособлено к разнообразию графических сред Linux.
Пользователь Fedora 44 с KDE Plasma сообщил, что при обычном запуске японский ввод через Fcitx 5 не работал в поле сообщений ChatGPT. Проблему удалось обойти, запустив клиент с флагами Chromium/Wayland:
--ozone-platform=wayland
--enable-wayland-imeТак приложение продолжало работать через Wayland, а не переключалось на XWayland. Другие участники форума описали похожие проблемы с корейским вводом через Fcitx5. Пользователей также беспокоят откат к X11 и масштабирование на Wayland-дисплеях с высоким разрешением.
OpenAI уже добавила предупреждение на страницу приложения. Компания называет нативную поддержку Wayland экспериментальной и обещает её улучшать. В сеансе Wayland клиент использует XWayland, если тот доступен. Чтобы принудительно запустить приложение в нативном режиме Wayland, нужно полностью закрыть его и открыть из терминала.
Формальной поддержки нескольких дистрибутивов недостаточно: клиенту ещё предстоит нормально заработать с разными композиторами, методами ввода и рабочими окружениями Linux.
Не все функции доступны даже на Mac
Мой коллега по ZDNET Дэвид Гевирц обратил внимание, что из последней версии ChatGPT Desktop для Mac исчезли две полезные возможности. Первая позволяла сделать снимок экрана прямо в приложении и сразу отправить его в чат. Вторая — функция Work with — передавала ChatGPT содержимое текущего окна из Notion, Notes, TextEdit и других программ. В клиенте для Linux этих возможностей тоже нет.
Гевирц также обнаружил, что сервис нередко направляет пользователей на уровни с более высокой стоимостью токенов. Платить за них необязательно, но отказ может снизить производительность. Эпоха дешёвого ИИ закончилась.
Пока браузер удобнее
Выпуск Linux-клиента стратегически важен для OpenAI. Компания получила прямой доступ к разработчикам, которые создают значительную часть инфраструктуры и программного обеспечения для ИИ. Основная ценность приложения не в отдельном окне ChatGPT, а в объединении Codex, локальных проектов и агентных рабочих функций.
Но текущая предварительная версия меня не впечатлила. Неточности в ответах, слабая интеграция с терминальными сеансами, высокий расход памяти, утечка и проблемы Wayland делают клиент недоработанным. Особенно странно видеть приложение на Electron у компании с ресурсами OpenAI.
Вероятно, со временем оно станет лучше. Пока же я продолжу пользоваться ChatGPT в браузере.
