A high-performance image processing application built with Tauri v2, Rust, and React, optimized for Apple Silicon.
Before running the application, ensure you have the following installed via Homebrew:
# Core dependencies
brew install vips protobuf pkg-config
# Verify installation
vips --version
pkg-config --libs vips-
Install Frontend Dependencies:
npm install
-
Run Development Server:
npm run tauri dev
- Backend: Rust (src-tauri)
libvips: Image processing engine (dynamically linked).ort: AI Inference (ONNX Runtime) with CoreML acceleration.Tauri v2: Application framework.
- Frontend: React + TypeScript + Vite
Shadcn/UI: Component library.TanStack Query: State management.Tailwind CSS: Styling.
- Linker Errors: If you see errors about missing
vipsorglib, ensure.cargo/config.tomlexists and points validly to/opt/homebrew/lib/pkgconfig. - Permissions: If "Open Folder" doesn't work, check
System Settings > Privacy & Security > Files and Folders.