GPU-Accelerated Desktop
A native Wayland desktop environment developed around SDL3 and an OpenGL rendering pipeline.
GLDoze is an experimental Linux desktop environment and application platform built around OpenGL, SDL3 and Wayland. Designed for performance, extensibility and native integration, it brings together desktop composition, graphics applications, web technologies and local AI capabilities.
The major building blocks of the GLDoze platform — developed in the open and evolving.
A native Wayland desktop environment developed around SDL3 and an OpenGL rendering pipeline.
Architecture supporting NVIDIA, Intel and AMD graphics hardware, with ongoing integration and compatibility work.
Integrated desktop applications and utilities built around shared rendering and window-management infrastructure.
CEF-based browser technology with native desktop integration.
An experimental 3D markup and scripting system supporting interactive scenes, rendering and Lua-driven functionality.
An evolving local AI framework supporting chat, vision and agent-assisted desktop interaction.
A growing ecosystem of native applications sharing the GLDoze rendering and window-management stack.
A native file manager built directly on the GLDoze desktop stack.
A desktop audio player designed for the GLDoze environment.
System and GPU monitoring with a native desktop interface.
An embedded web environment integrating CEF-based browsing into the desktop.
A lobby application oriented around the Spring RTS engine.
A native terminal environment for the GLDoze desktop.
Every chord below is handled by the desktop itself, so it works over terminals, browsers and native applications alike — whichever window has focus. The Interface, Desktop and Debug actions can be rebound from the panel menu's Keybinds editor, and a new binding applies immediately.
TRANS in the status bar).F1 belongs to the focused application — the old global help chord was retired. CtrlAltLeft/Right switches workspace, so tiling left and right has no live chord; maximize and restore remain.
GLDoze targets Wayland for its native desktop; X11 applications are supported through XWayland.
GLDoze is being developed openly. Source hosting, issues, future releases and developer collaboration all live on the project's self-hosted Forgejo service.
The main source repository is gldoze/desktop, with organization-wide browsing at git.gldoze.de/gldoze.
Live commit statistics, recent activity and the maintained public roadmap are on the Development Progress page.
Go to the Git Host Development Progress
The installer needs curl (to download the release) and
gpg (to verify its signature). On Debian or Ubuntu both are
one command away: apt install curl gnupg.
Run the commands below from a terminal (console) on the
target Linux machine. Both forms use su -c for root privileges
and ask for your password.
Interactive Installation
The guided path: the bootstrap downloads the signed release, verifies it,
installs everything, and gldoze-setup then opens the setup menu
— dependencies, NVIDIA driver, display manager and session — with every
step shown and confirmed before anything changes.
Step 1 — download, verify and install
su -c 'curl -fsSL https://www.gldoze.de/downloads/gldoze-desktop/get-gldoze.sh | bash'
Step 2 — open the setup menu
su -c gldoze-setup
Unattended Installation
One command for unattended machines: it installs the desktop exactly like the interactive path, then runs the default setup — missing dependencies, the newest compatible NVIDIA driver, the display manager and the session — with no further prompts. Nothing reboots; the final report tells you when a reboot is needed.
su -c 'bash -c "curl -fsSL https://www.gldoze.de/downloads/gldoze-desktop/get-gldoze.sh | bash && gldoze-setup --preset default --yes"'
Prefer to inspect first? Fetch get-gldoze.sh and run it yourself; full payloads and signatures live under /downloads/gldoze-desktop/.
GLDoze is under active development. Components are moving quickly and not everything is production-ready.
GLDoze is built around performance, transparency, and user control. We believe your computer should serve you without unnecessary background activity, concealed surveillance, or hidden access mechanisms.
Designed to avoid unnecessary components, background services, and resource consumption.
No intentional secret monitoring of users or concealed collection of their personal activity.
No hidden usage analytics or undisclosed reporting of personal system information to GLDoze developers.
No intentionally concealed mechanisms designed to bypass security protections or grant unauthorized access.
No secret universal developer credential for unlocking users' protected vaults or encrypted data.
Each principle is backed by published audit notes, regression checks and an honest list of what is verified, what was remediated and what remains open. The full Privacy & Security page explains how updates and network connections work, how local and remote AI differ, how credentials are protected, how to report a vulnerability, and the current verification status — including known limitations.
Read the Privacy & Security policy