DevInstaller is a cross-platform desktop application that lets developers search, select, and install programming languages, compilers, SDKs, and developer tools from a comprehensive catalog — all from a single, premium Qt-based GUI.
DevInstaller simplifies the setup process for developers by providing a unified interface to install tools across different operating systems. It uses native package managers (winget, apt, brew) and automatically handles PATH configurations, ensuring your environment is ready to use without manual tweaking.
- Cross-Platform: Works on Windows, Linux, and macOS using native package managers.
- Auto-Updater: Automatically checks for new releases on GitHub at startup. Displays a premium update dialog with release notes, a smooth animated progress bar, and handles silent self-updating installation.
- AI-Powered Enrichment: Integrates with the Gemini API to dynamically enrich metadata, compiler, interpreter, and language information.
- Premium Monochrome UI: Features a modern dark theme layout, status badges, uniform item padding, and fluid animations.
- Smart Install: Automatically detects and skips already installed tools to save time.
- Configurable: Easily customize the available tools by editing
tools.jsonand persist configuration keys via.envorconfig.json.
- Python 3.10+
- uv
Note: On Windows, it is recommended to run elevated: uv run python -m udm --elevate
The cross-platform setup scripts detect your OS, download the latest release, verify it, and install it automatically.
Linux / macOS
curl -fsSL https://gitlab.com/faizan-fatmi-group/devinstaller/-/raw/main/scripts/install.sh | bashWindows (PowerShell)
irm https://gitlab.com/faizan-fatmi-group/devinstaller/-/raw/main/scripts/install.ps1 | iexThe scripts are configurable via environment variables (release provider,
version, install directory). By default they use this project's GitLab
releases; set DEVINSTALLER_PROVIDER=github and DEVINSTALLER_GITHUB_REPO=owner/repo
to pull from a GitHub mirror instead.
meson setup builddir
meson compile -C builddir build-exe # Windows .exe
meson compile -C builddir build-appimage # Linux AppImage
meson compile -C builddir build-dmg # macOS .dmgDevInstaller is licensed under the MIT License. See the LICENSE file for more information.
