Open-Source Desktop Companion (MIT)

Meet Mintu, a tiny AI companion that lives in your Dynamic Island.

A local-first desktop pet that chats, reads what you choose to show it, translates, keeps your focus time, and keeps your data strictly on your computer.

Windows 11 / 10 (64-bit) · 100% Free & Open Source

Mintu
Awake in Dynamic Island · Ready to assist
Local

Experience the Island

Click through the states below to see how Mintu adapts dynamically to your workflow.

Zzz
Mintu is resting
After 10 minutes of idle time, Mintu curls up for a peaceful nap with gentle breathing animations and wakes instantly when you return.

Engineered for pair programming and quiet companionship.

Every capability in Mintu is built from scratch for speed, micro-expression fluid animations, and absolute privacy.

llama.cpp

Local-First AI Engine

Bundled llama.cpp sidecar runs verified lightweight models (Qwen 2.5 0.5B to 7B) right on your hardware. Fast token streaming, mid-stream cancellation, and zero cloud API dependency.

Liquid Glass

Floating Dynamic Island

Apple-style spring morphing pill at the top of your display with sub-2% idle CPU. Seamlessly expands for notifications, playback controls, timers, and AI chats.

Kinematics

Free Desktop Roaming

Double-click or press Ctrl+Alt+M to let Mintu roam freely across your desktop. Includes realistic gravity, fling momentum, ground bounce, and 120px magnetic proximity docking.

Offline OCR

Ambient Context Hotkeys

Ctrl+Alt+Space ingests selected text without wiping your clipboard. Ctrl+Alt+S opens crosshair screen dimmer for instant region selection and offline Windows Media OCR.

Blocklist

Privacy Guardian & App Blocklist

Automatically inspects active windows and blocks password managers (1Password, Bitwarden, KeePass, Authy, etc.). Mintu displays a shy card and refuses to read sensitive text.

Fenced XML

Prompt Injection Defense

All ingested text and OCR snippets are sandboxed inside strict <untrusted_user_context> XML fencing, preventing untrusted data from overriding companion identity.

SQLite FTS5

Multi-Chat & SQLite FTS5

Real-time full-text search across all your conversations with zero latency. Features unsent draft persistence, a 30-second deletion undo banner, and message version branching.

Local SQLite

User-Controlled Local Memory

Explicit memory creation only when you say 'remember that' or click 'Remember this'. Stored in local SQLite; never transmitted over the internet, with a full killswitch in Settings.

No Drift

Timer & Pomodoro Engine

Custom countdowns, Pomodoro 4-session cycles, and precision stopwatch. Absolute targetEndTime persistence survives reboots and Windows sleep without clock drift.

Win32 API

Local Hardware Status Widgets

Inspect battery, CPU load, RAM usage, and primary disk free space via lightweight Win32 system APIs with zero network pinging or packet sniffing.

SMTC

System Media & Notifications

Windows SMTC integration displays live track marquee, equalizer waveform, and controls. Mintu dances in Free mode during music playback and alerts on Windows notifications.

Push-to-Talk

Voice, TTS & Multimodal Vision

Hands-free Push-to-Talk with multi-provider transcription fallback (Whisper, Groq, Gemini), animated character speech mouth synchronization, and instant screen analysis.

Accessories

XP Leveling & Wardrobe

Earn experience points from focus sessions (10 XP/min). Unlock accessories: spectacles glasses, winter beanie with pompom, mint coffee mug, and DJ headphones.

Smart Rust

Smart Clipboard Assistant

Background Rust thread detects copied text and presents non-intrusive 6-second action pills: code error check, JSON formatting, or Azerbaijani translation.

Coming soon

Open Community & Plugin Ecosystem

Standard plugin.json manifest specification, sandboxed module loader, custom .mintu-skin drag-and-drop importer, and developer workshop documentation.

Your companion lives on your PC. Not in the cloud.

Mintu is built around one non-negotiable principle: your desktop activity, private notes, credentials, and thoughts never leave your computer.

Zero Telemetry · Completely Offline Inference

100% Offline AI Inference

The bundled llama.cpp engine runs GGUF models directly on your CPU/GPU. No data packets are transmitted across any network during chat generation.

Offline Windows Media OCR

Screen region text extraction uses native Windows Media OCR APIs locally. Screenshots and extracted text never touch third-party servers.

Zero Telemetry & Zero Analytics

Mintu does not contain tracking pixels, analytics SDKs, session recorders, or diagnostic reporting. We collect zero user data.

Active Privacy Guardian

Foreground window monitoring automatically detects password managers (Bitwarden, 1Password, KeePass, etc.) and shields them from screen capture.

Cloud AI Is Strictly Opt-In

Optional cloud providers (Groq, OpenAI, Gemini) are completely disabled by default and require your explicit API keys to activate.

Full Local Database Control

All chats, memories, and focus records are stored in a local SQLite file (mintu.db). You can export to Markdown or wipe everything with one click.

Up and running in three simple steps.

No accounts to create. No credit cards. No cloud setup.

01

Install Mintu for Windows

