SnapMind is a desktop AI assistant that lets you instantly interact with LLMs from anywhere in your system. Select text + hit a hotkey, and get translations, rewrites, summaries, explanations, and more — all without switching apps, keeping your workflow smooth and uninterrupted.
- ⚡ Blazing Fast — Trigger AI with a single keystroke
- 🎯 Seamless Experience — Works in any app without breaking your flow
- 🛠 Highly Customizable — Set your own prompts for recurring tasks
- 🔌 Multiple Providers — See supported providers below
OpenAI · Anthropic · Azure OpenAI · Google Gemini · DeepSeek · Qwen
- Instant Translation — Quickly translate selected text in any language
- Polish & Rewrite — Make text clearer, shorter, or more professional
- Summarize in Seconds — Turn long paragraphs or reports into key takeaways
- Quick Explanations — Highlight concepts, terms, or code for instant explanations
- Smart Drafting — Generate emails, replies, or text snippets quickly
- Learning Companion — Check grammar, simplify complex content, aid understanding
- On-the-fly Brainstorming — Transform notes or ideas into structured thoughts and action items
Download the latest installer from 👉 snap-mind.github.io or Releases.
Currently supports macOS and Windows.
On Windows, you need to run this app with Administrator privileges (Run as Administrator).
On MacOS, after install the app
- You need to allow accessibility permissions, so the app can read your selected texts.
- You need to grant keychain access for the app to store your api keys.
Clone this repository:
git clone [email protected]:Snap-Mind/snap-mind.gitInstall dependencies:
npm install
Build helper:
# on macOS:
npm run build:helper
# on Windows:
npm run build:win-helper
Start the dev server:
npm run dev:electron
Build on macOS:
npm run build:prod
Build on Windows:
npm run build:win-prod
