Skip to content

Snap-Mind/snap-mind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

SnapMind

snapmind icon

AI at the Speed of Thought

English | 简体中文

Discord X GitHub stars
License Release Conventional Branch Build and Release

SnapMind - A quick prompt launcher | Product Hunt

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.


Features

  • 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

Supported providers

OpenAI    Anthropic    Azure OpenAI    Google Gemini    DeepSeek    Qwen

OpenAI · Anthropic · Azure OpenAI · Google Gemini · DeepSeek · Qwen


Use Cases

  • 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

Demo

SnapMind demo


Installation

For Users

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.

For Developers

Clone this repository:

git clone [email protected]:Snap-Mind/snap-mind.git

Install 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

License

Apache 2.0