Gemini Desktop is a native client that brings the Google Gemini web interface directly to your operating system. Built with Rust and Tauri 2.0, it offers a highly optimized, cross-platform alternative to traditional browser wrappers.
- Cross-Platform Delivery: Full support for Windows, macOS, and Linux with native OS integrations and respective distribution formats.
- Resource Efficiency: Built on the Tauri framework, ensuring a minimal memory footprint and optimized power consumption.
- Global Shortcuts & Mini Mode: Control the application state globally. A floating mini-window can be toggled instantly to preserve workflow focus.
- Internationalization (i18n): Native support for over 20 languages with dynamic resource management and automatic fallbacks.
- System Tray Integration: Run seamlessly in the background with a localized, context-aware tray menu.
- Persistent Configuration: Built-in store synchronization for shortcuts, display modes, and start-on-boot behaviors.
Gemini Desktop natively supports 21 languages with automatic resource loading and seamless on-the-fly switching without requiring app restarts:
| Language | Code | Language | Code | Language | Code | ||
|---|---|---|---|---|---|---|---|
| Arabic | ar |
Hindi | hi |
Indonesian | id |
||
| Azerbaijani | az |
Italian | it |
Spanish | es |
||
| Chinese | zh |
Japanese | ja |
Swedish | sv |
||
| Dutch | nl |
Korean | ko |
Thai | th |
||
| English | en |
Polish | pl |
Turkish | tr |
||
| French | fr |
Portuguese | pt |
Ukrainian | uk |
||
| German | de |
Russian | ru |
Vietnamese | vi |
Download the latest pre-compiled binaries for your operating system (.exe, .dmg, .deb, .rpm) from the Releases page.
To build the project locally, ensure you have Node.js, Rust, and the Tauri prerequisites installed for your OS.
# Clone the repository
git clone https://github.com/mustafahasturk/gemini-desktop.git
cd gemini-desktop
# Install frontend dependencies
npm install
# Run in development mode
npm run tauri dev
# Build for production
npm run tauri buildContributions are welcome. Please open an issue to discuss proposed changes or architectural modifications before submitting a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.
Made with ❤️ by Mustafa Hastürk


