Show HN: Winpodx – run Windows apps on Linux as native windows
Winpodx is a beta-stage tool that enables Linux users to run Windows applications as native-looking windows with minimal setup, using a combination of FreeRDP RemoteApp and dockur/windows container technology. It eliminates the need for manual VM configuration by automating the installation and integration process, supporting features like app pinning, file associations, and multi-session usage. The project emphasizes zero-configuration deployment, security through bearer-authenticated HTTP communication, and compatibility across various Linux desktop environments.
- ▪Winpodx runs Windows apps on Linux by launching them from a containerized Windows environment using FreeRDP RemoteApp and dockur/windows.
- ▪It provides native Linux window integration with real icons, taskbar pinning, Alt+Tab support, and file type associations.
- ▪The tool uses a bearer-authenticated HTTP agent on 127.0.0.1:8765 for secure host-to-guest communication, replacing previous PowerShell-based methods.
- ▪Winpodx supports offline/air-gapped installations and includes automated features like idle suspension, password rotation, and multi-session RDP.
- ▪It is not intended to replace Wine, as it runs actual Windows OS in a container rather than translating API calls.
Opening excerpt (first ~120 words) tap to expand
Click an app. Word opens. That's it. Native Linux windows for every Windows app — real icons, real WM_CLASS, pin-to-taskbar. FreeRDP RemoteApp + dockur/windows. Zero config. # Latest stable release (default) curl -fsSL https://raw.githubusercontent.com/kernalix7/winpodx/main/install.sh | bash # Latest main (development) curl -fsSL https://raw.githubusercontent.com/kernalix7/winpodx/main/install.sh | bash -s -- --main Works on English · 한국어 · Quick start · Features · CLI · Multi-session Status: Beta winpodx is in active development (v0.3.0). v0.3.0 ships a redesigned host→guest pipeline — bearer-authed HTTP agent on 127.0.0.1:8765 is now the default command channel, with FreeRDP RemoteApp kept as fallback. App launches no longer flash a PowerShell window.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.