Unofficial Arch package for the official ChatGPT desktop app (binary repackage)
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Sebastian Palencsar 26a620902e Drop unreliable yay/paru URL install from README.
Document only git clone + makepkg until the package is on the AUR.
2026-08-15 14:10:58 +02:00
.gitignore Initial Arch package for official ChatGPT desktop app. 2026-08-15 14:05:43 +02:00
chatgpt-launcher.sh Initial Arch package for official ChatGPT desktop app. 2026-08-15 14:05:43 +02:00
PKGBUILD Initial Arch package for official ChatGPT desktop app. 2026-08-15 14:05:43 +02:00
README.md Drop unreliable yay/paru URL install from README. 2026-08-15 14:10:58 +02:00

chatgpt-bin (Arch Linux)

Unofficial Arch package that repackages OpenAIs official ChatGPT desktop app (with Codex) from the Linux .deb builds.

Not affiliated with OpenAI. There is no official Arch package or repo. Upstream only ships .deb / .rpm for selected distros (Ubuntu, Debian, Fedora). See the Linux app docs.

pkgname chatgpt-bin
Architectures x86_64, aarch64
Upstream source versioned .deb from OpenAIs package pool
License proprietary / custom (from upstream copyright)

Install

From this repository

git clone https://github.com/spalencsar/chatgpt-bin.git
cd chatgpt-bin
makepkg -si

AUR helpers (yay/paru) only apply once this package is published on the AUR. Until then, use git clone and makepkg as above.

Local rebuild after git pull

makepkg -si

The package provides chatgpt and conflicts with other packages that install /usr/bin/chatgpt.

Usage

chatgpt
# alias also installed:
codex-desktop

Or open ChatGPT from the application menu.

Wayland

The installed launcher prefers native Wayland when the session is Wayland:

--ozone-platform=wayland

Upstream still documents native Wayland as experimental. To force X11/XWayland, put this in ~/.config/chatgpt-flags.conf:

--ozone-platform=x11

Extra Electron / Chromium flags

Create ~/.config/chatgpt-flags.conf (one flag or space-separated flags per line; # comments allowed):

# example
--disable-gpu

CLI arguments are passed through after those flags.

AppArmor

The package keeps OpenAIs profile at /etc/apparmor.d/chatgpt (backup in the PKGBUILD). Install apparmor if you want to load it on AppArmor-enabled systems.

Updating the package

  1. Check the latest version and SHA256 in OpenAIs index:

  2. Update in PKGBUILD:

    • pkgver
    • sha256sums_x86_64
    • sha256sums_aarch64
    • bump pkgrel to 1 for a new upstream version
  3. Rebuild and install:

    makepkg -si
    

If you only change the launcher script, recompute its checksum:

sha256sum chatgpt-launcher.sh
# put the hash into sha256sums=(...)

What this package does

  • Downloads the official chatgpt_<ver>_{amd64,arm64}.deb (not the floating /latest/ URL)
  • Extracts it with fixed checksums
  • Installs a small wrapper at /usr/bin/chatgpt (Wayland + flags file)
  • Installs license files under /usr/share/licenses/chatgpt-bin/
  • Drops Debian-only docs/lintian metadata
  • Keeps the bundled AppArmor profile

Disclaimer

This is a community packaging helper. OpenAIs binary is proprietary; download and use it under their terms. Features, support status, and platform requirements are defined by OpenAI, not by this repo. Computer Use and other capabilities may be limited on Linux according to upstream docs.