Download the lightweight standalone installer or compile from source using Tauri 2. Mintu lives cleanly in your system tray and Dynamic Island.

02

Pick a Local AI Model

Select from our verified catalog (such as Qwen 2.5 1.5B). The in-app downloader verifies the SHA-256 hash before loading it into llama.cpp.

03

Press a Hotkey & Start Creating

Press Ctrl+Alt+Space on selected code, Ctrl+Alt+S to capture a screen region, or click the island to chat with your new pair programming companion.

Bring Mintu to your desktop.

Completely free, open-source under the MIT license, and built for Windows 10 & 11.

Official Release · Windows 64-bit Windows 11 / Windows 10 (64-bit)
Version
v0.2.0
Size
8.8 MB
Released
2026-10-18
File
Mintu-v0.2.0-Windows-x64.zip
Windows SmartScreen Notice

Mintu is a community open-source project. Because we do not purchase an expensive corporate code-signing certificate, Windows SmartScreen may show an 'Unknown Publisher' prompt on first run.

  1. Click on 'More info' on the blue SmartScreen dialog.
  2. Click 'Run anyway' to launch the application.
  3. You can verify the installer's SHA-256 hash against the GitHub release checksums.txt file at any time.

System Requirements

  • OS: Windows 11 / Windows 10 (64-bit)
  • RAM: 4 GB RAM minimum (8 GB+ recommended for local LLM inference)
  • Storage: ~500 MB free disk space (models downloaded on-demand)
  • Architecture: x64 (Intel / AMD 64-bit)

Prefer to build from source?

Mintu is built with Tauri 2, Rust, and Vite. You can audit every line and build it locally in minutes:

git clone https://github.com/HuseynDeveloper/Mintu.git
cd Mintu
npm install
npm run tauri build

Frequently Asked Questions

Clear, honest answers sourced directly from our codebase and documentation.

Is Mintu completely free and open source?

Yes. Mintu is licensed under the permissive MIT License. It is 100% free to download, use, inspect, fork, and modify. There are no subscriptions, paywalls, or premium tiers.

Does Mintu require an active internet connection?

No. Mintu's core functionality—including Dynamic Island interactions, local AI chat (via llama.cpp), screen region OCR (via Windows Media OCR), focus timers, and system hardware widgets—runs entirely offline on your computer. An internet connection is only needed when downloading an AI model file or checking for new GitHub releases.

What personal data does Mintu send or collect?

Zero. Mintu does not contain any analytics tracking, telemetry, error reporting beacons, or user profiling. All conversation histories, memories, and settings are stored locally in an SQLite database on your machine (mintu.db).

Which AI models can I run locally with Mintu?

Mintu's built-in Model Manager provides verified, pre-tested GGUF models from Hugging Face, including Qwen 2.5 (0.5B, 1.5B, 3B, and 7B) and nomic-embed-text for local embeddings. Each catalog entry has verified SHA-256 checksums.

Does Mintu work on macOS or Linux?

Currently, Windows 10 and 11 (64-bit) are the primary supported platforms because Mintu leverages native Windows APIs (Windows Media OCR, Windows SMTC for media, and Win32 screen overlay APIs). Cross-platform support for macOS and Linux is planned in future milestones.

How do I update Mintu to newer versions?

Mintu features an automated GitHub Releases update checker. When a new release is published, a clean notification pill appears in the Island top bar with a direct link. You can also download the latest version from GitHub Releases at any time.

How do I uninstall Mintu?

You can uninstall Mintu like any standard Windows application via Windows Settings → Installed Apps → Mintu → Uninstall, or by running the uninstaller in Mintu's installation folder.

How do I report bugs or suggest new features?

Visit our official GitHub repository and open an issue in the Issues tab, or join discussions in GitHub Discussions. We welcome community bug reports and pull requests!

Development Milestones

Track our progress from initial prototype to an extensible companion ecosystem.

Milestone 1–6 Completed

Island, Local AI, Context, Focus & Modules

Dynamic Island shell, llama.cpp sidecar, Windows Media OCR, Privacy Guardian, SQLite FTS5 search, Pomodoro timer, and Win32 hardware widgets.

Milestone 7 Completed

Voice, TTS & Multimodal Vision

Push-to-Talk voice commands, character voice speech synchronization, Windows auto-start, and multimodal screen vision.

Milestone 8 Completed

Gamification, Living Pet & Productivity

XP leveling system, accessories wardrobe, active window hover kinematics in Free mode, Smart Clipboard assistant, and GitHub auto-updater.

Milestone 9 Coming soon

Community & Open Plugin Ecosystem

Extensible plugin manifest specification, sandboxed module loader, custom .mintu-skin drag-and-drop importer, and developer documentation.

Built in the open for developers & companions.

Join the project, contribute code, suggest ideas, or craft custom skins.

GitHub Repository

Browse the source code, star the project, and inspect our Tauri 2 and Rust backend implementation.

Report Issues & Bugs

Encountered a bug or unexpected behavior? Open an issue with reproduction steps and help us improve.

Join Discussions

Share your favorite local models, discuss module ideas, and connect with other pair programming companions.