Englishπ | ζ₯ζ¬θͺπ―π΅
A desktop image viewer application built with Tauri v2, specialized for viewing and managing images with Stable Diffusion metadata.
See Releases page for downloads.
View images with detailed metadata including Stable Diffusion parameters.
Browse images in a thumbnail grid with a rating system.
π§ SD tag filtering is Work in Progress π§
- Image Viewing: PNG format supported
- Stable Diffusion Metadata: Extract and display SD parameters from generated images
- Rating System: Rate images with star ratings (writes to XMP metadata, not EXIF)
- Keyboard Navigation: Use ββ keys to navigate images, 1~5 to rate
- Thumbnail Grid: Browse images in a grid layout
SD Tag Filtering: Filter images by Stable Diffusion tagsπ§ Work in Progress π§- Cross-Platform: Works on macOS and Windows
- Application Build: Tauri v2, Bun
- Frontend: Svelte 5 (SvelteKit), TypeScript, Tailwind CSS 4, DaisyUI
- Backend: Tauri v2 (Rust)
- Bun - JavaScript runtime and package manager
- Rust - Required for Tauri backend
- Build Tools for Visual Studio - Windows only, required for XMP libraries
- Clone the repository:
git clone https://github.com/tenpaMk2/tauri-sd-image-viewer2.git
cd tauri-sd-image-viewer2- Install dependencies:
bun install- Start development server:
bun run tauri:devbun run tauri:dev- Start development server (frontend + Tauri app)bun run tauri:build- Build production Tauri appbun run dev- Start frontend-only development serverbun run build- Build frontend onlybun run check- Run TypeScript type checkingbun run format- Format code with Prettier
- Start development:
bun run tauri:dev - Make changes to the code
- Run type checking:
bun run check - Format code before commit:
bun run format
| Format | Features |
|---|---|
| PNG | Full support: SD metadata, XMP rating writing |
| JPEG | π§ Work in Progress π§ |
| WebP | π§ Work in Progress π§ |
MIT License - see LICENSE file for details.
Issues and pull requests are welcome on GitHub.
- Add custom icons for SD tags
- SD tag filtering
- Auto-reload in Grid view
- Prioritized thumbnail & metadata loading in Grid view
- Start thumbnail creation from Viewer
- Check and discard unnecessary thumbnails when directory is updated
- JPEG and WebP support
- Start auto navigation with
l(Last)