Turn your Steam Deck into a portable ChatGPT and Codex workstation.
The official ChatGPT Linux app is not packaged for SteamOS. OpenAI distributes it for Ubuntu, Debian, and Fedora, while SteamOS is an immutable Arch-based system. Installing those packages directly is not the normal supported path, and unlocking SteamOS's read-only base makes the setup fragile across system updates.
deck-codex-kit is the compatibility bridge. It creates an Ubuntu 24.04 environment in Distrobox, installs the official ChatGPT Linux app and Codex CLI there, and exposes ChatGPT in the SteamOS application menu like a normal desktop app. Your files remain in the normal Steam Deck home directory.
No unofficial ChatGPT client. No web-app wrapper. No modification of the read-only SteamOS base.
- Ubuntu 24.04 in Distrobox
- Git, Node.js, npm, and build tools
- Codex CLI using OpenAI's official standalone installer
- The official ChatGPT Linux app preview
- A SteamOS application-menu launcher with the ChatGPT icon
doctor.shfor post-install diagnostics
- A Steam Deck in Desktop Mode
- Internet access
- Distrobox, Git, and Podman or Docker available on SteamOS
- At least 2 GiB of free space; 3 GiB or more is recommended
- A configured
deckuser password for commands that requiresudoinside Ubuntu
Open Konsole in Desktop Mode and run:
curl -fsSL https://raw.githubusercontent.com/7jin16/deck-codex-kit/main/bootstrap.sh | bashThe bootstrap script keeps a copy in ~/.local/share/deck-codex-kit, runs the installer, and then runs the diagnostic check. If you prefer to inspect the code first, use the manual setup below.
git clone https://github.com/7jin16/deck-codex-kit.git
cd deck-codex-kit
./install.sh
./doctor.shAfter installation, open the SteamOS application launcher and search for ChatGPT. To use Codex CLI:
distrobox enter deck-codex-ubuntu-v2
codexIf you used Quick start:
cd ~/.local/share/deck-codex-kit
git pull --ff-only
./install.shTo remove the launcher and optionally delete the Ubuntu environment:
cd ~/.local/share/deck-codex-kit
./uninstall.shExperimental v0.1, developed and validated on a Steam Deck using Codex. See Architecture and Troubleshooting.
This is an unofficial community project and is not affiliated with or endorsed by OpenAI, Valve, or Distrobox. ChatGPT and Codex availability and requirements may change while the Linux app remains in preview.
MIT. See LICENSE.