PraisonAI v4.7.2
Desktop app
This is the first release to carry desktop builds for all four platforms.
Earlier releases attached no files at all β the bundle targets were macOS-only,
so a Windows or Linux build produced nothing and still exited successfully.
| Platform | Download |
|---|---|
| macOS, Apple silicon (M1βM4) | PraisonAI-v4.7.2-macos-apple-silicon.dmg |
| macOS, Intel | PraisonAI-v4.7.2-macos-intel.dmg |
| Windows 10/11, 64-bit | PraisonAI-v4.7.2-windows-x64-setup.exe |
| Linux, 64-bit (Debian/Ubuntu) | PraisonAI-v4.7.2-linux-x64.deb |
There is no universal build. Tauri produces one binary per architecture, and a
wrong-arch download fails when you launch it rather than when you install it.
These builds are not code-signed
A deliberate trade: signing needs an Apple Developer ID on one side and a
hardware-backed certificate or hosted signing service on the other. Shipping
builds you can open past a warning is better than shipping none.
- macOS says "PraisonAI is damaged and can't be opened". Nothing is
damaged; there is simply no signature. Right-click the app β Open β
Open. Once is enough. - Windows shows "Windows protected your PC" with the Run button hidden.
Click More info β Run anyway. - Linux:
sudo apt install ./PraisonAI-v4.7.2-linux-x64.deb
Full instructions, including clearing the macOS quarantine attribute, are in
INSTALL.md.
What's new
Windows and Linux support. The engine, the shell and the UI all assumed
macOS. Among the things that had to change: the venv layout differs
(Scripts\python.exe, not bin/python3), PATH separators differ, a black
console window sat beside the app for the entire session on Windows, and
stopping a training run signalled a console the app deliberately does not have
β so the run reported "cancelled" and carried on to completion holding the GPU.
A Training tab that runs a fine-tune and reports on it, with live loss,
progress and log streaming.
Fixes found by review after the fact, including several that were invisible
until the app ran on a machine that was not a Mac. A content-security policy
that silently disabled every inline style; a Linux tray that took the whole app
down through a library loaded at runtime, which the packager therefore could
not detect as a dependency; a macOS window that lost its size and minimums to
an array-merge rule; and an API key that reported successful deletion while it
kept working.
CI now runs the desktop tests, on all three platforms. They previously ran
nowhere, and the UI suite could not even be installed.