Install a pre-built release
Download the latest installer from the TouchAI GitHub releases page.- macOS
- Windows
- Linux
- Download the
.dmgfile from the releases page. - Open the
.dmgand drag TouchAI to your Applications folder. - Launch TouchAI from Applications or Spotlight.
- On first launch, macOS may prompt you to confirm opening a downloaded app — click Open.
TouchAI runs as a system tray application. After launch, the app window is hidden by default. Look for the TouchAI icon in the menu bar.
Build from source
Building from source gives you the latest development code and full control over the build.Prerequisites
Before building, install the following tools:| Tool | Version | Purpose |
|---|---|---|
| Node.js | 18 or later | JavaScript runtime |
| pnpm | 10.x (see packageManager in package.json) | Package manager |
| Rust toolchain | stable | Tauri backend compiler |
rustup:
Clone and install dependencies
Run in development mode
http://localhost:1420 and launches the Tauri window with hot-reload enabled.
Build for production
- Compiles the Vue 3 frontend with Vite (
pnpm build). - Compiles the Rust backend with release optimizations.
- Bundles a signed, platform-native installer into
src-tauri/target/release/bundle/.
The release profile uses
lto = "fat", opt-level = "z", and strip = true for minimal binary size. Expect build times of several minutes on first compile.Optional: run type checks and linting
First launch
Regardless of how you installed TouchAI, the first-launch flow is the same:- The app starts minimized to the system tray (
skipTaskbar: trueis set by default). - Press Alt+Space to open the overlay, or right-click the tray icon to access settings.
- Configure an AI provider in Settings → AI Providers before sending your first query.