Building Mintu: An Open-Source Living Desktop Pet and Local AI Companion with Tauri 2, Rust, and TypeScript
Description and use
Mintu is a lightweight, privacy‑first AI companion that lives as a desktop pet, runs local llama.cpp models, and overlays the desktop via Tauri 2.
Problem
Desktop AI interfaces are typically isolated windows or heavy Electron apps that disrupt workflow and consume resources.
Outcome
Mintu delivers a lightweight, privacy‑first AI companion that overlays the desktop, offers real‑time clipboard analysis, and supports local LLM execution, reducing resource usage and improving workflow integration.
Workflow
- 1. Install Mintu via pre‑compiled binary or build from source. 2. Launch the transparent overlay window. 3. Interact with the dynamic island (drag, press Ctrl+Alt+M).
- 4. Use smart clipboard: copy text, Mintu analyzes and offers context‑sensitive actions.
- 5. Capture screen region with Ctrl+Alt+S for OCR. 6. Engage AI chat using local llama.cpp sidecar or cloud adapters.
- 7. Earn focus XP through Pomodoro intervals and customize wardrobe accessories.
- 8. Extend functionality with plugins or custom skins via JSON manifests.
Evidence
Most desktop AI interfaces today follow a predictable pattern: an isolated browser tab, a heavy Electron window, or a generic sidebar that gets lost in a sea of open windows.
Mintu is an open-source living desktop pet and local AI assistant built from scratch using Tauri 2, Rust, Vite, and TypeScript.
100% private local LLM execution, real-time screen intelligence, and an open plugin ecosystem.
Unified Click-Through Screen Overlay Window (Tauri 2 / Win32): Single transparent coordinate space across the primary monitor with a Dynamic Island using spring-physics morphing… maintaining under 2% idle CPU.
Integrated llama.cpp sidecar running quantized GGUF models directly on your CPU/GPU.
- Record date: 2026-10-18T15:56:21.956Z