Is Google Gemini just another browser tab in your sea of tabs? We fixed that—and then some.
GeminiDesk liberates Google's brilliant AI, giving it a permanent, feature-packed home on your desktop. This is the native, supercharged Gemini experience you've been waiting for.
GeminiDesk transforms your AI interaction from a clumsy browser dance into a native desktop symphony. No more clutter. No more distractions. Just pure, unadulterated productivity with a sprinkle of magic.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
GeminiDesk is more than a wrapper. It's a command center, loaded with powerful, exclusive features that will make you wonder how you ever lived without them.
- 🚀 Full Gemini 3.0 Model Support: Access the latest and greatest AI models:
- Gemini 3.0 Flash: Lightning-fast responses for everyday tasks
- Flash Thinking: Advanced reasoning capabilities for complex problems
- Gemini Pro: Maximum power for the most demanding workloads
- Quickly switch between models with dedicated keyboard shortcuts (
Alt+F,Alt+T,Alt+P)
- 🔌 Model Context Protocol (MCP) Support: Connect your AI to your local world. Run local tools, access files, and build powerful workflows with built-in MCP support. The app includes an automatic "Do it for me" setup to get your local proxy server running in seconds.
- 🗓️ Deep Research Automation & Scheduler: Set it and forget it. Schedule complex research tasks to run automatically! Set a day, time, and a detailed prompt. GeminiDesk will wake up, launch, switch to the Pro model, execute your "Deep Research" query, and notify you when done.
- 📝 Prompt Manager: Never type the same context twice. Create, edit, and manage a library of custom prompts. Set a "Default Prompt" to be automatically sent every time you start a new chat—perfect for setting up persistent personas or coding rules.
- 🤖 Dual Modes: Start your session your way. Choose between the classic Gemini chat interface for streamlined conversations or the powerful AI Studio for advanced prompt engineering and API development.
- 🔒 Invisibility Mode: Need privacy during meetings? Activate Invisibility Mode to hide the GeminiDesk window from screen sharing applications (like Zoom, Teams, Discord) and screen recording tools.
- 🌐 Proxy Support: Behind a corporate firewall or need to route your traffic? Configure HTTP, HTTPS, or SOCKS5 proxies directly within the app settings.
- 📸 Smart Screenshots:
- Select Area: Instantly snip any part of your screen (
Ctrl+Alt+S). - Auto Full-Screen: Toggle the option to capture the entire screen instantly for faster workflow.
- The image is beamed directly into your chat, ready for analysis.
- Select Area: Instantly snip any part of your screen (
- 📤 Ultimate Export Suite:
- PDF: Beautifully formatted with KaTeX for math, Highlight.js for code, and full RTL (Right-to-Left) support for Hebrew/Arabic.
- Markdown: Direct export to
.mdfiles.
- 🖼️ Smart Canvas Mode: The app window automatically expands to a larger "Canvas" size when Gemini enters its immersive panel, perfect for deep dives and coding tasks.
- 🔊 Smart Audio Feedback: Know the second your AI has finished its thought. GeminiDesk plays a subtle, satisfying sound upon completion. Choose from multiple sound options in settings.
- 🌍 Full Internationalization: The entire app interface is localized into over 20 languages, with RTL support built into the core.
- 📐 RTL Layout Support for AI Studio: Dedicated setting to force Right-to-Left (RTL) layout on AI Studio, fixing interface alignment issues for Hebrew and Arabic speakers (and other RTL languages), ensuring the UI renders correctly.
- ⚡️ Instant Model Switching: Use hotkeys (
Alt+F,Alt+T,Alt+P) to instantly fire up a new chat with the Flash, Thinking, or Pro model. - 🎤 Voice Assistant: Activate the microphone instantly with a shortcut to talk to Gemini hands-free.
Access the magic from anywhere in your OS. (Fully customizable in Settings!)
| Shortcut | Action |
|---|---|
Alt + G |
Toggle App Visibility (Show / Hide) |
Alt + N |
Open a New Window |
Alt + Shift + N |
Open a New Chat (Standard) |
Alt + S |
Search Chat History Instantly |
Ctrl + F |
Find in Current Page (Local Shortcut) |
Ctrl + Alt + S |
Capture Screenshot & Paste into Chat |
Alt + P |
Switch current chat to Pro Model |
Alt + F |
Switch current chat to Flash Model |
Alt + T |
Switch current chat to Thinking Model |
Alt + Shift + P |
New Chat with Pro Model |
Alt + Shift + F |
New Chat with Flash Model |
Alt + Shift + T |
New Chat with Thinking Model |
Alt + Shift + A |
Activate Voice Assistant |
Alt + R |
Refresh the active View |
Alt + Q |
Close the Current Window |
Alt + I |
Show Instructions / Onboarding Screen |
Command + Q / Ctrl + W |
Quit Application (The "I'm Done" Button) |
On macOS, Alt is generally replaced by Command (e.g., Command+G), and Ctrl by Control.
Getting this slab of awesome onto your machine is laughably simple.
- Brave the digital seas and navigate to the Latest Release page.
- Download the correct installer for your OS.
Download the .exe file. Run the installer and follow the on-screen prompts.
Download the .dmg file. Drag GeminiDesk to your Applications folder.
Note regarding "Damaged" error: If you see a message saying the app is damaged, it's due to Apple's Gatekeeper. Run this command in Terminal:
xattr -dr com.apple.quarantine /Applications/GeminiDesk.appWe support major Linux distributions!
AppImage (Recommended):
- Download the
.AppImagefile. - Make it executable:
chmod +x GeminiDesk-8.0.0-linux-x86_64.AppImage
- Run it:
./GeminiDesk-8.0.0-linux-x86_64.AppImage
DEB (Debian/Ubuntu/Mint):
sudo dpkg -i GeminiDesk_8.0.0_amd64.debWant to try the latest fixes and features before they're officially released? Our beta builds are automatically uploaded after every successful build!
These builds include the latest fixes and improvements that haven't been released yet. They're automatically built and uploaded by GitHub Actions, just like our official releases, so they're safe to use.
- x64 Setup: GeminiDesk-Setup.exe
- x64 Zip: GeminiDesk-win.zip
- ARM64 Setup: GeminiDesk-Setup-arm64.exe
- ARM64 Zip: GeminiDesk-win-arm64.zip
- IA32 Setup: GeminiDesk-Setup-ia32.exe
- IA32 Zip: GeminiDesk-win-ia32.zip
- Apple Silicon (ARM64): GeminiDesk-arm64.dmg
- Intel: GeminiDesk-intel.dmg
- AppImage x64: GeminiDesk.AppImage
- AppImage ARM64: GeminiDesk-arm64.AppImage
- DEB x64: GeminiDesk.deb
- DEB ARM64: GeminiDesk-arm64.deb
- RPM x64: GeminiDesk.rpm
- RPM ARM64: GeminiDesk-arm64.rpm
- Pacman x64: GeminiDesk.pacman
- Pacman ARM64: GeminiDesk-arm64.pacman
Note: These links always point to the latest build from the main branch. Perfect for early adopters who want the newest features!
Want to peek under the hood or forge your own version? We admire your courage.
-
Clone the legend:
git clone https://github.com/hillelbh15-blip/GeminiDesk.git cd GeminiDesk -
Install the ancient runes (dependencies):
npm install
-
Unleash the beast (run in dev mode):
npm start
-
Package it for the masses (build the installer): The final artifact will be forged in the
dist/directory.npm run build
Contributions are the lifeblood of open source. If you have an idea that's so good it's scary, we want to see it. Use the built-in "Share Ideas" button in the app or:
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/MindBlowingFeature) - Commit your Changes (
git commit -m 'Add some MindBlowingFeature') - Push to the Branch (
git push origin feature/MindBlowingFeature) - Open a Pull Request and prepare for glory.
This project is distributed under the MIT License, which basically means you can do whatever you want with it as long as you give us a little nod. See the full legal mumbo-jumbo in the LICENSE file.













