For End-Users:
64-bit CPU only — no 32-bit or ARM builds (installers target x86_64/arm64 macOS)
~250–500 MB free disk (Qt runtime is bundled)
~256 MB RAM minimum, 1–2 GB recommended
GPU with OpenGL support (Qt Widgets rendering); software-rendering fallback exists
Optional audio device (Qt Multimedia sound effects)
Linux:
Any 64-bit distro with a recent glibc (Qt libs are bundled by package-linux.sh/AppImage; the host glibc is the hard constraint)
X11 or Wayland session
Distribution options, with different requirements:
AppImage — needs FUSE 2.x to run (or APPIMAGE_EXTRACT_AND_RUN=1), everything else self-contained
Flatpak — needs Flatpak + downloads the org.kde.Platform 6.9 runtime on first run
Tarball — self-contained, launched via the Devpad.sh wrapper
macOS:
macOS 13.0 Ventura or later — hard requirement from LSMinimumSystemVersion in resources/Info.plist.in:56
Intel (x86_64) or Apple Silicon (arm64)
Qt frameworks bundled via macdeployqt; Developer-ID-signed/notarized builds need no extra config
Windows:
Windows 10 (1809+) or Windows 11, 64-bit — the Qt 6.2 minimum; the NSIS installer only installs to $PROGRAMFILES64 (installer/installer.nsi:16)
MSVC runtime (vcruntime140.dll, msvcp140*.dll) is bundled into dist/ by deploy-windows-deps.ps1; no separate runtime install needed
Terminal uses KodoTerm (fetched at build time), so no qtermwidget runtime dependency
For Developers:
– Qt6 (Core, Gui, Widgets, PrintSupport, Network, Multimedia, Svg)
– qtermwidget6 (not needed on Windows — KodoTerm is fetched automatically)
– QScintilla (qt6 variant, e.g. `qscintilla2-qt6`)
– CMake 3.16 or higher
– C++17 compatible compiler