ChatGPT Community: как запустить официальный клиент на Linux
Где взять
ilysenko/codex-desktop-linux — открыть на GitHub
Открытая лицензия: MIT · 3651 stars.
Хотите использовать официальное приложение ChatGPT на своем Linux-дистрибутиве, но не знаете, как обойти ограничения платформы? Инструмент ilysenko/codex-desktop-linux — это неофициальная, поддерживаемая сообществом сборка, которая берет за основу официальный Linux-пакет от OpenAI, проверяет его подлинность и упаковывает в удобные для вашей системы форматы.
Почему бы не использовать официальный клиент напрямую, если он существует? Часто пользователям Linux не хватает гибкости в установке или специфических функций, которые можно активировать в «сообщественной» версии. Этот проект (лицензия MIT, 3651 звезда на GitHub) позволяет вам получить доступ к привычному интерфейсу Chat, Work и Codex, сохраняя при этом контроль над тем, как приложение интегрируется в вашу среду.
Что можно собрать
Инструмент работает как «обертка» над официальным пакетом. Он не меняет внутренности приложения (файл resources/app.asar остается идентичным оригиналу), а лишь обеспечивает правильную сборку для разных дистрибутивов. Вы можете получить:
- Нативные пакеты:
.debдля Debian/Ubuntu,.rpmдля Fedora/openSUSE, пакеты для Arch (pacman). - Универсальные форматы: AppImage для работы без установки и Nix-флейки для пользователей NixOS.
- Дополнительные возможности: проект включает фреймворк для активации экспериментальных функций Linux, которые по умолчанию отключены (например, специфические настройки рабочего пространства, интеграции с прокси или управление окнами).
Как начать
Для начала работы вам потребуется клонировать репозиторий и использовать систему сборки make. Убедитесь, что у вас установлены Node.js 20+, Python 3, make и C/C++ компилятор.
-
Клонируйте репозиторий:
git clone https://github.com/ilysenko/codex-desktop-linux.gitcd codex-desktop-linux -
Для большинства систем (Debian, Fedora, Arch) достаточно выполнить:
make bootstrap-native
Эта команда автоматически установит зависимости, скачает официальный пакет, создаст нативный установщик и развернет его в системе. Если вы хотите настроить дополнительные функции перед установкой, используйте make setup-native.
Кому это подходит
Этот инструмент идеален для тех, кто уже пользуется ChatGPT на Linux и хочет иметь «родное» приложение в меню программ, а не просто вкладку в браузере. Он также подойдет энтузиастам, которым нужны специфические функции (например, appshots для захвата окон или global-dictation для диктовки), недоступные в стандартной поставке.
Важно помнить: официальный клиент и «ChatGPT Community» используют один и тот же профиль пользователя (Codex). Не запускайте их одновременно, так как механизм блокировки одного экземпляра может перенаправить ваш запрос в уже открытое окно.
Границы применимости
Проект не является «взломом» или модификацией кода OpenAI — это способ доставки официального ПО в Linux-среду. Если вам нужно что-то, чего нет в официальном приложении (например, поддержка других языковых моделей, не связанных с OpenAI), этот инструмент не решит задачу, так как он жестко привязан к официальному бинарному коду.
Стоит попробовать, если… вы хотите иметь официальный клиент ChatGPT в меню приложений вашего Linux-дистрибутива с поддержкой нативных обновлений.
Лучше выбрать другой путь, если… вы не хотите заниматься сборкой пакетов из исходного кода или предпочитаете использовать веб-версию, чтобы не зависеть от сторонних скриптов сборки.
Обсуждение
Комментарии
Напишите, что думаете: согласны, спорите, увидели ошибку или хотите добавить пример. Комментарии появляются сразу; спам и мусор мы удаляем вручную.
Пока комментариев нет. Можно быть первым.