Pragma Download & Install
Pragma is the native desktop IDE for CredVault. Users install it on their own computer, sign in with a CredVault account, and then use the local terminal, editor, AI agent, Drive, secrets, and remote development tools from one app.
The download page is available at:
/download
The download page is public. Users do not need a CLI command just to reach it.
The product page is available at:
/pragma
Supported Operating Systems
Pragma is prepared for the three major desktop operating systems:
| OS | Typical installer | Who should use it |
|---|---|---|
| macOS | .dmg | MacBook, iMac, Mac mini, Apple Silicon, or Intel Mac users |
| Windows | .exe | Windows 10 and Windows 11 users |
| Linux | .AppImage now, package formats later | Ubuntu, Debian, Fedora, RHEL, Arch, and other Linux users |
macOS Install
The macOS build is distributed as a disk image.
- Download the
.dmgfile. - Open it.
- Drag Pragma into
Applications. - Open Pragma.
- Sign in with the user's CredVault account.
If macOS warns that the app came from the internet, the user should open it from Finder and approve the prompt. For production distribution, the app should be signed and notarized so macOS trusts it cleanly.
Windows Install
The Windows build is distributed as an installer.
- Download the
.exe. - Run the installer.
- Follow the install steps.
- Open Pragma from the Start Menu or desktop shortcut.
- Sign in with the user's CredVault account.
Windows users may see a security prompt if the installer is not signed. For production distribution, the installer should be code-signed so SmartScreen can build trust for the app.
No command-line step is required for Windows installation.
Linux Install
Linux users should use the public AppImage release we publish today.
Universal Linux AppImage
chmod +x Pragma-*.AppImage
./Pragma-*.AppImage
The AppImage is useful when the user does not want a system install or when their distribution does not match a package-manager install.
If we publish .deb or .rpm later, those will be linked from the same public download page.
Running Without System Installation (Portable Mode)
If users cannot or prefer not to run system installers (for example, if they lack Administrator permissions), they can still execute Pragma directly while preserving the application icon.
Windows (Portable Extraction)
- Extract Files: The Windows
.exeinstaller is built with Inno Setup and can be unpacked without execution. Right-clickPragmaSetup.exe, select 7-Zip (or a similar archive utility), and extract the package. - Execute directly: Open the extracted directory and run the main
pragma.exebinary. - Application Icon: The icon is embedded directly inside the
pragma.exeexecutable's resource header. Windows Explorer automatically displays it, and users can create a desktop icon by right-clickingpragma.exeand choosing Send to -> Desktop (create shortcut).
macOS (Running from mounted Disk Image)
- Mount DMG: Double-click the downloaded
.dmgfile to mount it. - Execute directly: Double-click the
Pragma.appbundle inside the mounted window. It will run without requiring dragging to/Applications. - Application Icon: The icon is bundled inside the app container at
Pragma.app/Contents/Resources/pragma.icns. macOS automatically displays the icon in the Finder and on the Dock when running.
Linux (AppImage Natively Portable)
- Make Executable: AppImages run without setup. Grant execution rights:
Terminal chmod +x Pragma-*.AppImage - Execute directly: Run
./Pragma-*.AppImage. - Application Icon: The icon is integrated into the binary. To register a desktop shortcut icon manually, create a launcher file at
~/.local/share/applications/pragma.desktoppointing to the AppImage executable and its internal icon resources.
First Launch
On first launch, Pragma should guide the user through:
- Sign in or account connection.
- Default AI model choice.
- Agent autonomy level.
- Terminal and editor layout.
- Optional Drive, secrets, and remote server setup.
After this, the user lands inside the IDE with terminal, editor, AI tools, and account-connected features available.
What The Download Must Include
Each release should include:
- macOS installer.
- Windows installer.
- Linux AppImage.
- Version number.
- Release notes.
- Checksums.
Checksums help users and admins verify that downloaded files were not changed after release.