🎯 Snapshot → Think → Solve. Your invisible AI Co-pilot.
Features • Install • Demo • Shortcuts • 中文文档
Caution
🚧 Development Status: This project is currently in Pre-Alpha. Features may change significantly. Proceed with caution.
|
Capture any part of your screen and get an instant AI analysis with a single hotkey.
|
Integrated with Google Gemini Live API for a seamless real-time conversation experience.
|
Designed for privacy and multitasking, offering a "Ghost Window" experience.
⚠️ Note: Please test the actual effect yourself.
| Feature | Description |
|---|---|
| 🚫 Recording Proof | Invisible to most screen recording/sharing software. |
| 👻 Click-Through | Enable to interact with content behind the window seamlessly. |
| 📌 Always on Top | Floats above all other windows for quick reference. |
| 🔕 Focus Guard | Intelligently manages window focus to avoid stealing keystrokes. |
Supports OpenAI / Gemini / Claude / DeepSeek (Custom) and more.
- Live API: Experience millisecond-latency voice chat with Gemini 2.0.
- Custom Models: Compatible with any OpenAI format API.
![]() |
![]() |
![]() |
Get the latest installer for your OS from the Releases Page.
Note
macOS Notice: If you see a "Damage" or "Unidentified Developer" warning, run:
xattr -cr /Applications/Q-Solver.app
chmod +x /Applications/Q-Solver.app/Contents/MacOS/Q-SolverPrerequisites: Go 1.25+, Node.js 22+, Wails CLI
# 1. Install Wails
go install github.com/wailsapp/wails/v2/cmd/wails@latest
# 2. Clone repo
git clone https://github.com/jym66/Q-solver.git
cd Q-Solver
# 3. Dev mode (Hot Reload)
wails dev
# 4. Build Production
wails build -ldflags "-s -w" -tags prod💡 Tip: Shortcuts are currently fixed on macOS. Windows supports custom shortcuts (defaults below).
| Action | Windows | macOS |
|---|---|---|
| Snapshot & Solve 📸 | F8 |
⌘ + 1 |
| Toggle Visibility 👁️ | F9 |
⌘ + 2 |
| Toggle Click-Through 👻 | F10 |
⌘ + 3 |
| Nudge Window |
Alt + Arrows |
⌘⌥ + Arrows |
| Fast Scroll 📜 | Alt + PgUp/Dn |
⌘⌥⇧ + ↑/↓ |
- Click the Settings icon (top-right).
- Select text Provider (e.g., Gemini, OpenAI).
- Paste your API Key.
- (Optional) Enable Live API for voice features.
macOS requires specific permissions for full functionality:
🔐 Screen Recording (Required)
For screen analysis:
- You should see a system prompt on first launch.
- If not, go to System Settings -> Privacy & Security -> Screen Recording.
- Toggle Q-Solver ON.
- Restart the app.
🎙️ System Audio Capture (For Live API)
To let the AI hear computer audio (e.g., meetings), you need a virtual audio driver:
- Install BlackHole:
brew install blackhole-2ch
- Open Audio MIDI Setup.
- Create a Multi-Output Device. Check both your Speakers and BlackHole 2ch.
- Set this Multi-Output Device as your system output.
- In Q-Solver Settings, ensure Audio Input includes BlackHole.
- Core: Go (Logic) + Wails (Binding)
- UI: Vue 3 + Vue Flow (Mind Map)
- AI: Gemini Protocol, OpenAI SDK
- Audio: Miniaudio (via malgo), BlackHole
Distributed under the CC BY-NC 4.0 License. Intended for personal, non-commercial use only.
Made with ❤️ by jym66
If you enjoy using Q-Solver, please leave a ⭐ Star!


