Prerequisites
- Rust (stable toolchain)
- Node.js 18+
- npm or yarn
- Platform-specific Tauri dependencies — see the Tauri v2 prerequisites
Build Commands
- Windows
- macOS
- Linux
.exe and .msi installers in src-tauri/target/release/bundle/nsis/ and src-tauri/target/release/bundle/msi/.Icons
Application icons are configured insrc-tauri/tauri.conf.json and located in src-tauri/icons/:
| Platform | File | Format |
|---|---|---|
| Windows | icon.ico | ICO (256x256) |
| macOS | icon.icns | ICNS |
| Linux | icon.png | PNG (512x512) |
npx tauri icon command to generate all formats from a single source image.
CI/CD Workflow
Claude Board includes a GitHub Actions workflow for automated builds:- Checks out the repository
- Installs Rust toolchain and Node.js dependencies
- Builds the React frontend with Vite
- Compiles the Rust backend and bundles with Tauri
- Uploads installers as release assets
Development Mode
For local development without building an installer:Cross-compilation is not natively supported by Tauri. Use the CI/CD workflow or a matching build machine for each target platform.