Download
Download the latest version of Polaris IDE for your operating system:Windows
Polaris-IDE-Setup-x64.exeNSIS installer for Windows 10+
macOS
Polaris-IDE.dmgUniversal binary for Intel & Apple Silicon
Linux
Polaris-IDE.AppImagePortable app for all distributions
Desktop releases are published on GitHub. Check the releases page for the latest version.
Windows Installation
Run the Installer
Double-click the installer file. Windows SmartScreen may show a warning for unrecognized apps - click “More info” then “Run anyway”.
Choose Installation Options
The installer allows you to:
- Choose installation directory
- Create desktop shortcut (enabled by default)
- Add to Start Menu (enabled by default)
- Install for current user or all users
Windows Configuration
The installer is configured inelectron-builder.yml:29:
macOS Installation
Linux Installation
AppImage (Recommended)
Debian/Ubuntu (.deb)
Fedora/RHEL (.rpm)
Linux Configuration
Linux builds are configured inelectron-builder.yml:44:
Building from Source
You can build the desktop app from source if you prefer:- Prerequisites
- Clone & Install
- Configure Environment
- Build
Required:
- Node.js 20.09 or higher
- npm or pnpm
- Git
- Windows: Visual Studio Build Tools
- macOS: Xcode Command Line Tools
- Linux:
build-essential,libx11-dev,libxkbfile-dev
Build Scripts
The build process is defined inpackage.json:17:
Build Configuration
The desktop app useselectron-builder for packaging. Configuration is in electron-builder.yml:1:
Updating the App
The desktop app includes automatic update functionality:Automatic Updates (Production)
Automatic Updates (Production)
When a new version is available, you’ll see a notification in the app. Click “Download Update” to install the latest version.Update behavior:
- Checks for updates on startup (after 3 seconds)
- Downloads updates in the background
- Prompts to restart and install when ready
- Falls back to manual download if auto-update fails
electron/main/auto-updater.ts:80Manual Updates
Manual Updates
If auto-update fails, download the latest installer from GitHub releases and run it. Your settings and projects will be preserved.
Development Mode
Development Mode
Auto-update is disabled in development mode (
npm run electron:dev). Always use production builds for testing updates.Troubleshooting
Windows: SmartScreen Warning
Windows: SmartScreen Warning
Issue: Windows blocks the installer with “Windows protected your PC”Solution:
- Click “More info”
- Click “Run anyway”
macOS: Unidentified Developer
macOS: Unidentified Developer
Issue: macOS blocks the app with “cannot be opened because it is from an unidentified developer”Solution:
- Open System Preferences > Security & Privacy
- Click the lock to make changes
- Click “Open Anyway” next to the Polaris IDE message
Linux: Missing Dependencies
Linux: Missing Dependencies
Issue: App fails to launch with library errorsSolution (Ubuntu/Debian):Solution (Fedora):
Build Errors
Build Errors
Issue: Build fails with TypeScript or compilation errorsSolution:
Next Steps
Desktop Features
Explore desktop-specific features
Getting Started
Start building your first project