Skip to content

loicngr/Muzei

Repository files navigation

Muzei

A lightweight clipboard manager for Windows, built with Tauri 2, Vue 3 and Quasar.

Features

  • Clipboard history with text and image support
  • Full-text search across entries
  • Favorite entries (persisted across history clears)
  • Configurable global keyboard shortcut
  • System tray with pause/resume
  • Auto-start with Windows
  • French and English interface
  • Image thumbnails with SHA-256 deduplication

Tech Stack

Layer Technology
Frontend Vue 3, Quasar 2, Pinia, Vue I18n, TypeScript
Backend Rust, SQLite (rusqlite), arboard, global-hotkey
Desktop Tauri 2

Prerequisites

Setup

pnpm install

Development

pnpm tauri:dev

Build

pnpm tauri:build

Produces NSIS and MSI installers in src-tauri/target/x86_64-pc-windows-msvc/release/bundle/.

Tests

# Frontend (Vitest)
pnpm test

# Backend (Rust)
cd src-tauri && cargo test

Linting

pnpm lint
pnpm format:check
pnpm typecheck

CI/CD

  • CI (develop): ESLint, Prettier, TypeScript check, Vitest, Cargo test
  • Release (tag v*): builds Windows NSIS/MSI installers and creates a GitHub Release

License

This project is licensed under the GNU General Public License v3.0.

About

A lightweight clipboard manager for Windows

Resources

License

Stars

Watchers

Forks

Contributors