Installation
Choose your installation method: download pre-built binaries for your platform or build from source. Both paths are fully supported.System Requirements
Tempest is a native desktop application built with Tauri and React. Minimum requirements vary by platform.- Windows
- macOS
- Linux
Installation from Pre-built Binaries
Pre-built installers are available for all platforms. Download from the GitHub Releases page.- Windows
- macOS
- Linux
Windows Installer (.exe)
Download the installer
From Releases, download the file named
tempest_x.x.x_x64-setup.exe (where x.x.x is the version number).Verify WebView2 Runtime (optional but recommended)
Tempest requires the WebView2 Runtime to render its UI. Check if it is already installed:
- Press
Win + R, typeappwiz.cpl, and press Enter to open Programs and Features - Search for “WebView2” in the list
Run the installer
Double-click
tempest_x.x.x_x64-setup.exe. The NSIS installer window appears. Follow the on-screen prompts. By default, Tempest installs to C:\Users\[YourUsername]\AppData\Local\Programs\Tempest.Launch Tempest
After installation, Tempest appears in your Start Menu as “Tempest”. Click to launch. A frameless window opens with the workspace management interface.
Uninstalling
Go to Settings > Apps > Apps and features, search for “Tempest”, and click “Uninstall”. Configuration and workspace data are preserved in%APPDATA%\Tempest\ and can be manually removed if desired.Building from Source
Build Tempest locally if you want the latest development features, plan to contribute, or prefer compiling on your machine.Prerequisites
Install these tools first. The exact steps vary by platform.- Windows
- macOS
- Linux
Windows Prerequisites
Node.js 18 or later
- Download from nodejs.org. Choose the LTS version (currently 22.x).
- Run the installer. Accept all defaults (npm is included).
- Verify installation:
Rust 1.77 or later
- Download and run the Rust installer from rustup.rs.
- Choose the default option (standard installation).
- Verify installation:
Git
- Download from git-scm.com.
- Run the installer and accept defaults.
- Verify:
WebView2 Runtime
Download and install from Microsoft Edge WebView2. Choose “Evergreen Standalone Installer (x64)”. The installer runs silently.
Visual C++ Build Tools (if missing)
Some Rust crates require the MSVC compiler. If you see errors like “Microsoft Visual C++ 14.0 or greater is required”, download the Visual C++ Build Tools from Microsoft. Choose “Desktop development with C++”. This is a 1.5 GB download; installation takes 5 minutes.
Clone and Build
Once prerequisites are installed, clone the repository and build:Install npm dependencies
Build workspace assets (Atlas)
Build for production
- Compiles TypeScript and bundles the React UI with Vite
- Compiles the Rust backend with Tauri
- Creates platform-specific installers
- Windows
- macOS
- Linux
Installers are created in
src-tauri\target\release\bundle\nsis\:tempest_x.x.x_x64-setup.exe(NSIS installer)tempest_x.x.x_x64-setup.exe.sig(updater signature file)
src-tauri\target\release\:tempest.exe(portable executable)
Development Mode (with Hot Reload)
To iterate quickly on code changes:Install prerequisites (same as above)
Ensure Node.js 18+, Rust 1.77+, and platform-specific tools are installed.
Start development server
- Starts the Vite dev server on
http://localhost:1420 - Launches the Tauri app window
- Enables hot module replacement (HMR): React components, styles, and TypeScript changes reload instantly
src-tauri/ files. The process takes a few seconds.Verifying Installation
After installation (binary or build), verify that Tempest works:Launch the app
Open Tempest using your platform’s standard launch method (Start Menu on Windows, Applications on macOS, application launcher on Linux, or command line).
Check the welcome screen
You should see a frameless window with:
- “Workspaces” header with workspace management options
- Option to create a new workspace or open an existing one
- Dark or light theme applied (based on system preferences)
Create a test workspace
- Click “New Workspace” or similar button
- Choose a local directory (or let Tempest create one)
- Click “Create”
Common Issues and Fixes
Windows: WebView2 Runtime Not Found
Symptom: App crashes on launch with “WebView2 Runtime not found” or similar error. Fix:- Download WebView2 Runtime from Microsoft Edge WebView2
- Click “Evergreen Standalone Installer (x64)”
- Run the installer and wait for completion
- Restart Tempest
Windows: Long Paths in Repository
Symptom: Git operations fail with “path too long” or “file not found” errors when the repository contains deep directory structures. Fix: Enable long paths in Windows and Git:macOS: App Blocked by Security
Symptom: “Tempest cannot be opened because it is from an unidentified developer.” Fix:- Open Finder and navigate to Applications
- Right-click Tempest.app and select “Open”
- Click “Open” in the security dialog
Linux: Missing WebKit Libraries
Symptom: App fails to start with errors referencing “libwebkit2gtk” or “appindicator”. Fix: Install system dependencies:Build Fails: Rust Compilation Error
Symptom:npm run build fails with Rust compiler errors.
Fix:
- Ensure Rust is up to date:
- Clean and rebuild:
Build Fails: Node or npm Not Found
Symptom: Command not found when runningnpm install or npm run dev.
Fix:
- Verify installation:
- On Windows PowerShell, if npm is not recognized after installation, restart PowerShell or use Command Prompt (cmd.exe).
Development Server Won’t Start
Symptom:npm run dev fails or hangs without output.
Fix:
- Kill any existing processes using port 1420:
- Windows
- macOS/Linux
- Rebuild workspace assets:
Installer Won’t Run on Windows
Symptom: NSIS installer (.exe) fails to execute or displays error messages. Fix:- Ensure you have administrative privileges. Right-click the .exe and select “Run as administrator”.
- Check disk space. The installer requires at least 1 GB free.
- Disable antivirus temporarily (some antivirus software blocks installers).
- Download the installer again. The file may be corrupted.
DMG Installer Won’t Open on macOS
Symptom: “.dmg appears as a blank folder or won’t mount.” Fix:- Delete the corrupt .dmg and download again.
- Alternatively, extract the
.app.tar.gzfile instead:
Next Steps
Quickstart
Run Tempest in development mode or create your first workspace.
Workspaces
Learn how to create and manage parallel agent workspaces.
Theme Customization
Customize colors and typography using CSS variables.
Building from Source
Deep dive into the development setup and build process.