Analyze first
Inspect architecture, imports, .NET requirements, manifests, AppX/MSIX metadata, DirectX signals, and compatibility risks without launching the executable.
RunEXE inspects Windows software before launch, picks the best available Wine or Proton runtime, and keeps each app in its own managed environment.
curl -fsSL https://raw.githubusercontent.com/CDJuaum/RunEXE/main/install.sh | sh
user install
Designed for the part before “Run”
RunEXE turns PE metadata, host capabilities, runtimes, and known Windows dependencies into a launch plan you can inspect.
Inspect architecture, imports, .NET requirements, manifests, AppX/MSIX metadata, DirectX signals, and compatibility risks without launching the executable.
Games can prefer Proton while regular apps prefer Wine. Override the decision whenever you know better.
Managed prefixes, backups, runtime settings, and per-app launch presets stay isolated instead of becoming one fragile global setup.
Live process output, host diagnostics, Vulkan checks, dependency guidance, and exportable support reports keep failures understandable.
Native packages
Linux x86-64 for official desktop binaries.
Wine, Proton, or both for running Windows software.
Graphics drivers stay native. RunEXE does not bundle your GPU stack.
Built in the open
RunEXE is LGPL-2.1 licensed. Analysis is read-only, launch decisions are visible, and the project does not pretend Wine compatibility is a guarantee.
Explore the repository